Yale YRD216 Zwave Deadbolt missing channels?

Greetings from a new Openhab user!

I started playing with OpenHab a few days ago and it’s been going very well! I got a few zwave light switches and sensors working fine but I’m having some issues with this Yale216 lock for monitoring the lock state and get the lock/unlock notifications.

It’s associated fine. I’m able to lock/unlock remotely, update the configurations options and set remote codes but it only created one channel ‘door_lock’. It’s my understanding from other users posts that I should have an ‘alarm_raw’ channel that I can monitor but it wasn’t added from the Paper UI.

I have a recent snapshot running. It seems I can’t attached an XML document as I’m a new user. The XML generated for my thing is available here: https://drive.google.com/file/d/1fGs0H1OGyrJSpF4M0sK6-H14nr3Q0nwR/view?usp=sharing

openhab> bundle:list | grep ZWave
231 | Active |  80 |    | openHAB Add-ons :: Bundles :: ZWave Binding

I can see the lock sending notifications in the zwave logs:

2019-10-17 11:52:24.085 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: resetResendCount initComplete=true isDead=false
2019-10-17 11:52:24.086 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: Decapsulating COMMAND_CLASS_SECURITY
2019-10-17 11:52:24.090 [DEBUG] [mmandclass.ZWaveSecurityCommandClass] - NODE 20: SECURITY_RXD 71 05 09 02 00 FF 06 0B 00 00
2019-10-17 11:52:24.091 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
2019-10-17 11:52:24.093 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 20: Received COMMAND_CLASS_ALARM V4 NOTIFICATION_REPORT
2019-10-17 11:52:24.095 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 20: NOTIFICATION report - 9 = 2, event=11, status=255, plen=0
2019-10-17 11:52:24.097 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 20: Alarm Type = ACCESS_CONTROL (9)
2019-10-17 11:52:24.098 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got an event from Z-Wave network: ZWaveAlarmValueEvent
2019-10-17 11:52:24.100 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got a value event from Z-Wave network, endpoint=0, command class=COMMAND_CLASS_ALARM, value=255
2019-10-17 11:52:24.103 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 20: Commands processed 1.
2019-10-17 11:52:24.105 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 20: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@a69f4.

Thank you!

I tried updating the entry with your xml and got an error I do not recognize. Perhaps somebody else can advise.


It is not possible to update the database by uploading an XML if the database entry is already configured.

How is this menu item used then?


I was able to edit the database to add the missing information. It was quite simple. Great system!

It only updates the device type / ID. It would be a complete mess if the system allowed people to upload any new XML file to a database entry and it added any other channels, command classes etc. This would be open to people uploading the wrong XML for the wrong device and completely destroying the database - sorry, but it’s just too difficult to try and resolve this and work out if it’s the correct entry.

1 Like