
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