-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Add Fibaro Universal Binary Sensor #17
Comments
yes i would like to see support for this as well +1
|
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}
The text was updated successfully, but these errors were encountered: