sprut666666 / com.sprut.homekit

Homekit app for Homey
77 stars 13 forks source link

[Feature Request] Add Fibaro Universal Binary Sensor #17

Open Veldkornet opened 6 years ago

Veldkornet commented 6 years ago

Is it possible to add the Fibaro Binary Sensor? Or is it too generic? My doorbell uses this sensor, would be great if I could add it to HomeKit!

Deurbelknop full info: {"__athom_api_type":"HomeyAPI.ManagerDevices.Device","id":"3e4b85f1-c973-4c14-b731-819d768056c7","name":"Deurbelknop","driver":{"uri":"homey:app:com.fibaro","id":"FGBS-001","path":"/opt/user/apps/f994092daee7a05ed59314f8c8ec8dcb/drivers/FGBS-001","assetsPath":"/app/com.fibaro/drivers/FGBS-001/assets/","wwwPath":"/app/com.fibaro/","owner_name":"Fibaro","owner_icon":"/app/com.fibaro/assets/icon.svg","virtual":false,"metadata":{"name":{"en":"Universal Binary Sensor"},"class":"sensor","capabilities":["alarm_generic.contact1","alarm_generic.contact2","measure_temperature.sensor1","measure_temperature.sensor2","measure_temperature.sensor3","measure_temperature.sensor4"],"capabilitiesOptions":{"alarm_generic.contact1":{"title":{"en":"Input 1","nl":"Ingang 1"}},"alarm_generic.contact2":{"title":{"en":"Input 2","nl":"Ingang 2"}},"measure_temperature.sensor1":{"title":{"en":"Temperature Sensor 1","nl":"Temperatuur Sensor 1"}},"measure_temperature.sensor2":{"title":{"en":"Temperature Sensor 2","nl":"Temperatuur Sensor 2"}},"measure_temperature.sensor3":{"title":{"en":"Temperature Sensor 3","nl":"Temperatuur Sensor 3"}},"measure_temperature.sensor4":{"title":{"en":"Temperature Sensor 4","nl":"Temperatuur Sensor 4"}}},"icon":"/app/com.fibaro/drivers/FGBS-001/assets/icon.svg","mobile":{"components":[{"id":"icon","capabilities":[]},{"id":"sensor","capabilities":["alarm_generic.contact1","alarm_generic.contact2","measure_temperature.sensor1","measure_temperature.sensor2","measure_temperature.sensor3","measure_temperature.sensor4"],"options":{"icons":{"alarm_generic.contact1":"/drivers/FGBS-001/assets/switch.svg","alarm_generic.contact2":"/drivers/FGBS-001/assets/switch.svg"},"alarm_generic.contact1":{"noblink":true,"label":{"true":{"en":"Open","nl":"Open"},"false":{"en":"Closed","nl":"Gesloten"}}},"alarm_generic.contact2":{"noblink":true,"label":{"true":{"en":"Open","nl":"Open"},"false":{"en":"Closed","nl":"Gesloten"}}}}}]},"settings":[{"type":"group","label":"Apparaatspecifiek","children":[{"id":10,"type":"number","label":{"en":"Temperature Measure Interval","nl":"Temperatuur Meting Interval"},"value":20,"attr":{"min":1,"max":255},"hint":{"en":"Determine on what interval (in seconds) the temperature will be measured on all temperature sensors. Range: 1 - 255","nl":"Bepaal het interval (in seconden) wanneer de temperaturen gemeten worden op alle sensoren. Bereik: 1 - 255"}},{"id":11,"type":"number","label":{"en":"Temperature Report Interval","nl":"Temperatuur Verzend Interval"},"value":200,"attr":{"min":0,"max":255},"hint":{"en":"Determine on what interval (in seconds) the temperature measurements will be send. Range: 0 (off), 1 - 255","nl":"Bepaal het interval (in seconden) wanneer de temperatuur metingen verzonden worden. Bereik: 0 (uit), 1 - 255"}},{"id":12,"type":"number","label":{"en":"Temperature Hystersis (°C)","nl":"Temperatuur Hystersis (°C)"},"value":0.5,"attr":{"min":0,"max":16,"step":0.1},"hint":{"en":"Determine how much the temperature (°C) must change, before a new value is being send. Range: 0 (every measure), 0.1 - 16.0","nl":"Bepaal hoeveel de temperatuur (°C) moet veranderen, voor de nieuwe waarde wordt verzonden. Bereik: 0 (elke meting), 0,1 - 16,0"}}]},{"type":"group","label":"Associations","collapsed":true,"children":[{"id":"zw_group_1","type":"text","value":"","hint":"Deze groep ondersteund 5 andere apparaten om associations mee te maken.\n\nStuur naar MultiChannel nodes door te scheiden met een punt, bijv. '3.4' om te sturen naar subnode 4 van node 3.","label":"Groep 1","pattern":"^(([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(.([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))?(,([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(.([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))?){0,4})?$"},{"id":"zw_group_2","type":"text","value":"","hint":"Deze groep ondersteund 5 andere apparaten om associations mee te maken.\n\nStuur naar MultiChannel nodes door te scheiden met een punt, bijv. '3.4' om te sturen naar subnode 4 van node 3.","label":"Groep 2","pattern":"^(([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(.([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))?(,([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(.([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))?){0,4})?$"},{"id":"zw_group_3","type":"text","value":"","hint":"Deze groep ondersteund 1 andere apparaten om associations mee te maken.\n\nStuur naar MultiChannel nodes door te scheiden met een punt, bijv. '3.4' om te sturen naar subnode 4 van node 3.","label":"Groep 3","pattern":"^(([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(.([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))?(,([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(.([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))?){0,0})?$"}]},{"type":"group","label":"Expert Parameters","description":"Let op: door dit veld te gebruiken kan het gebeuren dat apparaatspecifieke waardes niet meer synchroon lopen.","collapsed":true,"children":[{"id":"zw_configuration_value","type":"text","value":"","label":"Waarde","attr":{"placeholder":"id, size, value; id, size, value; ..."},"pattern":"^(([1-9]|1?[0-9][0-9]|2[0-4][0-9]|25[0-5])\\,([1,2,4])\\,(\\d+|0x[0-9a-fA-F]+)\\;?)+$"}]},{"type":"group","label":"Node Informatie","collapsed":true,"children":[{"id":"zw_node_id","type":"label","value":"","label":"Node ID"},{"id":"zw_secure","type":"label","value":"","label":"Beveiligd"},{"id":"zw_battery","type":"label","value":"","label":"Batterij"},{"id":"zw_manufacturer_id","type":"label","value":"","label":"Fabrikant ID"},{"id":"zw_product_type_id","type":"label","value":"","label":"Product Type ID"},{"id":"zw_product_id","type":"label","value":"","label":"Product ID"},{"id":"zw_firmware_id","type":"label","value":"","label":"Firmware version"},{"id":"zw_device_class_basic","type":"label","value":"","label":"Device Class (Basic)"},{"id":"zw_device_class_generic","type":"label","value":"","label":"Device Class (Generic)"},{"id":"zw_device_class_specific","type":"label","value":"","label":"Device Class (Specific)"}]}],"zwave":{"manufacturerId":271,"productTypeId":1281,"productId":[265,4098,8194,12290],"learnmode":{"image":"/drivers/FGBS-001/assets/learnmode.svg","instruction":{"en":"Press the button on your Fibaro Universal Binary Sensor three times","nl":"Druk driemaal op de knop op de Fibaro Universal Binary Sensor"}},"associationGroups":[3],"defaultConfiguration":[{"id":12,"size":1,"value":8},{"id":14,"size":1,"value":1}]},"pair":false,"unpair":false,"repair":false},"ready":true},"zone":{"id":"478cfd92-6475-4214-80d9-27125e39863a","name":"Entreehal","icon":"default","index":1,"parent":"855113f1-f488-4223-b675-2f01270f573e"},"data":{"token":"a1a7ed49-663b-44fa-bd41-2136df108412"},"icon":"/app/com.fibaro/drivers/FGBS-001/assets/icon.svg","settings":{"10":20,"11":200,"12":0.5,"zw_node_id":"25","zw_manufacturer_id":"271","zw_product_type_id":"1281","zw_product_id":"4098","zw_secure":"manager.vdevice.drivers.zwavebasic.devicesettings.yes_false","zw_battery":"manager.vdevice.drivers.zwavebasic.devicesettings.yes_false","zw_device_class_basic":"BASIC_TYPE_ROUTING_SLAVE","zw_device_class_generic":"GENERIC_TYPE_SENSOR_BINARY","zw_device_class_specific":"SPECIFIC_TYPE_ROUTING_SENSOR_BINARY","zw_wakeup_interval":0,"zw_group_1":"","zw_group_2":"","zw_group_3":"1"},"class":"sensor","capabilities":{"alarm_generic.contact1":{"uri":"homey:manager:devices","id":"alarm_generic","type":"boolean","title":{"en":"Generic Alarm","nl":"Algemeen Alarm"},"desc":{"en":"Generic alarm","nl":"Algemeen alarm"},"decimals":2,"getable":true,"setable":true},"alarm_generic.contact2":{"uri":"homey:manager:devices","id":"alarm_generic","type":"boolean","title":{"en":"Generic Alarm","nl":"Algemeen Alarm"},"desc":{"en":"Generic alarm","nl":"Algemeen alarm"},"decimals":2,"getable":true,"setable":true},"measure_temperature.sensor1":{"uri":"homey:manager:devices","id":"measure_temperature","type":"number","desc":{"en":"Temperature","nl":"Temperatuur"},"title":{"en":"Temperature","nl":"Temperatuur"},"units":{"en":"°C"},"decimals":2,"chartType":"spline","getable":true,"setable":false},"measure_temperature.sensor2":{"uri":"homey:manager:devices","id":"measure_temperature","type":"number","desc":{"en":"Temperature","nl":"Temperatuur"},"title":{"en":"Temperature","nl":"Temperatuur"},"units":{"en":"°C"},"decimals":2,"chartType":"spline","getable":true,"setable":false},"measure_temperature.sensor3":{"uri":"homey:manager:devices","id":"measure_temperature","type":"number","desc":{"en":"Temperature","nl":"Temperatuur"},"title":{"en":"Temperature","nl":"Temperatuur"},"units":{"en":"°C"},"decimals":2,"chartType":"spline","getable":true,"setable":false},"measure_temperature.sensor4":{"uri":"homey:manager:devices","id":"measure_temperature","type":"number","desc":{"en":"Temperature","nl":"Temperatuur"},"title":{"en":"Temperature","nl":"Temperatuur"},"units":{"en":"°C"},"decimals":2,"chartType":"spline","getable":true,"setable":false}},"capabilitiesArray":["alarm_generic.contact1","alarm_generic.contact2","measure_temperature.sensor1","measure_temperature.sensor2","measure_temperature.sensor3","measure_temperature.sensor4"],"capabilitiesOptions":{"alarm_generic.contact1":{"title":{"en":"Input 1","nl":"Ingang 1"}},"alarm_generic.contact2":{"title":{"en":"Input 2","nl":"Ingang 2"}},"measure_temperature.sensor1":{"title":{"en":"Temperature Sensor 1","nl":"Temperatuur Sensor 1"}},"measure_temperature.sensor2":{"title":{"en":"Temperature Sensor 2","nl":"Temperatuur Sensor 2"}},"measure_temperature.sensor3":{"title":{"en":"Temperature Sensor 3","nl":"Temperatuur Sensor 3"}},"measure_temperature.sensor4":{"title":{"en":"Temperature Sensor 4","nl":"Temperatuur Sensor 4"}}},"flags":["zwave"],"mobile":{"components":[{"id":"icon","capabilities":[]},{"id":"sensor","capabilities":["alarm_generic.contact1","alarm_generic.contact2","measure_temperature.sensor1","measure_temperature.sensor2","measure_temperature.sensor3","measure_temperature.sensor4"],"options":{"icons":{"alarm_generic.contact1":"/drivers/FGBS-001/assets/switch.svg","alarm_generic.contact2":"/drivers/FGBS-001/assets/switch.svg"},"alarm_generic.contact1":{"noblink":true,"label":{"true":{"en":"Open","nl":"Open"},"false":{"en":"Closed","nl":"Gesloten"}}},"alarm_generic.contact2":{"noblink":true,"label":{"true":{"en":"Open","nl":"Open"},"false":{"en":"Closed","nl":"Gesloten"}}}}}]},"order":25,"online":true,"state":{"alarm_generic.contact1":true,"alarm_generic.contact2":true,"measure_temperature.sensor1":null,"measure_temperature.sensor2":null,"measure_temperature.sensor3":null,"measure_temperature.sensor4":null},"lastUpdated":{"alarm_generic.contact1":"2018-03-15T19:15:10.711Z","alarm_generic.contact2":"2018-03-15T19:15:10.711Z","measure_temperature.sensor1":"2018-03-15T19:15:10.711Z","measure_temperature.sensor2":"2018-03-15T19:15:10.711Z","measure_temperature.sensor3":"2018-03-15T19:15:10.711Z","measure_temperature.sensor4":"2018-03-15T19:15:10.711Z"},"available":true}

