All Downloads are FREE. Search and download functionalities are using the official Maven repository.

a-sdk.1.4.source-code.device_models.json Maven / Gradle / Ivy

{
  "_links": {
    "self": {
      "href": "/device-models"
    },
    "last": {
      "href": "/device-models"
    },
    "first": {
      "href": "/device-models"
    }
  },
  "count": 33,
  "models": [
    {
      "id": "85dad151-e0e1-407b-9ec8-25f28de92849",
      "name": "OpenBerlin Lights",
      "productNumber": "0001",
      "description": "Soll_Dimmwert",
      "website": "https://cisco.com/",
      "manufacturer": {
        "name": "OpenBerlin",
        "website": "https://cisco.com/",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "+491792989866"
        }
      },
      "resources": [],
      "firmware": {
        "1.0.0": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [],
              "readings": [],
              "configurations": [
                {
                  "name": "Present Value",
                  "path": "",
                  "valueSchema": {
                    "type": "number",
                    "unit": "percent",
                    "maximum": 100,
                    "minimum": 0
                  }
                }
              ]
            }
          },
          "repository": "",
          "releaseDate": "2014-17-10",
          "releaseNotes": "",
          "documentation": ""
        }
      }
    },
    {
      "id": "403b119e-2633-4ddf-bb33-94e10899a082",
      "name": "OpenBerlin relayr Watchdog",
      "productNumber": "0001",
      "description": "Watchdog relayr",
      "website": "https://cisco.com/",
      "manufacturer": {
        "name": "OpenBerlin",
        "website": "https://cisco.com/",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "+491792989866"
        }
      },
      "resources": [],
      "firmware": {
        "1.0.0": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [],
              "readings": [],
              "configurations": [
                {
                  "name": "Present Value",
                  "path": "",
                  "valueSchema": {
                    "enum": [
                      "active",
                      "inactive"
                    ],
                    "type": "string"
                  }
                }
              ]
            }
          },
          "repository": "",
          "releaseDate": "2014-17-10",
          "releaseNotes": "",
          "documentation": ""
        }
      }
    },
    {
      "id": "a7ec1b21-8582-4304-b1cf-15a1fc66d1e8",
      "name": "Wunderbar Light & Proximity Sensor",
      "productNumber": "0001",
      "description": "Wunderbar Light & Proximity Sensor",
      "website": "https://www.relayr.io/products-services/wunderbar",
      "manufacturer": {
        "name": "Relayr",
        "website": "https://www.relayr.io/",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "+491792989866"
        }
      },
      "resources": [],
      "firmware": {
        "1.0.0": {
          "binaries": "https://s3-eu-west-1.amazonaws.com/relayr-ble/sensor_light_prox.hex",
          "transport": {
            "cloud": {
              "commands": [
                {
                  "name": "cmd",
                  "path": "led",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                }
              ],
              "readings": [
                {
                  "path": "",
                  "meaning": "proximity",
                  "valueSchema": {
                    "type": "number"
                  }
                },
                {
                  "path": "",
                  "meaning": "color",
                  "valueSchema": {
                    "type": "object",
                    "properties": {
                      "red": {
                        "type": "integer",
                        "maximum": 255,
                        "minimum": 0
                      },
                      "blue": {
                        "type": "integer",
                        "maximum": 255,
                        "minimum": 0
                      },
                      "green": {
                        "type": "integer",
                        "maximum": 255,
                        "minimum": 0
                      }
                    }
                  }
                },
                {
                  "path": "",
                  "meaning": "luminosity",
                  "valueSchema": {
                    "type": "integer",
                    "unit": "lumen"
                  }
                }
              ],
              "configurations": [
                {
                  "name": "frequency",
                  "path": "/",
                  "valueSchema": {
                    "type": "integer",
                    "unit": "milliseconds",
                    "minimum": 200
                  }
                }
              ]
            }
          },
          "repository": "https://github.com/relayr/wunderbar-hardware",
          "releaseDate": "2014-10-01",
          "releaseNotes": "https://github.com/relayr/wunderbar-hardware/blob/master/README.md",
          "documentation": "https://developer.relayr.io/documents/WunderBar/Sensors"
        }
      }
    },
    {
      "id": "bab45b9c-1c44-4e71-8e98-a321c658df47",
      "name": "Wunderbar Infrared Sensor",
      "productNumber": "0001",
      "description": "Wunderbar Infrared Sensor",
      "website": "https://www.relayr.io/products-services/wunderbar",
      "manufacturer": {
        "name": "Relayr",
        "website": "https://www.relayr.io/",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "+491792989866"
        }
      },
      "resources": [
        {
          "id": "f8786c82-29f7-11e5-b345-feff819cdc9f",
          "type": "icon",
          "mediaUrl": "https://s3-eu-west-1.amazonaws.com/device-models/wunderbar-infrared-icon.svg",
          "mimeType": "image/svg+xml"
        }
      ],
      "firmware": {
        "1.0.0": {
          "binaries": "https://s3-eu-west-1.amazonaws.com/relayr-ble/sensor_ir.hex",
          "transport": {
            "cloud": {
              "commands": [
                {
                  "name": "cmd",
                  "path": "led",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                }
              ],
              "readings": [],
              "configurations": [
                {
                  "name": "frequency",
                  "path": "/",
                  "valueSchema": {
                    "type": "integer",
                    "unit": "milliseconds",
                    "minimum": 200
                  }
                }
              ]
            }
          },
          "repository": "https://github.com/relayr/wunderbar-hardware",
          "releaseDate": "2014-10-01",
          "releaseNotes": "https://github.com/relayr/wunderbar-hardware/blob/master/README.md",
          "documentation": "https://developer.relayr.io/documents/WunderBar/Sensors"
        }
      }
    },
    {
      "id": "4f38b6c6-a8e9-4f93-91cd-2ac4064b7b5a",
      "name": "Wunderbar Microphone",
      "productNumber": "0001",
      "description": "Wunderbar Microphone",
      "website": "https://www.relayr.io/products-services/wunderbar",
      "manufacturer": {
        "name": "Relayr",
        "website": "https://www.relayr.io/",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "+491792989866"
        }
      },
      "resources": [
        {
          "id": "f6886c82-29f7-11e5-b345-feff819cdc9f",
          "type": "icon",
          "mediaUrl": "https://s3-eu-west-1.amazonaws.com/device-models/wunderbar-noise-icon.svg",
          "mimeType": "image/svg+xml"
        }
      ],
      "firmware": {
        "1.0.0": {
          "binaries": "https://s3-eu-west-1.amazonaws.com/relayr-ble/sensor_mic.hex",
          "transport": {
            "cloud": {
              "commands": [
                {
                  "name": "cmd",
                  "path": "led",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                }
              ],
              "readings": [
                {
                  "path": "",
                  "meaning": "noiseLevel",
                  "valueSchema": {
                    "type": "number",
                    "unit": "dba"
                  }
                }
              ],
              "configurations": [
                {
                  "name": "frequency",
                  "path": "/",
                  "valueSchema": {
                    "type": "integer",
                    "unit": "milliseconds",
                    "minimum": 200
                  }
                }
              ]
            }
          },
          "repository": "https://github.com/relayr/wunderbar-hardware",
          "releaseDate": "2014-10-01",
          "releaseNotes": "https://github.com/relayr/wunderbar-hardware/blob/master/README.md",
          "documentation": "https://developer.relayr.io/documents/WunderBar/Sensors"
        }
      }
    },
    {
      "id": "18d5a642-4a56-4d02-ae69-d671fd032ccb",
      "name": "OpenBerlin Color Lights",
      "productNumber": "0001",
      "description": "Soll_Farbwert",
      "website": "https://cisco.com/",
      "manufacturer": {
        "name": "OpenBerlin",
        "website": "https://cisco.com/",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "+491792989866"
        }
      },
      "resources": [],
      "firmware": {
        "1.0.0": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [],
              "readings": [],
              "configurations": [
                {
                  "name": "Present Value",
                  "path": "",
                  "valueSchema": {
                    "type": "number",
                    "unit": "percent",
                    "maximum": 100,
                    "minimum": 0
                  }
                }
              ]
            }
          },
          "repository": "",
          "releaseDate": "2014-17-10",
          "releaseNotes": "",
          "documentation": ""
        }
      }
    },
    {
      "id": "2bc156b4-b1bf-4d65-9f2a-8923c7f20b85",
      "name": "NetAtmo Indoor Module",
      "productNumber": "NetAtmo NAModule1 Indoor",
      "description": "Use indoor temperature, relative humidity and CO2 readings to live in a healthier home.",
      "website": "https://www.netatmo.com/en-US/product/weather-station",
      "manufacturer": {
        "name": "Netatmo",
        "website": "https://netatmo.com",
        "contactInfo": {
          "email": "[email protected]",
          "phone": ""
        }
      },
      "resources": [
        {
          "id": "f1576c82-29f7-11e5-b345-feff819cdc9f",
          "type": "icon",
          "mediaUrl": "https://s3-eu-west-1.amazonaws.com/device-models/netatmo-indoor.jpg",
          "mimeType": "image/jpg"
        }
      ],
      "firmware": {
        "1.0.0": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [],
              "readings": [
                {
                  "path": "",
                  "meaning": "temperature",
                  "valueSchema": {
                    "type": "number",
                    "unit": "celsius",
                    "maximum": 65,
                    "minimum": -40
                  }
                },
                {
                  "path": "",
                  "meaning": "humidity",
                  "valueSchema": {
                    "type": "number",
                    "unit": "percent",
                    "maximum": 100,
                    "minimum": 0
                  }
                },
                {
                  "path": "",
                  "meaning": "co2",
                  "valueSchema": {
                    "type": "integer",
                    "unit": "ppm",
                    "maximum": 5000,
                    "minimum": 0
                  }
                }
              ],
              "configurations": []
            }
          },
          "repository": "",
          "releaseDate": "2015-06-15",
          "releaseNotes": "",
          "documentation": "https://dev.netatmo.com/doc/devices/weatherstation"
        }
      }
    },
    {
      "id": "33110278-08df-4302-8826-8a5a85cf75a7",
      "name": "Nest Thermostat",
      "productNumber": "0001",
      "description": "The Nest thermostat learns the temps you like, turns itself down when you're away, and has remote control through Wi-Fi.",
      "website": "https://nest.com/thermostat/meet-nest-thermostat",
      "manufacturer": {
        "name": "Nest Labs",
        "website": "https://nest.com/",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "0018554696378"
        }
      },
      "resources": [
        {
          "id": "f8573c82-29f7-11e5-b345-feff819cdc9f",
          "type": "icon",
          "mediaUrl": "https://s3-eu-west-1.amazonaws.com/device-models/nest-thermostat.png",
          "mimeType": "image/png"
        }
      ],
      "firmware": {
        "0.0.1": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [],
              "readings": [
                {
                  "path": "",
                  "meaning": "temperature",
                  "valueSchema": {
                    "type": "number",
                    "unit": "celsius",
                    "maximum": 100,
                    "minimum": -100
                  }
                },
                {
                  "path": "",
                  "meaning": "humidity",
                  "valueSchema": {
                    "type": "number",
                    "unit": "percent",
                    "maximum": 90,
                    "minimum": 0
                  }
                }
              ],
              "configurations": [
                {
                  "name": "fan_timer_active",
                  "path": "fan_timer_active",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "name": "hvac_mode",
                  "path": "hvac_mode",
                  "valueSchema": {
                    "enum": [
                      "heat",
                      "cool",
                      "heat-cool",
                      "off"
                    ],
                    "type": "string"
                  }
                },
                {
                  "name": "target_temperature_f",
                  "path": "target_temperature_f",
                  "valueSchema": {
                    "type": "number",
                    "unit": "fahrenheit",
                    "maximum": 90,
                    "minimum": 70
                  }
                },
                {
                  "name": "target_temperature_c",
                  "path": "target_temperature_c",
                  "valueSchema": {
                    "type": "number",
                    "unit": "celcius",
                    "maximum": 32,
                    "minimum": 2
                  }
                },
                {
                  "name": "target_temperature_high_f",
                  "path": "target_temperature_high_f",
                  "valueSchema": {
                    "type": "number",
                    "unit": "fahrenheit",
                    "maximum": 90,
                    "minimum": 70
                  }
                },
                {
                  "name": "target_temperature_high_c",
                  "path": "target_temperature_high_c",
                  "valueSchema": {
                    "type": "number",
                    "unit": "celcius",
                    "maximum": 32,
                    "minimum": 9
                  }
                },
                {
                  "name": "target_temperature_low_f",
                  "path": "target_temperature_low_f",
                  "valueSchema": {
                    "type": "number",
                    "unit": "fahrenheit",
                    "maximum": 90,
                    "minimum": 70
                  }
                },
                {
                  "name": "target_temperature_low_c",
                  "path": "target_temperature_low_c",
                  "valueSchema": {
                    "type": "number",
                    "unit": "celcius",
                    "maximum": 32,
                    "minimum": 9
                  }
                }
              ]
            }
          },
          "repository": "",
          "releaseDate": "2015-05-15",
          "releaseNotes": "",
          "documentation": "https://developer.nest.com/documentation/cloud/thermostat-guide"
        }
      }
    },
    {
      "id": "95359405-4370-4ba9-b975-c267a53bdc64",
      "name": "NetAtmo Outdoor Module",
      "productNumber": "NetAtmo NAModule1 Outdoor",
      "description": "Use real-time weather readings to dress comfortably, select the most appropriate transportation and plan your leisure activities.",
      "website": "https://www.netatmo.com/en-US/product/weather-station",
      "manufacturer": {
        "name": "Netatmo",
        "website": "https://netatmo.com",
        "contactInfo": {
          "email": "[email protected]",
          "phone": ""
        }
      },
      "resources": [
        {
          "id": "f1516c82-29f7-11e5-b345-feff819cdc9f",
          "type": "icon",
          "mediaUrl": "https://s3-eu-west-1.amazonaws.com/device-models/netatmo-outdoor.jpg",
          "mimeType": "image/jpg"
        }
      ],
      "firmware": {
        "1.0.0": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [],
              "readings": [
                {
                  "path": "",
                  "meaning": "temperature",
                  "valueSchema": {
                    "type": "number",
                    "unit": "celsius",
                    "maximum": 65,
                    "minimum": -40
                  }
                },
                {
                  "path": "",
                  "meaning": "humidity",
                  "valueSchema": {
                    "type": "number",
                    "unit": "percent",
                    "maximum": 100,
                    "minimum": 0
                  }
                }
              ],
              "configurations": []
            }
          },
          "repository": "",
          "releaseDate": "2015-06-15",
          "releaseNotes": "",
          "documentation": "https://dev.netatmo.com/doc/devices/weatherstation"
        }
      }
    },
    {
      "id": "64c96d2f-6a24-435c-8fd5-54ed130d6897",
      "name": "OpenBerlin Ventilator",
      "productNumber": "0001",
      "description": "Fancoil_Ventilator_Stellen",
      "website": "https://cisco.com/",
      "manufacturer": {
        "name": "OpenBerlin",
        "website": "https://cisco.com/",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "+491792989866"
        }
      },
      "resources": [],
      "firmware": {
        "1.0.0": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [],
              "readings": [],
              "configurations": [
                {
                  "name": "Present Value",
                  "path": "",
                  "valueSchema": {
                    "type": "number",
                    "unit": "percent",
                    "maximum": 100,
                    "minimum": 0
                  }
                }
              ]
            }
          },
          "repository": "",
          "releaseDate": "2014-17-10",
          "releaseNotes": "",
          "documentation": ""
        }
      }
    },
    {
      "id": "ecf6cf94-cb07-43ac-a85e-dccf26b48c86",
      "name": "Wunderbar Thermometer & Humidity Sensor",
      "productNumber": "0001",
      "description": "Wunderbar Thermometer & Humidity Sensor",
      "website": "https://www.relayr.io/products-services/wunderbar",
      "manufacturer": {
        "name": "Relayr",
        "website": "https://www.relayr.io/",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "+491792989866"
        }
      },
      "resources": [
        {
          "id": "f6826c82-29f7-11e5-b345-feff819cdc9f",
          "type": "icon",
          "mediaUrl": "https://s3-eu-west-1.amazonaws.com/device-models/wunderbar-temperature-icon.svg",
          "mimeType": "image/svg+xml"
        }
      ],
      "firmware": {
        "1.0.0": {
          "binaries": "https://s3-eu-west-1.amazonaws.com/relayr-ble/sensor_htu.hex",
          "transport": {
            "cloud": {
              "commands": [
                {
                  "name": "cmd",
                  "path": "led",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                }
              ],
              "readings": [
                {
                  "path": "",
                  "meaning": "temperature",
                  "valueSchema": {
                    "type": "number",
                    "unit": "celsius",
                    "maximum": 100,
                    "minimum": -100
                  }
                },
                {
                  "path": "",
                  "meaning": "humidity",
                  "valueSchema": {
                    "type": "number",
                    "unit": "percent"
                  }
                }
              ],
              "configurations": [
                {
                  "name": "frequency",
                  "path": "/",
                  "valueSchema": {
                    "type": "integer",
                    "unit": "milliseconds",
                    "minimum": 200
                  }
                }
              ]
            }
          },
          "repository": "https://github.com/relayr/wunderbar-hardware",
          "releaseDate": "2014-10-01",
          "releaseNotes": "https://github.com/relayr/wunderbar-hardware/blob/master/README.md",
          "documentation": "https://developer.relayr.io/documents/WunderBar/Sensors"
        }
      }
    },
    {
      "id": "d6002302-846e-4819-a243-e04df69a4894",
      "name": "NetAtmo Rain Module",
      "productNumber": "NetAtmo NAModule3 Rain",
      "description": "Measure the precise amount of rainfall. Receive an alert when it rains and only water your plants when you need to. Analyze your data using a histogram.",
      "website": "https://www.netatmo.com/product/accessories/station#view3",
      "manufacturer": {
        "name": "Netatmo",
        "website": "https://netatmo.com",
        "contactInfo": {
          "email": "[email protected]",
          "phone": ""
        }
      },
      "resources": [
        {
          "id": "f1216c82-29f7-11e5-b345-feff819cdc9f",
          "type": "icon",
          "mediaUrl": "https://s3-eu-west-1.amazonaws.com/device-models/netatmo-rain.jpg",
          "mimeType": "image/jpg"
        }
      ],
      "firmware": {
        "1.0.0": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [],
              "readings": [
                {
                  "path": "",
                  "meaning": "rain",
                  "valueSchema": {
                    "type": "number",
                    "unit": "mm",
                    "maximum": 150,
                    "minimum": 0.2
                  }
                }
              ],
              "configurations": []
            }
          },
          "repository": "",
          "releaseDate": "2015-06-15",
          "releaseNotes": "",
          "documentation": "https://dev.netatmo.com/doc/devices/weatherstation"
        }
      }
    },
    {
      "id": "245fdfe4-da91-4e4f-b884-739ae902fba0",
      "name": "NetAtmo Thermostat",
      "productNumber": "NetAtmo NATherm1",
      "description": "Control your heating wherever you are with the Thermostat for Smartphone designed by Starck.",
      "website": "https://www.netatmo.com/product/thermostat",
      "manufacturer": {
        "name": "Netatmo",
        "website": "https://netatmo.com",
        "contactInfo": {
          "email": "[email protected]",
          "phone": ""
        }
      },
      "resources": [
        {
          "id": "f2216c82-29f7-11e5-b345-feff819cdc9f",
          "type": "icon",
          "mediaUrl": "https://s3-eu-west-1.amazonaws.com/device-models/netatmo-thermostat.png",
          "mimeType": "image/png"
        }
      ],
      "firmware": {
        "1.0.0": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [],
              "readings": [
                {
                  "path": "",
                  "meaning": "temperature",
                  "valueSchema": {
                    "type": "number",
                    "unit": "celsius",
                    "maximum": 50,
                    "minimum": 0
                  }
                },
                {
                  "path": "setpoint",
                  "meaning": "temperature",
                  "valueSchema": {
                    "type": "number",
                    "unit": "celsius",
                    "maximum": 30,
                    "minimum": 5
                  }
                }
              ],
              "configurations": [
                {
                  "name": "setpoint_mode",
                  "path": "setthermpoint",
                  "valueSchema": {
                    "enum": [
                      "program",
                      "away",
                      "hg",
                      "manual",
                      "off",
                      "max"
                    ],
                    "type": "string"
                  }
                }
              ]
            }
          },
          "repository": "",
          "releaseDate": "2015-06-15",
          "releaseNotes": "",
          "documentation": "https://dev.netatmo.com/doc/devices/thermostat"
        }
      }
    },
    {
      "id": "128ed277-44d8-498d-bd3a-aaa6426f3067",
      "name": "OpenBerlin Heating",
      "productNumber": "0001",
      "description": "Ventil_Heizung_Stellen",
      "website": "https://cisco.com/",
      "manufacturer": {
        "name": "OpenBerlin",
        "website": "https://cisco.com/",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "+491792989866"
        }
      },
      "resources": [],
      "firmware": {
        "1.0.0": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [],
              "readings": [],
              "configurations": [
                {
                  "name": "Present Value",
                  "path": "",
                  "valueSchema": {
                    "type": "number",
                    "unit": "percent",
                    "maximum": 100,
                    "minimum": 0
                  }
                }
              ]
            }
          },
          "repository": "",
          "releaseDate": "2014-17-10",
          "releaseNotes": "",
          "documentation": ""
        }
      }
    },
    {
      "id": "173c44b5-334e-493f-8eb8-82c8cc65d29f",
      "name": "Wunderbar Accelerometer & Gyroscope",
      "productNumber": "0001",
      "description": "Wunderbar Accelerometer & Gyroscope",
      "website": "https://www.relayr.io/products-services/wunderbar",
      "manufacturer": {
        "name": "Relayr",
        "website": "https://www.relayr.io/",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "+491792989866"
        }
      },
      "resources": [
        {
          "id": "f8686c82-29f7-11e5-b345-feff819cdc9f",
          "type": "icon",
          "mediaUrl": "https://s3-eu-west-1.amazonaws.com/device-models/wunderbar-gyroscope-icon.svg",
          "mimeType": "image/svg+xml"
        }
      ],
      "firmware": {
        "1.0.0": {
          "binaries": "https://s3-eu-west-1.amazonaws.com/relayr-ble/sensor_gyro.hex",
          "transport": {
            "cloud": {
              "commands": [
                {
                  "name": "cmd",
                  "path": "led",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                }
              ],
              "readings": [
                {
                  "path": "",
                  "meaning": "angularSpeed",
                  "valueSchema": {
                    "type": "object",
                    "properties": {
                      "x": {
                        "type": "number",
                        "unit": "degrees_per_second",
                        "maximum": 250,
                        "minimum": -250
                      },
                      "y": {
                        "type": "number",
                        "unit": "degrees_per_second",
                        "maximum": 250,
                        "minimum": -250
                      },
                      "z": {
                        "type": "number",
                        "unit": "degrees_per_second",
                        "maximum": 250,
                        "minimum": -250
                      }
                    }
                  }
                },
                {
                  "path": "",
                  "meaning": "acceleration",
                  "valueSchema": {
                    "type": "object",
                    "properties": {
                      "x": {
                        "type": "number",
                        "unit": "g",
                        "maximum": 250,
                        "minimum": -250
                      },
                      "y": {
                        "type": "number",
                        "unit": "g",
                        "maximum": 250,
                        "minimum": -250
                      },
                      "z": {
                        "type": "number",
                        "unit": "g",
                        "maximum": 250,
                        "minimum": -250
                      }
                    }
                  }
                }
              ],
              "configurations": [
                {
                  "name": "frequency",
                  "path": "/",
                  "valueSchema": {
                    "type": "integer",
                    "unit": "milliseconds",
                    "minimum": 200
                  }
                }
              ]
            }
          },
          "repository": "https://github.com/relayr/wunderbar-hardware",
          "releaseDate": "2014-10-01",
          "releaseNotes": "https://github.com/relayr/wunderbar-hardware/blob/master/README.md",
          "documentation": "https://developer.relayr.io/documents/WunderBar/Sensors"
        }
      }
    },
    {
      "id": "c705aefe-899c-4630-940a-c39bf5c549ac",
      "name": "OpenBerlin Cooling",
      "productNumber": "0001",
      "description": "Ventil_Fancoil_Stellen",
      "website": "https://cisco.com/",
      "manufacturer": {
        "name": "OpenBerlin",
        "website": "https://cisco.com/",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "+491792989866"
        }
      },
      "resources": [],
      "firmware": {
        "1.0.0": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [],
              "readings": [],
              "configurations": [
                {
                  "name": "Present Value",
                  "path": "",
                  "valueSchema": {
                    "type": "number",
                    "unit": "percent",
                    "maximum": 100,
                    "minimum": 0
                  }
                }
              ]
            }
          },
          "repository": "",
          "releaseDate": "2014-17-10",
          "releaseNotes": "",
          "documentation": ""
        }
      }
    },
    {
      "id": "96889445-5b12-4886-80ba-120913eac2fe",
      "name": "Bosh Dishwasher",
      "productNumber": "0001",
      "description": "Welcome to Home Connect and a new way of living. You can now control household appliances made by selected European brands even when away from home, thus giving you more time and energy.",
      "website": "http://www.home-connect.com",
      "manufacturer": {
        "name": "Bosch",
        "website": "http://www.bosch-home.com/de/home-connect",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "004989459001"
        }
      },
      "resources": [
        {
          "id": "bd49b0ea-29f7-11e5-b345-feff819cdc9f",
          "type": "icon",
          "mediaUrl": "https://s3-eu-west-1.amazonaws.com/device-models/bosch-dish-washer.png",
          "mimeType": "image/png"
        }
      ],
      "firmware": {
        "1.0.0": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [],
              "readings": [
                {
                  "path": "programme",
                  "meaning": "phase",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 4,
                    "minimum": 0
                  }
                },
                {
                  "path": "programme",
                  "meaning": "operation_state",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 8,
                    "minimum": 0
                  }
                },
                {
                  "path": "programme",
                  "meaning": "auto_power_off",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 2,
                    "minimum": 0
                  }
                },
                {
                  "path": "programme",
                  "meaning": "finished",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "path": "drainage",
                  "meaning": "drain_blockage",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 2,
                    "minimum": 0
                  }
                },
                {
                  "path": "drainage",
                  "meaning": "check_filter",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 3,
                    "minimum": 0
                  }
                },
                {
                  "path": "consumables",
                  "meaning": "rinse_aid_lack",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 2,
                    "minimum": 0
                  }
                },
                {
                  "path": "door",
                  "meaning": "open",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "path": "power_unit",
                  "meaning": "power",
                  "valueSchema": {
                    "type": "boolean"
                  }
                }
              ],
              "configurations": [
                {
                  "name": "intensiv_zone",
                  "path": "program",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "name": "eco_as_default",
                  "path": "program",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                },
                {
                  "name": "hygiene_plus",
                  "path": "program",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                },
                {
                  "name": "brilliance_dry",
                  "path": "program",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                },
                {
                  "name": "turbidity",
                  "path": "drainage",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 2,
                    "minimum": 0
                  }
                },
                {
                  "name": "rinse_aid",
                  "path": "consumables",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 6,
                    "minimum": 0
                  }
                },
                {
                  "name": "display",
                  "path": "display",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "name": "interior_light",
                  "path": "interior",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                },
                {
                  "name": "locked",
                  "path": "door",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                },
                {
                  "name": "energy_management",
                  "path": "power_unit",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 2,
                    "minimum": 0
                  }
                }
              ]
            }
          },
          "repository": "",
          "releaseDate": "2015-04-01",
          "releaseNotes": "",
          "documentation": "http://www.bosch-home.com/de/produkte/waschen-trocknen"
        }
      }
    },
    {
      "id": "39225641-1c13-43a8-bcd1-7e88284faa5b",
      "name": "Bosh Oven",
      "productNumber": "0001",
      "description": "Welcome to Home Connect and a new way of living. You can now control household appliances made by selected European brands even when away from home, thus giving you more time and energy.",
      "website": "http://www.home-connect.com",
      "manufacturer": {
        "name": "Bosch",
        "website": "http://www.bosch-home.com/de/home-connect",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "004989459001"
        }
      },
      "resources": [
        {
          "id": "f8566958-29f7-11e5-b345-feff819cdc9f",
          "type": "icon",
          "mediaUrl": "https://s3-eu-west-1.amazonaws.com/device-models/bosch-oven.png",
          "mimeType": "image/png"
        }
      ],
      "firmware": {
        "1.0.0": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [
                {
                  "name": "sound_level",
                  "path": "sound",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 4,
                    "minimum": 0
                  }
                },
                {
                  "name": "signal_duration",
                  "path": "sound",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 2,
                    "minimum": 0
                  }
                },
                {
                  "name": "brightness",
                  "path": "display",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 4,
                    "minimum": 1
                  }
                },
                {
                  "name": "hardness",
                  "path": "water_tank",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 4,
                    "minimum": 0
                  }
                },
                {
                  "name": "selected",
                  "path": "programme",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "name": "wattage",
                  "path": "microwave",
                  "valueSchema": {
                    "type": "integer"
                  }
                }
              ],
              "readings": [
                {
                  "path": "programme",
                  "meaning": "finished",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "path": "water_tank",
                  "meaning": "emptiness",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "path": "water_tank",
                  "meaning": "plugged",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "path": "meat_probe",
                  "meaning": "plugged",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "path": "meat_probe",
                  "meaning": "temperature",
                  "valueSchema": {
                    "type": "number",
                    "unit": "celcius"
                  }
                },
                {
                  "path": "cavity",
                  "meaning": "temperature",
                  "valueSchema": {
                    "type": "integer",
                    "unit": "celcius"
                  }
                },
                {
                  "path": "door",
                  "meaning": "open",
                  "valueSchema": {
                    "type": "boolean"
                  }
                }
              ],
              "configurations": [
                {
                  "name": "paused",
                  "path": "programme",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                },
                {
                  "name": "sabbath",
                  "path": "programme",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                },
                {
                  "name": "aborted",
                  "path": "programme",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                },
                {
                  "name": "clockness",
                  "path": "display",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                },
                {
                  "name": "luminosity",
                  "path": "cavity",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                },
                {
                  "name": "tone",
                  "path": "sound",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "name": "alarm",
                  "path": "clock",
                  "valueSchema": {
                    "type": "string"
                  }
                },
                {
                  "name": "time",
                  "path": "clock",
                  "valueSchema": {
                    "type": "string"
                  }
                },
                {
                  "name": "lock",
                  "path": "door",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                },
                {
                  "name": "power",
                  "path": "power_unit",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 3,
                    "minimum": 1
                  }
                }
              ]
            }
          },
          "repository": "",
          "releaseDate": "2015-04-01",
          "releaseNotes": "",
          "documentation": "http://www.bosch-home.com/de/produkte/kochen-backen"
        }
      }
    },
    {
      "id": "39c07b43-5937-4605-b3a8-507a188aeab0",
      "name": "Siemens Oven",
      "productNumber": "0001",
      "description": "Welcome to Home Connect and a new way of living. You can now control household appliances made by selected European brands even when away from home, thus giving you more time and energy.",
      "website": "http://www.home-connect.com",
      "manufacturer": {
        "name": "Siemens",
        "website": "http://www.siemens-home.de/home-connect",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "004989459001"
        }
      },
      "resources": [
        {
          "id": "f9566958-29f7-11e5-b345-feff819cdc9f",
          "type": "icon",
          "mediaUrl": "https://s3-eu-west-1.amazonaws.com/device-models/siemens-oven.png",
          "mimeType": "image/png"
        }
      ],
      "firmware": {
        "1.0.0": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [
                {
                  "name": "sound_level",
                  "path": "sound",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 4,
                    "minimum": 0
                  }
                },
                {
                  "name": "signal_duration",
                  "path": "sound",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 2,
                    "minimum": 0
                  }
                },
                {
                  "name": "brightness",
                  "path": "display",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 4,
                    "minimum": 1
                  }
                },
                {
                  "name": "hardness",
                  "path": "water_tank",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 4,
                    "minimum": 0
                  }
                },
                {
                  "name": "selected",
                  "path": "programme",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "name": "wattage",
                  "path": "microwave",
                  "valueSchema": {
                    "type": "integer"
                  }
                }
              ],
              "readings": [
                {
                  "path": "programme",
                  "meaning": "finished",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "path": "water_tank",
                  "meaning": "emptiness",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "path": "water_tank",
                  "meaning": "plugged",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "path": "meat_probe",
                  "meaning": "plugged",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "path": "meat_probe",
                  "meaning": "temperature",
                  "valueSchema": {
                    "type": "number",
                    "unit": "celcius"
                  }
                },
                {
                  "path": "cavity",
                  "meaning": "temperature",
                  "valueSchema": {
                    "type": "integer",
                    "unit": "celcius"
                  }
                },
                {
                  "path": "door",
                  "meaning": "open",
                  "valueSchema": {
                    "type": "boolean"
                  }
                }
              ],
              "configurations": [
                {
                  "name": "paused",
                  "path": "programme",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                },
                {
                  "name": "sabbath",
                  "path": "programme",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                },
                {
                  "name": "aborted",
                  "path": "programme",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                },
                {
                  "name": "clockness",
                  "path": "display",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                },
                {
                  "name": "luminosity",
                  "path": "cavity",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                },
                {
                  "name": "tone",
                  "path": "sound",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "name": "alarm",
                  "path": "clock",
                  "valueSchema": {
                    "type": "string"
                  }
                },
                {
                  "name": "time",
                  "path": "clock",
                  "valueSchema": {
                    "type": "string"
                  }
                },
                {
                  "name": "lock",
                  "path": "door",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                },
                {
                  "name": "power",
                  "path": "power_unit",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 3,
                    "minimum": 1
                  }
                }
              ]
            }
          },
          "repository": "",
          "releaseDate": "2015-04-01",
          "releaseNotes": "",
          "documentation": "http://www.siemens-home.de/produkte/kochen-und-backen"
        }
      }
    },
    {
      "id": "a2cb73cb-ac36-4098-a508-026887540df8",
      "name": "OpenBerlin Thermometer SetPoint",
      "productNumber": "0001",
      "description": "Temperature_Sollwert",
      "website": "https://cisco.com/",
      "manufacturer": {
        "name": "OpenBerlin",
        "website": "https://cisco.com/",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "+491792989866"
        }
      },
      "resources": [],
      "firmware": {
        "1.0.0": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [],
              "readings": [],
              "configurations": [
                {
                  "name": "Present Value",
                  "path": "",
                  "valueSchema": {
                    "type": "number",
                    "unit": "celsius",
                    "maximum": 50,
                    "minimum": -35
                  }
                }
              ]
            }
          },
          "repository": "",
          "releaseDate": "2014-17-10",
          "releaseNotes": "",
          "documentation": ""
        }
      }
    },
    {
      "id": "fcefdcdf-b241-440d-8734-27123e4f3d5d",
      "name": "Siemens Dishwasher",
      "productNumber": "0001",
      "description": "Welcome to Home Connect and a new way of living. You can now control household appliances made by selected European brands even when away from home, thus giving you more time and energy.",
      "website": "http://www.home-connect.com",
      "manufacturer": {
        "name": "Siemens",
        "website": "http://www.siemens-home.de/home-connect",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "004989459001"
        }
      },
      "resources": [
        {
          "id": "f5566c82-29f7-11e5-b345-feff819cdc9f",
          "type": "icon",
          "mediaUrl": "https://s3-eu-west-1.amazonaws.com/device-models/siemens-dish-washer.png",
          "mimeType": "image/png"
        }
      ],
      "firmware": {
        "1.0.0": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [],
              "readings": [
                {
                  "path": "programme",
                  "meaning": "phase",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 4,
                    "minimum": 0
                  }
                },
                {
                  "path": "programme",
                  "meaning": "operation_state",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 8,
                    "minimum": 0
                  }
                },
                {
                  "path": "programme",
                  "meaning": "auto_power_off",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 2,
                    "minimum": 0
                  }
                },
                {
                  "path": "programme",
                  "meaning": "finished",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "path": "drainage",
                  "meaning": "drain_blockage",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 2,
                    "minimum": 0
                  }
                },
                {
                  "path": "drainage",
                  "meaning": "check_filter",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 3,
                    "minimum": 0
                  }
                },
                {
                  "path": "consumables",
                  "meaning": "rinse_aid_lack",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 2,
                    "minimum": 0
                  }
                },
                {
                  "path": "door",
                  "meaning": "open",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "path": "power_unit",
                  "meaning": "power",
                  "valueSchema": {
                    "type": "boolean"
                  }
                }
              ],
              "configurations": [
                {
                  "name": "intensiv_zone",
                  "path": "program",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "name": "eco_as_default",
                  "path": "program",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                },
                {
                  "name": "hygiene_plus",
                  "path": "program",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                },
                {
                  "name": "brilliance_dry",
                  "path": "program",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                },
                {
                  "name": "turbidity",
                  "path": "drainage",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 2,
                    "minimum": 0
                  }
                },
                {
                  "name": "rinse_aid",
                  "path": "consumables",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 6,
                    "minimum": 0
                  }
                },
                {
                  "name": "display",
                  "path": "display",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "name": "interior_light",
                  "path": "interior",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                },
                {
                  "name": "locked",
                  "path": "door",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                },
                {
                  "name": "energy_management",
                  "path": "power_unit",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 2,
                    "minimum": 0
                  }
                }
              ]
            }
          },
          "repository": "",
          "releaseDate": "2015-04-01",
          "releaseNotes": "",
          "documentation": "http://www.siemens-home.de/produkte/waschen-und-trocknen"
        }
      }
    },
    {
      "id": "799fb30a-05b2-4e80-a714-f467ba5441ee",
      "name": "OpenBerlin Thermometer ReferencePoint",
      "productNumber": "0001",
      "description": "Temperatur-Referenzwert",
      "website": "https://cisco.com/",
      "manufacturer": {
        "name": "OpenBerlin",
        "website": "https://cisco.com/",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "+491792989866"
        }
      },
      "resources": [],
      "firmware": {
        "1.0.0": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [],
              "readings": [],
              "configurations": [
                {
                  "name": "Present Value",
                  "path": "",
                  "valueSchema": {
                    "type": "number",
                    "unit": "celsius",
                    "maximum": 50,
                    "minimum": -35
                  }
                }
              ]
            }
          },
          "repository": "",
          "releaseDate": "2014-17-10",
          "releaseNotes": "",
          "documentation": ""
        }
      }
    },
    {
      "id": "dbd32235-5739-4998-abc4-517d0427b4dd",
      "name": "OpenBerlin Presence",
      "productNumber": "0001",
      "description": "Preasenz",
      "website": "https://cisco.com/",
      "manufacturer": {
        "name": "OpenBerlin",
        "website": "https://cisco.com/",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "+491792989866"
        }
      },
      "resources": [],
      "firmware": {
        "1.0.0": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [],
              "readings": [],
              "configurations": [
                {
                  "name": "Present Value",
                  "path": "",
                  "valueSchema": {
                    "enum": [
                      "active",
                      "inactive"
                    ],
                    "type": "string"
                  }
                }
              ]
            }
          },
          "repository": "",
          "releaseDate": "2014-17-10",
          "releaseNotes": "",
          "documentation": ""
        }
      }
    },
    {
      "id": "f8b125ea-b2da-4b17-ba5c-8ebe1c3266b2",
      "name": "openBerlinRPI",
      "productNumber": "0001",
      "description": "RPI sensors for OpenBerlin",
      "website": "https://github.com/relayr/berlin_calling",
      "manufacturer": {
        "name": "Relayr",
        "website": "httpinto://www.theyrecordeverything.com",
        "contactInfo": {
          "email": "[email protected]"
        }
      },
      "resources": [],
      "firmware": {
        "1.0.0": {
          "binaries": "https://github.com/relayr/berlin_calling/archive/1.0.0.zip",
          "transport": {
            "cloud": {
              "commands": [
                {
                  "name": "control_led",
                  "path": "led",
                  "valueSchema": {
                    "type": "object",
                    "properties": {
                      "cmd": {
                        "type": "integer",
                        "maximum": 255,
                        "minimum": 0
                      }
                    }
                  }
                },
                {
                  "name": "reboot",
                  "path": "reboot",
                  "valueSchema": {}
                }
              ],
              "readings": [
                {
                  "path": "",
                  "meaning": "temperature",
                  "valueSchema": {
                    "unit": "celsius",
                    "maximum": 100,
                    "minimum": -50
                  }
                },
                {
                  "path": "",
                  "meaning": "humidity",
                  "valueSchema": {
                    "unit": "percentage",
                    "maximum": 100,
                    "minimum": 0
                  }
                },
                {
                  "path": "",
                  "meaning": "presence",
                  "valueSchema": {
                    "type": "boolean"
                  }
                }
              ],
              "configurations": [
                {
                  "name": "sampling period",
                  "path": "period",
                  "valueSchema": {
                    "type": "object",
                    "properties": {
                      "period": {
                        "type": "integer",
                        "unit": "milliseconds",
                        "minimum": 200
                      }
                    }
                  }
                }
              ]
            }
          },
          "repository": "https://github.com/relayr/berlin_calling",
          "releaseDate": "2015-08-10",
          "releaseNotes": "https://github.com/relayr/berlin_calling/blob/master/CHANGELOG.md",
          "documentation": "https://github.com/relayr/berlin_calling"
        }
      }
    },
    {
      "id": "1d957262-4920-4160-a4b3-8afffdc572c1",
      "name": "XDK",
      "productNumber": "0",
      "description": "openBerlin XDK",
      "website": "http://relayr.io",
      "manufacturer": {
        "name": "Bosch",
        "website": "http://www.bosch.com",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "-"
        }
      },
      "resources": [],
      "firmware": {
        "1.0.0": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [],
              "readings": [
                {
                  "path": "temperature",
                  "meaning": "temperature",
                  "valueSchema": {
                    "type": "number",
                    "unit": "C",
                    "maximum": 100,
                    "minimum": -100
                  }
                },
                {
                  "path": "pressure",
                  "meaning": "pressure",
                  "valueSchema": {
                    "type": "number",
                    "unit": "hPa",
                    "maximum": 0,
                    "minimum": 10000
                  }
                },
                {
                  "path": "humidity",
                  "meaning": "humidity",
                  "valueSchema": {
                    "type": "number",
                    "unit": "%",
                    "maximum": 0,
                    "minimum": 100
                  }
                },
                {
                  "path": "acceleration",
                  "meaning": "acceleration",
                  "valueSchema": {
                    "type": "object",
                    "properties": {
                      "x": {
                        "type": "number",
                        "unit": "g",
                        "maximum": 250,
                        "minimum": -250
                      },
                      "y": {
                        "type": "number",
                        "unit": "g",
                        "maximum": 250,
                        "minimum": -250
                      },
                      "z": {
                        "type": "number",
                        "unit": "g",
                        "maximum": 250,
                        "minimum": -250
                      }
                    }
                  }
                },
                {
                  "path": "light",
                  "meaning": "light",
                  "valueSchema": {
                    "type": "number",
                    "unit": "lux",
                    "maximum": 5000,
                    "minimum": 0
                  }
                },
                {
                  "path": "gyro",
                  "meaning": "gyro",
                  "valueSchema": {
                    "type": "object",
                    "properties": {
                      "x": {
                        "type": "number",
                        "unit": "deg",
                        "maximum": -180,
                        "minimum": 180
                      },
                      "y": {
                        "type": "number",
                        "unit": "deg",
                        "maximum": -180,
                        "minimum": 180
                      },
                      "z": {
                        "type": "number",
                        "unit": "deg",
                        "maximum": -180,
                        "minimum": 180
                      }
                    }
                  }
                },
                {
                  "path": "magnetometer",
                  "meaning": "magnetometer",
                  "valueSchema": {
                    "type": "object",
                    "properties": {
                      "x": {
                        "type": "number",
                        "unit": "mT",
                        "maximum": -1000,
                        "minimum": 1000
                      },
                      "y": {
                        "type": "number",
                        "unit": "mT",
                        "maximum": -1000,
                        "minimum": 1000
                      },
                      "z": {
                        "type": "number",
                        "unit": "mT",
                        "maximum": -1000,
                        "minimum": 1000
                      }
                    }
                  }
                }
              ],
              "configurations": []
            }
          },
          "repository": "",
          "releaseDate": "",
          "releaseNotes": "",
          "documentation": ""
        }
      }
    },
    {
      "id": "9cd72fa9-37a1-4a46-aff4-0f695417857d",
      "name": "NetAtmo Main Indoor Module",
      "productNumber": "NetAtmo NAMain Indoor",
      "description": "Use indoor temperature, relative humidity and CO2 readings to live in a healthier home.",
      "website": "https://www.netatmo.com/en-US/product/weather-station",
      "manufacturer": {
        "name": "Netatmo",
        "website": "https://netatmo.com",
        "contactInfo": {
          "email": "[email protected]",
          "phone": ""
        }
      },
      "resources": [
        {
          "id": "f1576c82-29f7-11e5-b345-feff819cdc9f",
          "type": "icon",
          "mediaUrl": "https://s3-eu-west-1.amazonaws.com/device-models/netatmo-indoor.jpg",
          "mimeType": "image/jpg"
        }
      ],
      "firmware": {
        "1.0.0": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [],
              "readings": [
                {
                  "path": "",
                  "meaning": "temperature",
                  "valueSchema": {
                    "type": "number",
                    "unit": "celsius",
                    "maximum": 65,
                    "minimum": -40
                  }
                },
                {
                  "path": "",
                  "meaning": "humidity",
                  "valueSchema": {
                    "type": "number",
                    "unit": "percent",
                    "maximum": 100,
                    "minimum": 0
                  }
                },
                {
                  "path": "",
                  "meaning": "co2",
                  "valueSchema": {
                    "type": "integer",
                    "unit": "ppm",
                    "maximum": 5000,
                    "minimum": 0
                  }
                },
                {
                  "path": "",
                  "meaning": "pressure",
                  "valueSchema": {
                    "type": "integer",
                    "unit": "mbar",
                    "maximum": 1160,
                    "minimum": 260
                  }
                },
                {
                  "path": "",
                  "meaning": "sound",
                  "valueSchema": {
                    "type": "integer",
                    "unit": "dB",
                    "maximum": 120,
                    "minimum": 35
                  }
                }
              ],
              "configurations": []
            }
          },
          "repository": "",
          "releaseDate": "2015-06-15",
          "releaseNotes": "",
          "documentation": "https://dev.netatmo.com/doc/devices/weatherstation"
        }
      }
    },
    {
      "id": "0a1c8de1-163a-4784-9e37-f5963a0f2048",
      "name": "Nest Smoke + CO Alarm",
      "productNumber": "0001",
      "description": "Not alarmed. The Nest Protect: Smoke + Carbon Monoxide detector. Nest Protect thinks before it speaks, and can be monitored from your smartphone or tablet.",
      "website": "https://nest.com/smoke-co-alarm/meet-nest-protect/",
      "manufacturer": {
        "name": "Nest Labs",
        "website": "https://nest.com/",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "0018554696378"
        }
      },
      "resources": [
        {
          "id": "f8576c82-29f7-11e5-b345-feff819cdc9f",
          "type": "icon",
          "mediaUrl": "https://s3-eu-west-1.amazonaws.com/device-models/nest-smoke-detector.png",
          "mimeType": "image/png"
        }
      ],
      "firmware": {
        "0.0.1": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [],
              "readings": [],
              "configurations": [
                {
                  "name": "battery_health",
                  "path": "battery_health",
                  "valueSchema": {
                    "type": "string"
                  }
                },
                {
                  "name": "co_alarm_state",
                  "path": "co_alarm_state",
                  "valueSchema": {
                    "type": "string"
                  }
                },
                {
                  "name": "is_manual_test_active",
                  "path": "is_manual_test_active",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "name": "smoke_alarm_state",
                  "path": "is_manual_test_active",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "name": "co_alarm_state",
                  "path": "is_manual_test_active",
                  "valueSchema": {
                    "type": "boolean"
                  }
                }
              ]
            }
          },
          "repository": "",
          "releaseDate": "2015-06-01",
          "releaseNotes": "",
          "documentation": "https://developer.nest.com/documentation/cloud/how-to-smoke-co-alarms-object"
        }
      }
    },
    {
      "id": "ebd828dd-250c-4baf-807d-69d85bed065b",
      "name": "Wunderbar Bridge Module",
      "productNumber": "0001",
      "description": "Wunderbar Bridge Module",
      "website": "https://www.relayr.io/products-services/wunderbar",
      "manufacturer": {
        "name": "Relayr",
        "website": "https://www.relayr.io/",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "+491792989866"
        }
      },
      "resources": [
        {
          "id": "f8586c82-29f7-11e5-b345-feff819cdc9f",
          "type": "icon",
          "mediaUrl": "https://s3-eu-west-1.amazonaws.com/device-models/wunderbar-bridge-icon.svg",
          "mimeType": "image/svg+xml"
        }
      ],
      "firmware": {
        "1.0.0": {
          "binaries": "https://s3-eu-west-1.amazonaws.com/relayr-ble/sensor_bridge.hex",
          "transport": {
            "cloud": {
              "commands": [
                {
                  "name": "cmd",
                  "path": "led",
                  "valueSchema": {
                    "type": "integer",
                    "maximum": 1,
                    "minimum": 0
                  }
                }
              ],
              "readings": [
                {
                  "path": "",
                  "meaning": "raw",
                  "valueSchema": {
                    "unit": "raw"
                  }
                }
              ],
              "configurations": [
                {
                  "name": "frequency",
                  "path": "/",
                  "valueSchema": {
                    "type": "integer",
                    "unit": "milliseconds",
                    "minimum": 200
                  }
                }
              ]
            }
          },
          "repository": "https://github.com/relayr/wunderbar-hardware",
          "releaseDate": "2014-10-01",
          "releaseNotes": "https://github.com/relayr/wunderbar-hardware/blob/master/README.md",
          "documentation": "https://developer.relayr.io/documents/WunderBar/Sensors"
        }
      }
    },
    {
      "id": "829ded01-836c-4c77-aac6-60027c9dbbd7",
      "name": "GrovePi model",
      "productNumber": "0001",
      "description": "GrovePi shield demo",
      "website": "https://github.com/relayr/london_calling",
      "manufacturer": {
        "name": "Relayr",
        "website": "httpinto://www.theyrecordeverything.com",
        "contactInfo": {
          "email": "[email protected]"
        }
      },
      "resources": [],
      "firmware": {
        "1.0.0": {
          "binaries": "https://github.com/relayr/london_calling/archive/1.0.0.zip",
          "transport": {
            "cloud": {
              "commands": [
                {
                  "name": "control_led",
                  "path": "led",
                  "valueSchema": {
                    "type": "object",
                    "properties": {
                      "cmd": {
                        "type": "integer",
                        "maximum": 255,
                        "minimum": 0
                      }
                    }
                  }
                },
                {
                  "name": "reboot",
                  "path": "reboot",
                  "valueSchema": {}
                }
              ],
              "readings": [
                {
                  "path": "",
                  "meaning": "temperature",
                  "valueSchema": {
                    "unit": "celsius",
                    "maximum": 100,
                    "minimum": -50
                  }
                },
                {
                  "path": "",
                  "meaning": "humidity",
                  "valueSchema": {
                    "unit": "percentage",
                    "maximum": 100,
                    "minimum": 0
                  }
                },
                {
                  "path": "",
                  "meaning": "luminance",
                  "valueSchema": {
                    "type": "number"
                  }
                },
                {
                  "path": "",
                  "meaning": "noiseLevel",
                  "valueSchema": {
                    "type": "number"
                  }
                }
              ],
              "configurations": [
                {
                  "name": "sampling period",
                  "path": "period",
                  "valueSchema": {
                    "type": "object",
                    "properties": {
                      "period": {
                        "type": "integer",
                        "unit": "milliseconds",
                        "minimum": 200
                      }
                    }
                  }
                }
              ]
            }
          },
          "repository": "https://github.com/relayr/london_calling",
          "releaseDate": "2015-08-10",
          "releaseNotes": "https://github.com/relayr/london_calling/blob/master/CHANGELOG.md",
          "documentation": "https://github.com/relayr/london_calling"
        }
      }
    },
    {
      "id": "0cfc5df9-0f01-4f7d-ad82-c6db7fc2dedf",
      "name": "PiGrove",
      "productNumber": "0001",
      "description": "PiGrove Publish test",
      "website": "https://github.com/relayr/london_calling",
      "manufacturer": {
        "name": "Relayr",
        "website": "httpinto://www.theyrecordeverything.com",
        "contactInfo": {
          "email": "[email protected]"
        }
      },
      "resources": [],
      "firmware": {
        "1.0.0": {
          "binaries": "https://github.com/relayr/london_calling/archive/1.0.0.zip",
          "transport": {
            "cloud": {
              "commands": [
                {
                  "name": "control_led",
                  "path": "led",
                  "valueSchema": {
                    "type": "object",
                    "properties": {
                      "cmd": {
                        "type": "integer",
                        "maximum": 255,
                        "minimum": 0
                      }
                    }
                  }
                },
                {
                  "name": "reboot",
                  "path": "reboot",
                  "valueSchema": {}
                }
              ],
              "readings": [
                {
                  "path": "",
                  "meaning": "temperature",
                  "valueSchema": {
                    "unit": "celsius",
                    "maximum": 100,
                    "minimum": -50
                  }
                },
                {
                  "path": "",
                  "meaning": "humidity",
                  "valueSchema": {
                    "unit": "percentage",
                    "maximum": 100,
                    "minimum": 0
                  }
                },
                {
                  "path": "",
                  "meaning": "luminance",
                  "valueSchema": {
                    "type": "number"
                  }
                },
                {
                  "path": "",
                  "meaning": "noiseLevel",
                  "valueSchema": {
                    "type": "number"
                  }
                }
              ],
              "configurations": [
                {
                  "name": "sampling period",
                  "path": "period",
                  "valueSchema": {
                    "type": "object",
                    "properties": {
                      "period": {
                        "type": "integer",
                        "unit": "milliseconds",
                        "minimum": 200
                      }
                    }
                  }
                }
              ]
            }
          },
          "repository": "https://github.com/relayr/london_calling",
          "releaseDate": "2015-08-10",
          "releaseNotes": "https://github.com/relayr/london_calling/blob/master/CHANGELOG.md",
          "documentation": "https://github.com/relayr/london_calling"
        }
      }
    },
    {
      "id": "62800837-02b3-4b3c-b387-eedb403dfbdb",
      "name": "OpenBerlin Watchdog",
      "productNumber": "0001",
      "description": "Watchdog von Hosch",
      "website": "https://cisco.com/",
      "manufacturer": {
        "name": "OpenBerlin",
        "website": "https://cisco.com/",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "+491792989866"
        }
      },
      "resources": [],
      "firmware": {
        "1.0.0": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [],
              "readings": [],
              "configurations": [
                {
                  "name": "Present Value",
                  "path": "",
                  "valueSchema": {
                    "enum": [
                      "active",
                      "inactive"
                    ],
                    "type": "string"
                  }
                }
              ]
            }
          },
          "repository": "",
          "releaseDate": "2014-17-10",
          "releaseNotes": "",
          "documentation": ""
        }
      }
    },
    {
      "id": "e18a0f1b-3b3c-4fc1-b9c1-1240c616cb73",
      "name": "WRTnode TEMP",
      "productNumber": "0001",
      "description": "WRTnode temperature sensor",
      "website": "http://www.relayr.io",
      "manufacturer": {
        "name": "Relayr",
        "website": "http://www.relayr.io",
        "contactInfo": {
          "email": "[email protected]"
        }
      },
      "resources": [],
      "firmware": {
        "1.0.0": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [
                {
                  "name": "reboot",
                  "path": "reboot",
                  "valueSchema": {}
                }
              ],
              "readings": [
                {
                  "path": "",
                  "meaning": "temperature",
                  "valueSchema": {
                    "unit": "celsius",
                    "maximum": 100,
                    "minimum": -50
                  }
                }
              ],
              "configurations": []
            }
          },
          "repository": "",
          "releaseDate": "2015-08-27",
          "releaseNotes": "",
          "documentation": ""
        }
      }
    },
    {
      "id": "a6b6b8b3-aa8e-4462-a47f-e6e6e98ccc7b",
      "name": "BSH demo",
      "productNumber": "1",
      "description": "BSH Retrofit kit",
      "website": "http://www.bsh-group.com/",
      "manufacturer": {
        "name": "BSH",
        "website": "http://www.bsh-group.com/",
        "contactInfo": {
          "email": "[email protected]",
          "phone": "+491792989866"
        }
      },
      "firmware": {
        "1.0.0": {
          "binaries": "",
          "transport": {
            "cloud": {
              "commands": [
                {
                  "name": "color",
                  "path": "rfk/debug",
                  "valueSchema": {
                    "type": "object",
                    "properties": {
                      "r": {
                        "type": "integer",
                        "maximum": 255,
                        "minimum": 0
                      },
                      "g": {
                        "type": "integer",
                        "maximum": 255,
                        "minimum": 0
                      },
                      "b": {
                        "type": "integer",
                        "maximum": 255,
                        "minimum": 0
                      }
                    }
                  }
                },
                {
                  "name": "status",
                  "path": "rfk/debug",
                  "valueSchema": {
                    "enum": [
                      "on",
                      "off",
                      "toggle"
                    ],
                    "type": "string"
                  }
                }
              ],
              "readings": [
                {
                  "path": "rfk/die",
                  "meaning": "temperature",
                  "valueSchema": {
                    "unit": "celsius",
                    "type": "number",
                    "maximum": 100,
                    "minimum": -50
                  }
                },
                {
                  "path": "rfk/remote",
                  "meaning": "temperature",
                  "valueSchema": {
                    "unit": "celsius",
                    "type": "number",
                    "maximum": 100,
                    "minimum": -50
                  }
                },
                {
                  "path": "rfk",
                  "meaning": "acceleration",
                  "valueSchema": {
                    "type": "object",
                    "properties": {
                      "x": {
                        "type": "number",
                        "unit": "g",
                        "maximum": 4,
                        "minimum": -4
                      },
                      "y": {
                        "unit": "g",
                        "type": "number",
                        "maximum": 4,
                        "minimum": -4
                      },
                      "z": {
                        "unit": "g",
                        "type": "number",
                        "maximum": 4,
                        "minimum": -4
                      }
                    }
                  }
                },
                {
                  "path": "rfk",
                  "meaning": "magnetometer",
                  "valueSchema": {
                    "type": "object",
                    "properties": {
                      "x": {
                        "type": "number",
                        "unit": "gauss",
                        "maximum": 2,
                        "minimum": -2
                      },
                      "y": {
                        "unit": "gauss",
                        "type": "number",
                        "maximum": 2,
                        "minimum": -2
                      },
                      "z": {
                        "unit": "gauss",
                        "type": "number",
                        "maximum": 2,
                        "minimum": -2
                      }
                    }
                  }
                },
                {
                  "path": "rfk",
                  "meaning": "vibration",
                  "valueSchema": {
                    "unit": "",
                    "type": "integer",
                    "maximum": 100,
                    "minimum": 0
                  }
                },
                {
                  "path": "rfk/battery",
                  "meaning": "voltage",
                  "valueSchema": {
                    "unit": "Volt",
                    "type": "number",
                    "maximum": 4.4,
                    "minimum": 0
                  }
                },
                {
                  "path": "rfk/wifi",
                  "meaning": "rssi",
                  "valueSchema": {
                    "unit": "dBm",
                    "type": "number",
                    "maximum": 0,
                    "minimum": -120
                  }
                }
              ],
              "configurations": [
                {
                  "name": "activity",
                  "path": "appliance",
                  "valueSchema": {
                    "type": "boolean"
                  }
                },
                {
                  "name": "percentage",
                  "path": "rfk/battery",
                  "valueSchema": {
                    "type": "number",
                    "maximum": 100,
                    "minimum": 0
                  }
                },
                {
                  "name": "active_interval",
                  "description": "Interval between messages while device is active",
                  "path": "rfk",
                  "valueSchema": {
                    "unit": "seconds",
                    "type": "integer",
                    "maximum": 360,
                    "minimum": 30
                  }
                },
                {
                  "name": "inactive_interval",
                  "description": "Interval between messages while device is INactive",
                  "path": "rfk",
                  "valueSchema": {
                    "unit": "seconds",
                    "type": "integer",
                    "maximum": 432000,
                    "minimum": 60
                  }
                },
                {
                  "name": "ssid",
                  "path": "rfk/wifi",
                  "valueSchema": {
                    "type": "string"
                  }
                },
                {
                  "name": "serial_number",
                  "path": "rfk",
                  "valueSchema": {
                    "type": "string"
                  }
                },
                {
                  "name": "sensors",
                  "path": "appliance",
                  "valueSchema": {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "sensors": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      }
                    },
                    "enum": [
                      {
                        "name": "oven",
                        "sensors": [
                          "rfk/remote/temperature",
                          "rfk/accelerometer"
                        ]
                      },
                      {
                        "name": "stove",
                        "sensors": [
                          "rfk/remote/temperature"
                        ]
                      },
                      {
                        "name": "washing_machine",
                        "sensors": [
                          "rfk/magnetometer",
                          "rfk/accelerometer"
                        ]
                      },
                      {
                        "name": "dishwasher",
                        "sensors": [
                          "rfk/vibration",
                          "rfk/accelerometer"
                        ]
                      }
                    ]
                  }
                },
                {
                  "name": "programs",
                  "path": "appliance",
                  "valueSchema": {
                    "type": "array",
                    "items": {
                      "properties": {
                        "name": {
                          "type": "string"
                        },
                        "duration": {
                          "type": "integer",
                          "unit": "seconds",
                          "minimum": 60
                        }
                      }
                    }
                  }
                },
                {
                  "name": "active_program",
                  "path": "appliance",
                  "valueSchema": {
                    "type": "string"
                  }
                },
                {
                  "name": "sensitivity",
                  "path": "rfk/accelerometer",
                  "valueSchema": {
                    "type": "string"
                  }
                },
                {
                  "name": "sensitivity",
                  "path": "rfk/magnetometer",
                  "valueSchema": {
                    "type": "string"
                  }
                },
                {
                  "name": "sensitivity",
                  "path": "rfk/temperature",
                  "valueSchema": {
                    "type": "string"
                  }
                },
                {
                  "name": "sensitivity",
                  "path": "rfk/vibration",
                  "valueSchema": {
                    "type": "string"
                  }
                }
              ]
            }
          },
          "repository": "",
          "releaseDate": "2015-10-23",
          "releaseNotes": "",
          "documentation": ""
        }
      }
    }
  ],
  "limit": "40",
  "offset": "0"
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy