WebThingsIO / zwave-adapter

Z-Wave adapter add-on for WebThings Gateway
Mozilla Public License 2.0
15 stars 20 forks source link

Aeotec doorbell 6 support #111

Open Swaagie opened 4 years ago

Swaagie commented 4 years ago

Added an Aeotec doorbell 6 but it doesn't support the type/properties yet? The adapter is able to detect it and it includes it

zwave-adapter:  10: ready    RoutingSlave     AV Controller       0x1  ZW162 Doorbell 6                         zwave-f220bac6-10-Doorbell 1 

I'd like to contribute the work needed to be done, but might need some pointers on where to start. I'd reckon https://github.com/mozilla-iot/zwave-adapter/blob/master/zwave-classifier.js is a good place to start. But do you have any tips on how to discover all available commands/property ids?

The list of properties (from logs)

zwave-adapter: node10 valueAdded: 10-113-3-8:Doorbell 1 Power Management = Clear
zwave-adapter: node10 valueAdded: 10-113-4-8:Doorbell 2 Power Management = Clear
zwave-adapter: node10 valueAdded: 10-113-5-8:Doorbell 3 Power Management = Clear
zwave-adapter: node10 valueAdded: 10-113-1-14:Browse Siren = Clear
zwave-adapter: node10 valueAdded: 10-113-2-14:Tampering Siren = Clear
zwave-adapter: node10 valueAdded: 10-113-3-14:Doorbell 1 Siren = Clear
zwave-adapter: node10 valueAdded: 10-113-4-14:Doorbell 2 Siren = Clear
zwave-adapter: node10 valueAdded: 10-113-5-14:Doorbell 3 Siren = Clear
zwave-adapter: node10 valueAdded: 10-113-6-14:Enviroment Siren = Clear
zwave-adapter: node10 valueAdded: 10-113-7-14:Security Siren = Clear
zwave-adapter: node10 valueAdded: 10-113-8-14:Emergency Siren = Clear
zwave-adapter: node10 valueAdded: 10-113-1-256:Browse Previous Event Cleared = 0
zwave-adapter: node10 valueAdded: 10-113-2-256:Tampering Previous Event Cleared = 0
zwave-adapter: node10 valueAdded: 10-113-3-256:Doorbell 1 Previous Event Cleared = 0
zwave-adapter: node10 valueAdded: 10-113-4-256:Doorbell 2 Previous Event Cleared = 0
zwave-adapter: node10 valueAdded: 10-113-5-256:Doorbell 3 Previous Event Cleared = 0
zwave-adapter: node10 valueAdded: 10-113-6-256:Enviroment Previous Event Cleared = 0
zwave-adapter: node10 valueAdded: 10-113-7-256:Security Previous Event Cleared = 0
zwave-adapter: node10 valueAdded: 10-113-8-256:Emergency Previous Event Cleared = 0
zwave-adapter: node10 valueAdded: 10-121-1-1:Browse Tones = Inactive
zwave-adapter: node10 valueAdded: 10-121-2-1:Tampering Tones = Inactive
zwave-adapter: node10 valueAdded: 10-121-3-1:Doorbell 1 Tones = Inactive
zwave-adapter: node10 valueAdded: 10-121-4-1:Doorbell 2 Tones = Inactive
zwave-adapter: node10 valueAdded: 10-121-5-1:Doorbell 3 Tones = Inactive
zwave-adapter: node10 valueAdded: 10-121-6-1:Enviroment Tones = Inactive
zwave-adapter: node10 valueAdded: 10-121-7-1:Security Tones = Inactive
zwave-adapter: node10 valueAdded: 10-121-8-1:Emergency Tones = Inactive
zwave-adapter: node10: Named Aeotec Limited ZW162 Doorbell 6
zwave-adapter: node10: name="zwave-f220bac6-10-Doorbell 1 Power Management", type="Sound Switch", location=""