eelco2k commented 5 years ago

yes i would like to see support for this as well +1

Universal Binary Sensor full info: {"__athom_api_type":"HomeyAPI.ManagerDevices.Device","id":"cc76b4e5-493a-4007-b223-9d0b86dd5d4c","name":"Universal Binary Sensor","driver":{"uri":"homey:app:com.fibaro","id":"FGBS-001","path":"/opt/user/apps/f994092daee7a05ed59314f8c8ec8dcb/drivers/FGBS-001","assetsPath":"/app/com.fibaro/drivers/FGBS-001/assets/","wwwPath":"/app/com.fibaro/","owner_name":"Fibaro","owner_icon":"/app/com.fibaro/assets/icon.svg","virtual":false,"metadata":{"name":{"en":"Universal Binary Sensor"},"class":"sensor","capabilities":["alarm_generic.contact1","alarm_generic.contact2","measure_temperature.sensor1","measure_temperature.sensor2","measure_temperature.sensor3","measure_temperature.sensor4"],"capabilitiesOptions":{"alarm_generic.contact1":{"title":{"en":"Input 1","nl":"Ingang 1"}},"alarm_generic.contact2":{"title":{"en":"Input 2","nl":"Ingang 2"}},"measure_temperature.sensor1":{"title":{"en":"Temperature Sensor 1","nl":"Temperatuur Sensor 1"}},"measure_temperature.sensor2":{"title":{"en":"Temperature Sensor 2","nl":"Temperatuur Sensor 2"}},"measure_temperature.sensor3":{"title":{"en":"Temperature Sensor 3","nl":"Temperatuur Sensor 3"}},"measure_temperature.sensor4":{"title":{"en":"Temperature Sensor 4","nl":"Temperatuur Sensor 4"}}},"icon":"/app/com.fibaro/drivers/FGBS-001/assets/icon.svg","mobile":{"components":[{"id":"icon","capabilities":[]},{"id":"sensor","capabilities":["alarm_generic.contact1","alarm_generic.contact2","measure_temperature.sensor1","measure_temperature.sensor2","measure_temperature.sensor3","measure_temperature.sensor4"],"options":{"icons":{"alarm_generic.contact1":"/drivers/FGBS-001/assets/switch.svg","alarm_generic.contact2":"/drivers/FGBS-001/assets/switch.svg"},"alarm_generic.contact1":{"noblink":true,"label":{"true":{"en":"Open","nl":"Open"},"false":{"en":"Closed","nl":"Gesloten"}}},"alarm_generic.contact2":{"noblink":true,"label":{"true":{"en":"Open","nl":"Open"},"false":{"en":"Closed","nl":"Gesloten"}}}}}]},"settings":[{"type":"group","label":"Apparaatspecifiek","children":[{"id":10,"type":"number","label":{"en":"Temperature Measure Interval","nl":"Temperatuur Meting Interval"},"value":20,"attr":{"min":1,"max":255},"hint":{"en":"Determine on what interval (in seconds) the temperature will be measured on all temperature sensors. Range: 1 - 255","nl":"Bepaal het interval (in seconden) wanneer de temperaturen gemeten worden op alle sensoren. Bereik: 1 - 255"}},{"id":11,"type":"number","label":{"en":"Temperature Report Interval","nl":"Temperatuur Verzend Interval"},"value":200,"attr":{"min":0,"max":255},"hint":{"en":"Determine on what interval (in seconds) the temperature measurements will be send. Range: 0 (off), 1 - 255","nl":"Bepaal het interval (in seconden) wanneer de temperatuur metingen verzonden worden. Bereik: 0 (uit), 1 - 255"}},{"id":12,"type":"number","label":{"en":"Temperature Hystersis (°C)","nl":"Temperatuur Hystersis (°C)"},"value":0.5,"attr":{"min":0,"max":16,"step":0.1},"hint":{"en":"Determine how much the temperature (°C) must change, before a new value is being send. Range: 0 (every measure), 0.1 - 16.0","nl":"Bepaal hoeveel de temperatuur (°C) moet veranderen, voor de nieuwe waarde wordt verzonden. Bereik: 0 (elke meting), 0,1 - 16,0"}}]},{"type":"group","label":"Associations","collapsed":true,"children":[{"id":"zw_group_1","type":"text","value":"","hint":"Deze groep ondersteund 5 andere apparaten om associations mee te maken.\n\nStuur naar MultiChannel nodes door te scheiden met een punt, bijv. '3.4' om te sturen naar subnode 4 van node 3.","label":"Groep 1","pattern":"^(([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(.([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))?(,([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(.([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))?){0,4})?$"},{"id":"zw_group_2","type":"text","value":"","hint":"Deze groep ondersteund 5 andere apparaten om associations mee te maken.\n\nStuur naar MultiChannel nodes door te scheiden met een punt, bijv. '3.4' om te sturen naar subnode 4 van node 3.","label":"Groep 2","pattern":"^(([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(.([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))?(,([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(.([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))?){0,4})?$"},{"id":"zw_group_3","type":"text","value":"","hint":"Deze groep ondersteund 1 andere apparaten om associations mee te maken.\n\nStuur naar MultiChannel nodes door te scheiden met een punt, bijv. '3.4' om te sturen naar subnode 4 van node 3.","label":"Groep 3","pattern":"^(([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(.([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))?(,([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(.([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))?){0,0})?$"}]},{"type":"group","label":"Expert Parameters","description":"Let op: door dit veld te gebruiken kan het gebeuren dat apparaatspecifieke waardes niet meer synchroon lopen.","collapsed":true,"children":[{"id":"zw_configuration_value","type":"text","value":"","label":"Waarde","attr":{"placeholder":"id, size, value; id, size, value; ..."},"pattern":"^(([1-9]|1?[0-9][0-9]|2[0-4][0-9]|25[0-5])\\,([1,2,4])\\,(\\d+|0x[0-9a-fA-F]+)\\;?)+$"}]},{"type":"group","label":"Node Informatie","collapsed":true,"children":[{"id":"zw_node_id","type":"label","value":"","label":"Node ID"},{"id":"zw_secure","type":"label","value":"","label":"Beveiligd"},{"id":"zw_battery","type":"label","value":"","label":"Batterij"},{"id":"zw_manufacturer_id","type":"label","value":"","label":"Fabrikant ID"},{"id":"zw_product_type_id","type":"label","value":"","label":"Product Type ID"},{"id":"zw_product_id","type":"label","value":"","label":"Product ID"},{"id":"zw_firmware_id","type":"label","value":"","label":"Firmware version"},{"id":"zw_device_class_basic","type":"label","value":"","label":"Device Class (Basic)"},{"id":"zw_device_class_generic","type":"label","value":"","label":"Device Class (Generic)"},{"id":"zw_device_class_specific","type":"label","value":"","label":"Device Class (Specific)"}]}],"zwave":{"manufacturerId":271,"productTypeId":1281,"productId":[265,4098,8194,12290],"learnmode":{"image":"/drivers/FGBS-001/assets/learnmode.svg","instruction":{"en":"Press the button on your Fibaro Universal Binary Sensor three times","nl":"Druk driemaal op de knop op de Fibaro Universal Binary Sensor"}},"associationGroups":[3],"defaultConfiguration":[{"id":12,"size":1,"value":8},{"id":14,"size":1,"value":1}]},"pair":false,"unpair":false,"repair":false},"ready":true},"zone":{"id":"9919ee1e-ffbc-480b-bc4b-77fb047e9e68","name":"Thuis","icon":"home","index":1,"parent":false},"data":{"token":"231bcc81-8597-4849-be1c-55e8061ce6f8"},"icon":"/app/com.fibaro/drivers/FGBS-001/assets/icon.svg","settings":{"10":20,"11":200,"12":0.5,"zw_node_id":"19","zw_manufacturer_id":"271","zw_product_type_id":"1281","zw_product_id":"4098","zw_secure":"manager.vdevice.drivers.zwavebasic.devicesettings.yes_false","zw_battery":"manager.vdevice.drivers.zwavebasic.devicesettings.yes_false","zw_device_class_basic":"BASIC_TYPE_ROUTING_SLAVE","zw_device_class_generic":"GENERIC_TYPE_SENSOR_BINARY","zw_device_class_specific":"SPECIFIC_TYPE_ROUTING_SENSOR_BINARY","zw_firmware_id":"4101","zw_wakeup_interval":0,"zw_group_1":"","zw_group_2":"","zw_group_3":"1"},"class":"sensor","capabilities":{"alarm_generic.contact1":{"uri":"homey:manager:devices","id":"alarm_generic","type":"boolean","title":{"en":"Generic Alarm","nl":"Algemeen Alarm"},"desc":{"en":"Generic alarm","nl":"Algemeen alarm"},"decimals":2,"getable":true,"setable":true},"alarm_generic.contact2":{"uri":"homey:manager:devices","id":"alarm_generic","type":"boolean","title":{"en":"Generic Alarm","nl":"Algemeen Alarm"},"desc":{"en":"Generic alarm","nl":"Algemeen alarm"},"decimals":2,"getable":true,"setable":true},"measure_temperature.sensor1":{"uri":"homey:manager:devices","id":"measure_temperature","type":"number","desc":{"en":"Temperature","nl":"Temperatuur"},"title":{"en":"Temperature","nl":"Temperatuur"},"units":{"en":"°C"},"decimals":2,"chartType":"spline","getable":true,"setable":false},"measure_temperature.sensor2":{"uri":"homey:manager:devices","id":"measure_temperature","type":"number","desc":{"en":"Temperature","nl":"Temperatuur"},"title":{"en":"Temperature","nl":"Temperatuur"},"units":{"en":"°C"},"decimals":2,"chartType":"spline","getable":true,"setable":false},"measure_temperature.sensor3":{"uri":"homey:manager:devices","id":"measure_temperature","type":"number","desc":{"en":"Temperature","nl":"Temperatuur"},"title":{"en":"Temperature","nl":"Temperatuur"},"units":{"en":"°C"},"decimals":2,"chartType":"spline","getable":true,"setable":false},"measure_temperature.sensor4":{"uri":"homey:manager:devices","id":"measure_temperature","type":"number","desc":{"en":"Temperature","nl":"Temperatuur"},"title":{"en":"Temperature","nl":"Temperatuur"},"units":{"en":"°C"},"decimals":2,"chartType":"spline","getable":true,"setable":false}},"capabilitiesArray":["alarm_generic.contact1","alarm_generic.contact2","measure_temperature.sensor1","measure_temperature.sensor2","measure_temperature.sensor3","measure_temperature.sensor4"],"capabilitiesOptions":{"alarm_generic.contact1":{"title":{"en":"Input 1","nl":"Ingang 1"}},"alarm_generic.contact2":{"title":{"en":"Input 2","nl":"Ingang 2"}},"measure_temperature.sensor1":{"title":{"en":"Temperature Sensor 1","nl":"Temperatuur Sensor 1"}},"measure_temperature.sensor2":{"title":{"en":"Temperature Sensor 2","nl":"Temperatuur Sensor 2"}},"measure_temperature.sensor3":{"title":{"en":"Temperature Sensor 3","nl":"Temperatuur Sensor 3"}},"measure_temperature.sensor4":{"title":{"en":"Temperature Sensor 4","nl":"Temperatuur Sensor 4"}}},"flags":["zwave"],"mobile":{"components":[{"id":"icon","capabilities":[]},{"id":"sensor","capabilities":["alarm_generic.contact1","alarm_generic.contact2","measure_temperature.sensor1","measure_temperature.sensor2","measure_temperature.sensor3","measure_temperature.sensor4"],"options":{"icons":{"alarm_generic.contact1":"/drivers/FGBS-001/assets/switch.svg","alarm_generic.contact2":"/drivers/FGBS-001/assets/switch.svg"},"alarm_generic.contact1":{"noblink":true,"label":{"true":{"en":"Open","nl":"Open"},"false":{"en":"Closed","nl":"Gesloten"}}},"alarm_generic.contact2":{"noblink":true,"label":{"true":{"en":"Open","nl":"Open"},"false":{"en":"Closed","nl":"Gesloten"}}}}}]},"order":29,"online":true,"state":{"alarm_generic.contact1":null,"alarm_generic.contact2":null,"measure_temperature.sensor1":null,"measure_temperature.sensor2":null,"measure_temperature.sensor3":null,"measure_temperature.sensor4":null},"lastUpdated":{"alarm_generic.contact1":null,"alarm_generic.contact2":null,"measure_temperature.sensor1":null,"measure_temperature.sensor2":null,"measure_temperature.sensor3":null,"measure_temperature.sensor4":null},"available":true}