[SOLVED] Vision Door/Windows sensor zd2102 open/close and tamper are not triggered to different events

@B34N do you have a physical copy of the manual that actually came with your device? If so, can you scan the page that shows the alarm configuration.

As above, the issue is relating to versions of command classes, so it’s not really as simple as comparing the different devices. This is very specific to the version of the alarm command class (unfortunately). The manual on the database site indicates that the device uses V4, but your deice is reporting V2…

@Chris https://downloads.monoprice.com/files/manuals/10795_Manual_131204.pdf is the same as the phyisal manual I have in hand.

It’s a little short on information, but given it’s a different manual, and your device is reporting different versions than the Vision manual, I assume it’s a different version of the device.

I’ll take a look over the next few days to see how I can handle this - I have some ideas, but need to make sure it doesn’t screw up other devices.

1 Like

Chris, I noticed you had updated the ThingTypes for both of the ZD2102 entries in your database, and I was looking into it because I believe the same changes should be made for the WADWAZ-1. When I started to make the changes, I got to thinking about the external switch. The manual for the WADWAZ-1 also has this information…

Alarm type 7, event FE is Unknown Event, per the specification. I wanted to add a channel for it, using sensor_door. In looking at the code (ZwaveAlarmConverter), it looks like this should be handled, but thought I’d check first because the previous discussion seemed to lead to a dead end.

I think I only set the category in the WADWAZ version, so no real change I think?

I thought the WADWAZ was working? Or is that not the case? I didn’t want to mess around with the config if it was working already - it’s quite possible that the changes I’ve made will break some devices so I wouldn’t suggest to change too many things at once, and also wouldn’t suggest to change working configs (if indeed they are working?).

I’m not really sure what you are proposing? At the moment, I ignore FE as it’s, well, unknown, and therefore doesn’t map to any known event types. It would not be straight forward to map it to sensor_door with the current implementation - maybe it works for one device, but if another device then starts to use it, we’re in trouble. I could look at making this more flexible, but at the moment that’s not possible.

FTR -:

Let’s see what this shows…

(note that this will be merged into the dev binding)

1 Like

The BINARY_SENSOR( sensor_door) channel is working (because it is linked to Basic?), but none of the ALARM channels get values. Shouldn’t sensor_door be a ALARM channel?

That was another reason I wanted to check with you before making any changes! You are much better suited for being the guy that breaks everyone’s devices :wink:. I didn’t see any changes for the WADWAZ this morning, when the changes for the ZD2012 went in.

I just spent a bit of my afternoon gathering info on all of these devices, and see a lot of issues that shouldn’t be too hard to cleanup. A lot of them are due to manufacturers having identical devices, but ThingTypes only allowing a single Manufacturer ID. Would it be possible to allow for more than one Manufacturer ID? If so, that would simplify things quite a bit.

Then I must not be understanding the spec. I read this as Alarm type 7 having a valid event of FE…

ZwaveAlarmConverter looks like it only ignores FE in handleNotificationReport, so I was thinking that handleAlarmReport would be able to use that event. I must be missing something.

It can be - or it can be mapped to the binary sensor - it’s not exclusive that it has to be an alarm channel.

Not really - at least, not easily. The database is structured in a way that links devices to a manufacturer table, so it’s always a one to one relationship in the database.

Yes - and as I said, the event is unknown. How do I map that? Currently, the binding maps events to channels based on the definition in the specification. An unknown event is difficult to handle for this reason.

Yes - but notifications are the only one that sends an FE. Alarms don’t have this. For reference, ALARM and NOTIFICATION command class is the same, but ALARM is version 1 and 2, and NOTIFICATION is 3+.

As above, that’s not possible. When you have a device with command class version 3 or higher, then it’s classified as a notification - as in the standard.

I implemented it in this fashion to avoid the total mess that we had before where every device in the database had to be updated with the correct event numbers. This is very flexible, but really a nightmare to manage. This scheme complies to the standard and should work for pretty much all devices.

I’m on openHAB 2.3.0 Build #1206. I deleted one of the door sensors and added it back through habmin. Is this the correct procedure to grab the latest config?

My Item is listed as:

Contact SF_Emma_Entry_Sensor "Emma Entry" <door> (SF_Emma, Door) {channel="zwave:device:cab10335:node29:sensor_door"}
Number SF_Emma_Entry_Battery "Emma Entry Battery [%d %%]" <batterylevel> (Status) {channel="zwave:device:cab10335:node29:battery-level"}
Switch SF_Emma_Entry_Tamper "Emma Entry Tamper" <siren> (Status) {channel="zwave:device:cab10335:node29:alarm_burglar"}
Switch SF_Emma_Entry_Binary "Emma Entry Binary" <door> (SF_Emma, Status) {channel="zwave:device:cab10335:node29:sensor_binary"}

When I move the Magnet from the sensor I get:

2018-02-07 18:55:53.142 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 1D 03 20 01 FF 32 
2018-02-07 18:55:53.149 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2018-02-07 18:55:53.151 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 04 00 1D 03 20 01 FF 32 
==> /var/log/openhab2/events.log <==
2018-02-07 18:55:53.153 [vent.ItemStateChangedEvent] - zwave_serial_zstick_cab10335_serial_sof changed from 14978 to 14979
==> /var/log/openhab2/openhab.log <==
2018-02-07 18:55:53.154 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 09 00 04 00 1D 03 20 01 FF 32 
2018-02-07 18:55:53.157 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 1D 03 20 01 FF 
2018-02-07 18:55:53.160 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 29: Application Command Request (ALIVE:DONE)
2018-02-07 18:55:53.162 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 29: Starting initialisation from DONE
2018-02-07 18:55:53.163 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@105c20d already registered
2018-02-07 18:55:53.165 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 29: Incoming command class BASIC
2018-02-07 18:55:53.166 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 29: Received Basic Request
2018-02-07 18:55:53.168 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 29: Basic Set sent to the controller will be processed as Basic Report
2018-02-07 18:55:53.169 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 29: Basic report, value = 0xFF
2018-02-07 18:55:53.170 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2018-02-07 18:55:53.172 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2018-02-07 18:55:53.173 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Got a value event from Z-Wave network, endpoint = 0, command class = BASIC, value = 255
2018-02-07 18:55:53.175 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 30: Transaction not completed: node address inconsistent.  lastSent=30, incoming=255
2018-02-07 18:55:53.295 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 10 00 04 00 1D 0A 71 05 07 FF 00 FF 07 02 00 00 8A 
==> /var/log/openhab2/events.log <==
2018-02-07 18:55:53.303 [vent.ItemStateChangedEvent] - zwave_serial_zstick_cab10335_serial_sof changed from 14979 to 14980
==> /var/log/openhab2/openhab.log <==
2018-02-07 18:55:53.311 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2018-02-07 18:55:53.314 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 10 00 04 00 1D 0A 71 05 07 FF 00 FF 07 02 00 00 8A 
2018-02-07 18:55:53.317 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 10 00 04 00 1D 0A 71 05 07 FF 00 FF 07 02 00 00 8A 
2018-02-07 18:55:53.322 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 1D 0A 71 05 07 FF 00 FF 07 02 00 00 
2018-02-07 18:55:53.325 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 29: Application Command Request (ALIVE:DONE)
2018-02-07 18:55:53.328 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 29: Starting initialisation from DONE
2018-02-07 18:55:53.332 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@105c20d already registered
2018-02-07 18:55:53.336 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 29: Incoming command class ALARM
2018-02-07 18:55:53.339 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: Received ALARM command V2
2018-02-07 18:55:53.340 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: Process NOTIFICATION_REPORT V2
2018-02-07 18:55:53.342 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: NOTIFICATION report - 7 = 255, event=2, status=255
2018-02-07 18:55:53.344 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: Alarm Type = BURGLAR (7)
2018-02-07 18:55:53.346 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveAlarmValueEvent
2018-02-07 18:55:53.348 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Got an event from Z-Wave network: ZWaveAlarmValueEvent
2018-02-07 18:55:53.350 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Got a value event from Z-Wave network, endpoint = 0, command class = ALARM, value = 255
2018-02-07 18:55:53.353 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - Alarm converter processing NOTIFICATION
2018-02-07 18:55:53.355 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - Alarm converter NOTIFICATION event is 2, type OnOffType
2018-02-07 18:55:53.357 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Updating channel state zwave:device:cab10335:node29:alarm_burglar to ON [OnOffType]
2018-02-07 18:55:53.364 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - Alarm converter processing NOTIFICATION
2018-02-07 18:55:53.365 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 30: Transaction not completed: node address inconsistent.  lastSent=30, incoming=255
2018-02-07 18:56:01.201 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 09 03 20 01 00 D9 
2018-02-07 18:56:01.209 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
==> /var/log/openhab2/events.log <==
2018-02-07 18:56:01.209 [vent.ItemStateChangedEvent] - zwave_serial_zstick_cab10335_serial_sof changed from 14980 to 14981
==> /var/log/openhab2/openhab.log <==
2018-02-07 18:56:01.213 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 04 00 09 03 20 01 00 D9 
2018-02-07 18:56:01.217 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 09 00 04 00 09 03 20 01 00 D9 
2018-02-07 18:56:01.221 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 09 03 20 01 00 
2018-02-07 18:56:01.224 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 9: Application Command Request (ALIVE:DONE)
2018-02-07 18:56:01.227 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 9: Starting initialisation from DONE
2018-02-07 18:56:01.231 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@5c7554 already registered
2018-02-07 18:56:01.235 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 9: Incoming command class BASIC
2018-02-07 18:56:01.240 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0F 00 49 84 09 09 04 11 01 26 27 73 85 86 72 2A 
2018-02-07 18:56:01.242 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 9: Received Basic Request
==> /var/log/openhab2/events.log <==
2018-02-07 18:56:01.244 [vent.ItemStateChangedEvent] - zwave_serial_zstick_cab10335_serial_sof changed from 14981 to 14982
==> /var/log/openhab2/openhab.log <==
2018-02-07 18:56:01.246 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 9: Basic Set sent to the controller will be processed as Basic Report
2018-02-07 18:56:01.248 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 9: Basic report, value = 0x00
2018-02-07 18:56:01.250 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2018-02-07 18:56:01.252 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 9: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2018-02-07 18:56:01.254 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 9: Got a value event from Z-Wave network, endpoint = 0, command class = BASIC, value = 0
2018-02-07 18:56:01.262 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 9: Updating channel state zwave:device:cab10335:node9:switch_dimmer to 0 [PercentType]
2018-02-07 18:56:01.266 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 30: Transaction not completed: node address inconsistent.  lastSent=30, incoming=255
2018-02-07 18:56:01.269 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
==> /var/log/openhab2/events.log <==
2018-02-07 18:56:01.271 [vent.ItemStateChangedEvent] - FF_Kitchen_Chandelier changed from 40 to 0
==> /var/log/openhab2/openhab.log <==
2018-02-07 18:56:01.273 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 0F 00 49 84 09 09 04 11 01 26 27 73 85 86 72 2A 
2018-02-07 18:56:01.275 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 0F 00 49 84 09 09 04 11 01 26 27 73 85 86 72 2A 
2018-02-07 18:56:01.278 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationUpdate[0x49], type=Request[0x00], priority=High, dest=255, callback=0, payload=84 09 09 04 11 01 26 27 73 85 86 72 
2018-02-07 18:56:01.281 [DEBUG] [essage.ApplicationUpdateMessageClass] - NODE 9: Application update request. Node information received.
2018-02-07 18:56:01.283 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 9: Starting initialisation from DONE
2018-02-07 18:56:01.285 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@5c7554 already registered
2018-02-07 18:56:01.288 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Sent Message: class=SendData[0x13], type=Request[0x00], priority=Immediate, dest=30, callback=126, payload=1E 02 84 08 
2018-02-07 18:56:01.291 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Recv Message: class=ApplicationUpdate[0x49], type=Request[0x00], priority=High, dest=255, callback=0, payload=84 09 09 04 11 01 26 27 73 85 86 72 
2018-02-07 18:56:01.293 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: class=ApplicationUpdate, callback id=126, expected=SendData, cancelled=false      MISMATCH

When I return the magnet I get:

2018-02-07 18:56:46.726 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 1D 03 20 01 00 CD 
2018-02-07 18:56:46.735 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2018-02-07 18:56:46.738 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 04 00 1D 03 20 01 00 CD 
2018-02-07 18:56:46.750 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 09 00 04 00 1D 03 20 01 00 CD 
==> /var/log/openhab2/events.log <==
2018-02-07 18:56:46.751 [vent.ItemStateChangedEvent] - zwave_serial_zstick_cab10335_serial_sof changed from 14985 to 14986
==> /var/log/openhab2/openhab.log <==
2018-02-07 18:56:46.754 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 1D 03 20 01 00 
2018-02-07 18:56:46.758 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 29: Application Command Request (ALIVE:DONE)
2018-02-07 18:56:46.761 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 29: Starting initialisation from DONE
2018-02-07 18:56:46.764 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@105c20d already registered
2018-02-07 18:56:46.768 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 29: Incoming command class BASIC
2018-02-07 18:56:46.771 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 29: Received Basic Request
2018-02-07 18:56:46.773 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 29: Basic Set sent to the controller will be processed as Basic Report
2018-02-07 18:56:46.775 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 29: Basic report, value = 0x00
2018-02-07 18:56:46.776 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2018-02-07 18:56:46.778 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2018-02-07 18:56:46.780 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Got a value event from Z-Wave network, endpoint = 0, command class = BASIC, value = 0
2018-02-07 18:56:46.783 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 21: Transaction not completed: node address inconsistent.  lastSent=21, incoming=255
2018-02-07 18:56:47.374 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 10 00 04 00 1D 0A 71 05 07 00 00 FF 07 02 00 00 75 
==> /var/log/openhab2/events.log <==
2018-02-07 18:56:47.377 [vent.ItemStateChangedEvent] - zwave_serial_zstick_cab10335_serial_sof changed from 14986 to 14987
==> /var/log/openhab2/openhab.log <==
2018-02-07 18:56:47.380 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2018-02-07 18:56:47.383 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 10 00 04 00 1D 0A 71 05 07 00 00 FF 07 02 00 00 75 
2018-02-07 18:56:47.386 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 10 00 04 00 1D 0A 71 05 07 00 00 FF 07 02 00 00 75 
2018-02-07 18:56:47.391 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 1D 0A 71 05 07 00 00 FF 07 02 00 00 
2018-02-07 18:56:47.393 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 29: Application Command Request (ALIVE:DONE)
2018-02-07 18:56:47.394 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 29: Starting initialisation from DONE
2018-02-07 18:56:47.396 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@105c20d already registered
2018-02-07 18:56:47.398 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 29: Incoming command class ALARM
2018-02-07 18:56:47.400 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: Received ALARM command V2
2018-02-07 18:56:47.402 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: Process NOTIFICATION_REPORT V2
2018-02-07 18:56:47.404 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: NOTIFICATION report - 7 = 0, event=2, status=255
2018-02-07 18:56:47.406 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: Alarm Type = BURGLAR (7)
2018-02-07 18:56:47.407 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveAlarmValueEvent
2018-02-07 18:56:47.412 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Got an event from Z-Wave network: ZWaveAlarmValueEvent
2018-02-07 18:56:47.413 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Got a value event from Z-Wave network, endpoint = 0, command class = ALARM, value = 255
2018-02-07 18:56:47.415 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - Alarm converter processing NOTIFICATION
2018-02-07 18:56:47.417 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - Alarm converter NOTIFICATION event is 2, type OnOffType
2018-02-07 18:56:47.419 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Updating channel state zwave:device:cab10335:node29:alarm_burglar to ON [OnOffType]
2018-02-07 18:56:47.422 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - Alarm converter processing NOTIFICATION
2018-02-07 18:56:47.425 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 21: Transaction not completed: node address inconsistent.  lastSent=21, incoming=255
2018-02-07 18:56:48.327 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 2B 03 20 01 00 FB 
==> /var/log/openhab2/events.log <==
2018-02-07 18:56:48.334 [vent.ItemStateChangedEvent] - zwave_serial_zstick_cab10335_serial_sof changed from 14987 to 14988
==> /var/log/openhab2/openhab.log <==
2018-02-07 18:56:48.338 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2018-02-07 18:56:48.341 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 04 00 2B 03 20 01 00 FB 
2018-02-07 18:56:48.344 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 09 00 04 00 2B 03 20 01 00 FB 
2018-02-07 18:56:48.348 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 2B 03 20 01 00 
2018-02-07 18:56:48.350 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 43: Application Command Request (ALIVE:DONE)
2018-02-07 18:56:48.352 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 43: Starting initialisation from DONE
2018-02-07 18:56:48.354 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@1a9f5e2 already registered
2018-02-07 18:56:48.357 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 43: Incoming command class BASIC
2018-02-07 18:56:48.360 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 43: Received Basic Request
2018-02-07 18:56:48.362 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 43: Basic Set sent to the controller will be processed as Basic Report
2018-02-07 18:56:48.364 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 43: Basic report, value = 0x00
2018-02-07 18:56:48.366 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2018-02-07 18:56:48.368 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 43: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2018-02-07 18:56:48.372 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 43: Got a value event from Z-Wave network, endpoint = 0, command class = BASIC, value = 0
2018-02-07 18:56:48.373 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 43: Updating channel state zwave:device:cab10335:node43:sensor_binary to OFF [OnOffType]
2018-02-07 18:56:48.375 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 21: Transaction not completed: node address inconsistent.  lastSent=21, incoming=255
2018-02-07 18:56:48.673 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 11 00 04 00 2B 0B 71 05 07 00 00 FF 07 00 01 08 00 48 
==> /var/log/openhab2/events.log <==
2018-02-07 18:56:48.673 [vent.ItemStateChangedEvent] - zwave_serial_zstick_cab10335_serial_sof changed from 14988 to 14989
==> /var/log/openhab2/openhab.log <==
2018-02-07 18:56:48.680 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2018-02-07 18:56:48.686 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 11 00 04 00 2B 0B 71 05 07 00 00 FF 07 00 01 08 00 48 
2018-02-07 18:56:48.692 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 11 00 04 00 2B 0B 71 05 07 00 00 FF 07 00 01 08 00 48 
2018-02-07 18:56:48.697 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 2B 0B 71 05 07 00 00 FF 07 00 01 08 00 
2018-02-07 18:56:48.702 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 43: Application Command Request (ALIVE:DONE)
2018-02-07 18:56:48.706 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 43: Starting initialisation from DONE
2018-02-07 18:56:48.712 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@1a9f5e2 already registered
2018-02-07 18:56:48.714 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 43: Incoming command class ALARM
2018-02-07 18:56:48.716 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 43: Received ALARM command V4
2018-02-07 18:56:48.719 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 43: Process NOTIFICATION_REPORT V4
2018-02-07 18:56:48.721 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 43: NOTIFICATION report - 7 = 0, event=0, status=255
2018-02-07 18:56:48.723 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 43: Alarm Type = BURGLAR (7)
2018-02-07 18:56:48.725 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveAlarmValueEvent
2018-02-07 18:56:48.727 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 43: Got an event from Z-Wave network: ZWaveAlarmValueEvent
2018-02-07 18:56:48.730 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 43: Got a value event from Z-Wave network, endpoint = 0, command class = ALARM, value = 255
2018-02-07 18:56:48.732 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - Alarm converter processing NOTIFICATION
2018-02-07 18:56:48.734 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - Alarm converter NOTIFICATION event is 0, type OnOffType
2018-02-07 18:56:48.737 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 43: Updating channel state zwave:device:cab10335:node43:alarm_burglar to OFF [OnOffType]
2018-02-07 18:56:48.740 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 21: Transaction not completed: node address inconsistent.  lastSent=21, incoming=255
==> /var/log/openhab2/events.log <==
2018-02-07 18:56:48.743 [vent.ItemStateChangedEvent] - FF_Kitchen_PIR_Burglar changed from ON to OFF
==> /var/log/openhab2/openhab.log <==
2018-02-07 18:56:48.830 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 2B 03 80 03 FF A6 
2018-02-07 18:56:48.836 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2018-02-07 18:56:48.840 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 04 00 2B 03 80 03 FF A6 
==> /var/log/openhab2/events.log <==
2018-02-07 18:56:48.840 [vent.ItemStateChangedEvent] - zwave_serial_zstick_cab10335_serial_sof changed from 14989 to 14990
==> /var/log/openhab2/openhab.log <==
2018-02-07 18:56:48.851 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 09 00 04 00 2B 03 80 03 FF A6 
2018-02-07 18:56:48.853 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 2B 03 80 03 FF 
2018-02-07 18:56:48.855 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 43: Application Command Request (ALIVE:DONE)
2018-02-07 18:56:48.857 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 43: Starting initialisation from DONE
2018-02-07 18:56:48.859 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@1a9f5e2 already registered
2018-02-07 18:56:48.861 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 43: Incoming command class BATTERY
2018-02-07 18:56:48.863 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 43: Received Battery Request
2018-02-07 18:56:48.864 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 43: Battery report value = 255
2018-02-07 18:56:48.866 [WARN ] [ommandclass.ZWaveBatteryCommandClass] - NODE 43: BATTERY LOW!
2018-02-07 18:56:48.868 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2018-02-07 18:56:48.870 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 43: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2018-02-07 18:56:48.872 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 43: Got a value event from Z-Wave network, endpoint = 0, command class = BATTERY, value = 0
2018-02-07 18:56:48.874 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 43: Updating channel state zwave:device:cab10335:node43:battery-level to 0 [DecimalType]
2018-02-07 18:56:48.878 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 21: Transaction not completed: node address inconsistent.  lastSent=21, incoming=255

When I remove cover I get:

2018-02-07 18:57:27.530 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 10 00 04 00 1D 0A 71 05 07 FF 00 FF 07 03 00 00 8B 
==> /var/log/openhab2/events.log <==
2018-02-07 18:57:27.531 [vent.ItemStateChangedEvent] - zwave_serial_zstick_cab10335_serial_sof changed from 14993 to 14994
==> /var/log/openhab2/openhab.log <==
2018-02-07 18:57:27.540 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2018-02-07 18:57:27.543 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 10 00 04 00 1D 0A 71 05 07 FF 00 FF 07 03 00 00 8B 
2018-02-07 18:57:27.546 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 10 00 04 00 1D 0A 71 05 07 FF 00 FF 07 03 00 00 8B 
2018-02-07 18:57:27.549 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 1D 0A 71 05 07 FF 00 FF 07 03 00 00 
2018-02-07 18:57:27.551 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 29: Application Command Request (ALIVE:DONE)
2018-02-07 18:57:27.554 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 29: Starting initialisation from DONE
2018-02-07 18:57:27.556 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@105c20d already registered
2018-02-07 18:57:27.558 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 29: Incoming command class ALARM
2018-02-07 18:57:27.561 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: Received ALARM command V2
2018-02-07 18:57:27.565 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: Process NOTIFICATION_REPORT V2
2018-02-07 18:57:27.568 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: NOTIFICATION report - 7 = 255, event=3, status=255
2018-02-07 18:57:27.571 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: Alarm Type = BURGLAR (7)
2018-02-07 18:57:27.573 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveAlarmValueEvent
2018-02-07 18:57:27.575 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Got an event from Z-Wave network: ZWaveAlarmValueEvent
2018-02-07 18:57:27.577 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Got a value event from Z-Wave network, endpoint = 0, command class = ALARM, value = 255
2018-02-07 18:57:27.579 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - Alarm converter processing NOTIFICATION
2018-02-07 18:57:27.581 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - Alarm converter NOTIFICATION event is 3, type OnOffType
2018-02-07 18:57:27.583 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Updating channel state zwave:device:cab10335:node29:alarm_burglar to ON [OnOffType]
2018-02-07 18:57:27.588 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - Alarm converter processing NOTIFICATION
2018-02-07 18:57:27.590 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 21: Transaction not completed: node address inconsistent.  lastSent=21, incoming=255

@chris I appreciate you helping me out with this.

Am I understanding this correctly that the only thing that ever gets updates is “alarm_burglar” and if working I would also see “sensor_door” and “sensor_binary”. I’m assuming that “battery-level” is just missing until the next wake-up.

Yes. Delete the Thing and rediscover. And to avoid any confusion, this is not Exclude/Reinclude.

@chris had made an update for ALARM V2 in the development binding, but last I looked, has not provided a n updated jar. So you will need to wait for it, or build for yourself from here.

1 Like

Still no luck getting a response when the magnet is moved to open or close. I never get the “Updating channel state” in the logs. The Tamper alarm works when I remove the cover and the batter level updates just fine.
I am on openHAB 2.3.0 Build #1216. I have five of these sensors. I removed all five things and added them back. I also rechecked my items file and configured them all like:

Switch SF_Emma_Entry_Binary "Emma Entry Binary" <switch> (Alarm, Test) {channel="zwave:device:cab10335:node29:sensor_binary"}
Switch SF_Emma_Entry_Tamper "Emma Entry Tamper" <siren> (Test, Tamper) {channel="zwave:device:cab10335:node29:alarm_tamper"}
Contact SF_Emma_Entry_Sensor "Emma Entry" <door> (Test, SF_Emma, Door) {channel="zwave:device:cab10335:node29:sensor_door"}
Number SF_Emma_Entry_Battery "Emma Entry Battery [%d %%]" <batterylevel> (Battery, Test) {channel="zwave:device:cab10335:node29:battery-level"}

When I move the Magnet from the sensor I get:

018-02-19 10:21:01.190 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 1D 03 20 01 FF 32 
==> /var/log/openhab2/events.log <==
2018-02-19 10:21:01.195 [vent.ItemStateChangedEvent] - zwave_serial_zstick_cab10335_serial_sof changed from 4289 to 4290
==> /var/log/openhab2/openhab.log <==
2018-02-19 10:21:01.203 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2018-02-19 10:21:01.206 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 04 00 1D 03 20 01 FF 32 
2018-02-19 10:21:01.210 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 09 00 04 00 1D 03 20 01 FF 32 
2018-02-19 10:21:01.214 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 1D 03 20 01 FF 
2018-02-19 10:21:01.217 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 29: Application Command Request (ALIVE:DETAILS)
2018-02-19 10:21:01.219 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 29: Incoming command class BASIC
2018-02-19 10:21:01.222 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 29: Received Basic Request
2018-02-19 10:21:01.225 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 29: Basic Set sent to the controller will be processed as Basic Report
2018-02-19 10:21:01.227 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 29: Basic report, value = 0xFF
2018-02-19 10:21:01.230 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2018-02-19 10:21:01.232 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2018-02-19 10:21:01.233 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Got a value event from Z-Wave network, endpoint = 0, command class = BASIC, value = 255
2018-02-19 10:21:01.235 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 42: Transaction not completed: node address inconsistent.  lastSent=42, incoming=255
2018-02-19 10:21:01.436 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 10 00 04 00 1D 0A 71 05 07 FF 00 FF 07 02 00 00 8A 
==> /var/log/openhab2/events.log <==
2018-02-19 10:21:01.445 [vent.ItemStateChangedEvent] - zwave_serial_zstick_cab10335_serial_sof changed from 4290 to 4291
==> /var/log/openhab2/openhab.log <==
2018-02-19 10:21:01.448 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2018-02-19 10:21:01.457 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 10 00 04 00 1D 0A 71 05 07 FF 00 FF 07 02 00 00 8A 
2018-02-19 10:21:01.464 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 10 00 04 00 1D 0A 71 05 07 FF 00 FF 07 02 00 00 8A 
2018-02-19 10:21:01.469 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 1D 0A 71 05 07 FF 00 FF 07 02 00 00 
2018-02-19 10:21:01.472 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 29: Application Command Request (ALIVE:DETAILS)
2018-02-19 10:21:01.475 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 29: Incoming command class ALARM
2018-02-19 10:21:01.478 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: Received ALARM command V2
2018-02-19 10:21:01.481 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: Process NOTIFICATION_REPORT V2
2018-02-19 10:21:01.484 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: NOTIFICATION report - 7 = 255, event=2, status=255
2018-02-19 10:21:01.487 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: Alarm Type = BURGLAR (7)
2018-02-19 10:21:01.490 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveAlarmValueEvent
2018-02-19 10:21:01.493 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Got an event from Z-Wave network: ZWaveAlarmValueEvent
2018-02-19 10:21:01.496 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Got a value event from Z-Wave network, endpoint = 0, command class = ALARM, value = 255
2018-02-19 10:21:01.499 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - Alarm converter processing NOTIFICATION
2018-02-19 10:21:01.502 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - Alarm converter NOTIFICATION event is 2, type OnOffType
2018-02-19 10:21:01.505 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - Alarm converter processing NOTIFICATION
2018-02-19 10:21:01.508 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 42: Transaction not completed: node address inconsistent.  lastSent=42, incoming=255
2018-02-19 10:21:11.414 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 39: Polling...
2018-02-19 10:21:11.417 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 39: Polling deferred until initialisation complete

When I return the magnet I get:

2018-02-19 10:21:51.087 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 1D 03 20 01 00 CD 
==> /var/log/openhab2/events.log <==
2018-02-19 10:21:51.095 [vent.ItemStateChangedEvent] - zwave_serial_zstick_cab10335_serial_sof changed from 4294 to 4295
==> /var/log/openhab2/openhab.log <==
2018-02-19 10:21:51.098 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2018-02-19 10:21:51.106 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 04 00 1D 03 20 01 00 CD 
2018-02-19 10:21:51.111 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 09 00 04 00 1D 03 20 01 00 CD 
2018-02-19 10:21:51.116 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 1D 03 20 01 00 
2018-02-19 10:21:51.120 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 29: Application Command Request (ALIVE:DETAILS)
2018-02-19 10:21:51.124 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 29: Incoming command class BASIC
2018-02-19 10:21:51.127 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 29: Received Basic Request
2018-02-19 10:21:51.130 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 29: Basic Set sent to the controller will be processed as Basic Report
2018-02-19 10:21:51.133 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 29: Basic report, value = 0x00
2018-02-19 10:21:51.136 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2018-02-19 10:21:51.138 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2018-02-19 10:21:51.141 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Got a value event from Z-Wave network, endpoint = 0, command class = BASIC, value = 0
2018-02-19 10:21:51.145 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 42: Transaction not completed: node address inconsistent.  lastSent=42, incoming=255
2018-02-19 10:21:51.319 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 10 00 04 00 1D 0A 71 05 07 00 00 FF 07 02 00 00 75 
==> /var/log/openhab2/events.log <==
2018-02-19 10:21:51.327 [vent.ItemStateChangedEvent] - zwave_serial_zstick_cab10335_serial_sof changed from 4295 to 4296
==> /var/log/openhab2/openhab.log <==
2018-02-19 10:21:51.332 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2018-02-19 10:21:51.338 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 10 00 04 00 1D 0A 71 05 07 00 00 FF 07 02 00 00 75 
2018-02-19 10:21:51.344 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 10 00 04 00 1D 0A 71 05 07 00 00 FF 07 02 00 00 75 
2018-02-19 10:21:51.349 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 1D 0A 71 05 07 00 00 FF 07 02 00 00 
2018-02-19 10:21:51.353 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 29: Application Command Request (ALIVE:DETAILS)
2018-02-19 10:21:51.357 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 29: Incoming command class ALARM
2018-02-19 10:21:51.362 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: Received ALARM command V2
2018-02-19 10:21:51.364 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: Process NOTIFICATION_REPORT V2
2018-02-19 10:21:51.366 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: NOTIFICATION report - 7 = 0, event=2, status=255
2018-02-19 10:21:51.368 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: Alarm Type = BURGLAR (7)
2018-02-19 10:21:51.370 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveAlarmValueEvent
2018-02-19 10:21:51.372 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Got an event from Z-Wave network: ZWaveAlarmValueEvent
2018-02-19 10:21:51.374 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Got a value event from Z-Wave network, endpoint = 0, command class = ALARM, value = 255
2018-02-19 10:21:51.376 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - Alarm converter processing NOTIFICATION
2018-02-19 10:21:51.378 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - Alarm converter NOTIFICATION event is 2, type OnOffType
2018-02-19 10:21:51.381 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - Alarm converter processing NOTIFICATION
2018-02-19 10:21:51.383 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 42: Transaction not completed: node address inconsistent.  lastSent=42, incoming=255

When I remove cover I get:

2018-02-19 10:22:21.430 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 10 00 04 00 1D 0A 71 05 07 FF 00 FF 07 03 00 00 8B 
2018-02-19 10:22:21.437 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2018-02-19 10:22:21.442 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 10 00 04 00 1D 0A 71 05 07 FF 00 FF 07 03 00 00 8B 
2018-02-19 10:22:21.445 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 10 00 04 00 1D 0A 71 05 07 FF 00 FF 07 03 00 00 8B 
2018-02-19 10:22:21.447 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 1D 0A 71 05 07 FF 00 FF 07 03 00 00 
2018-02-19 10:22:21.448 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 29: Application Command Request (ALIVE:DETAILS)
2018-02-19 10:22:21.450 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 29: Incoming command class ALARM
2018-02-19 10:22:21.452 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: Received ALARM command V2
2018-02-19 10:22:21.454 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: Process NOTIFICATION_REPORT V2
2018-02-19 10:22:21.455 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: NOTIFICATION report - 7 = 255, event=3, status=255
2018-02-19 10:22:21.457 [DEBUG] [.commandclass.ZWaveAlarmCommandClass] - NODE 29: Alarm Type = BURGLAR (7)
2018-02-19 10:22:21.459 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveAlarmValueEvent
2018-02-19 10:22:21.461 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Got an event from Z-Wave network: ZWaveAlarmValueEvent
2018-02-19 10:22:21.463 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Got a value event from Z-Wave network, endpoint = 0, command class = ALARM, value = 255
2018-02-19 10:22:21.465 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - Alarm converter processing NOTIFICATION
2018-02-19 10:22:21.467 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - Alarm converter NOTIFICATION event is 3, type OnOffType
2018-02-19 10:22:21.469 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 29: Updating channel state zwave:device:cab10335:node29:alarm_tamper to ON [OnOffType]
2018-02-19 10:22:21.473 [DEBUG] [ternal.converter.ZWaveAlarmConverter] - Alarm converter processing NOTIFICATION
2018-02-19 10:22:21.476 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 42: Transaction not completed: node address inconsistent.  lastSent=42, incoming=255
==> /var/log/openhab2/events.log <==
2018-02-19 10:22:21.476 [vent.ItemStateChangedEvent] - SF_Emma_Entry_Tamper changed from NULL to ON

Same for the WADWAZ-1, except the sensor_door channel does get updated.

OPEN

2018-02-25 11:37:58.315 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Application Command Request (ALIVE:DONE)
2018-02-25 11:37:58.315 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: resetResendCount initComplete=true isDead=false
2018-02-25 11:37:58.315 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: Incoming command class COMMAND_CLASS_BASIC, endpoint 0
2018-02-25 11:37:58.316 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: SECURITY not supported
2018-02-25 11:37:58.316 [DEBUG] [e.internal.protocol.commandclass.ZWaveCommandClass] - NODE 103: Received COMMAND_CLASS_BASIC V1 BASIC_SET
2018-02-25 11:37:58.316 [DEBUG] [ernal.protocol.commandclass.ZWaveBasicCommandClass] - NODE 103: Basic report, value = 255
2018-02-25 11:37:58.316 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2018-02-25 11:37:58.316 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_BASIC, value = 255
2018-02-25 11:37:58.316 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Updating channel state zwave:device:07cb40a2:node103:sensor_door to OPEN [OpenClosedType]
2018-02-25 11:37:58.317 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Commands processed 1.
2018-02-25 11:37:58.317 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@6ddb2191.
2018-02-25 11:37:58.339 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Application Command Request (ALIVE:DONE)
2018-02-25 11:37:58.339 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: resetResendCount initComplete=true isDead=false
2018-02-25 11:37:58.339 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
2018-02-25 11:37:58.339 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: SECURITY not supported
2018-02-25 11:37:58.339 [DEBUG] [e.internal.protocol.commandclass.ZWaveCommandClass] - NODE 103: Received COMMAND_CLASS_ALARM V2 NOTIFICATION_REPORT
2018-02-25 11:37:58.339 [DEBUG] [ernal.protocol.commandclass.ZWaveAlarmCommandClass] - NODE 103: NOTIFICATION report - 7 = 255, event=2, status=255, plen=0
2018-02-25 11:37:58.339 [DEBUG] [ernal.protocol.commandclass.ZWaveAlarmCommandClass] - NODE 103: Alarm Type = BURGLAR (7)
2018-02-25 11:37:58.339 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got an event from Z-Wave network: ZWaveAlarmValueEvent
2018-02-25 11:37:58.339 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_ALARM, value = 255
2018-02-25 11:37:58.342 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Commands processed 1.
2018-02-25 11:37:58.342 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@3217fa45.

CLOSE

2018-02-25 11:38:20.857 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Application Command Request (ALIVE:DONE)
2018-02-25 11:38:20.857 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: resetResendCount initComplete=true isDead=false
2018-02-25 11:38:20.857 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: Incoming command class COMMAND_CLASS_BASIC, endpoint 0
2018-02-25 11:38:20.857 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: SECURITY not supported
2018-02-25 11:38:20.857 [DEBUG] [e.internal.protocol.commandclass.ZWaveCommandClass] - NODE 103: Received COMMAND_CLASS_BASIC V1 BASIC_SET
2018-02-25 11:38:20.857 [DEBUG] [ernal.protocol.commandclass.ZWaveBasicCommandClass] - NODE 103: Basic report, value = 0
2018-02-25 11:38:20.858 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2018-02-25 11:38:20.858 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_BASIC, value = 0
2018-02-25 11:38:20.858 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Updating channel state zwave:device:07cb40a2:node103:sensor_door to CLOSED [OpenClosedType]
2018-02-25 11:38:20.859 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Commands processed 1.
2018-02-25 11:38:20.859 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@5a2226d3.
2018-02-25 11:38:20.880 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Application Command Request (ALIVE:DONE)
2018-02-25 11:38:20.881 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: resetResendCount initComplete=true isDead=false
2018-02-25 11:38:20.881 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
2018-02-25 11:38:20.881 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: SECURITY not supported
2018-02-25 11:38:20.881 [DEBUG] [e.internal.protocol.commandclass.ZWaveCommandClass] - NODE 103: Received COMMAND_CLASS_ALARM V2 NOTIFICATION_REPORT
2018-02-25 11:38:20.881 [DEBUG] [ernal.protocol.commandclass.ZWaveAlarmCommandClass] - NODE 103: NOTIFICATION report - 7 = 0, event=2, status=255, plen=0
2018-02-25 11:38:20.881 [DEBUG] [ernal.protocol.commandclass.ZWaveAlarmCommandClass] - NODE 103: Alarm Type = BURGLAR (7)
2018-02-25 11:38:20.883 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got an event from Z-Wave network: ZWaveAlarmValueEvent
2018-02-25 11:38:20.883 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_ALARM, value = 255
2018-02-25 11:38:20.886 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Commands processed 1.
2018-02-25 11:38:20.887 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@5278c576.

TAMPER (remove cover)

2018-02-25 11:38:38.494 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Application Command Request (ALIVE:DONE)
2018-02-25 11:38:38.494 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: resetResendCount initComplete=true isDead=false
2018-02-25 11:38:38.494 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
2018-02-25 11:38:38.495 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: SECURITY not supported
2018-02-25 11:38:38.495 [DEBUG] [e.internal.protocol.commandclass.ZWaveCommandClass] - NODE 103: Received COMMAND_CLASS_ALARM V2 NOTIFICATION_REPORT
2018-02-25 11:38:38.495 [DEBUG] [ernal.protocol.commandclass.ZWaveAlarmCommandClass] - NODE 103: NOTIFICATION report - 7 = 255, event=3, status=255, plen=0
2018-02-25 11:38:38.495 [DEBUG] [ernal.protocol.commandclass.ZWaveAlarmCommandClass] - NODE 103: Alarm Type = BURGLAR (7)
2018-02-25 11:38:38.495 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got an event from Z-Wave network: ZWaveAlarmValueEvent
2018-02-25 11:38:38.495 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_ALARM, value = 255
2018-02-25 11:38:38.496 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Commands processed 1.
2018-02-25 11:38:38.496 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@32609f05.

CLOSE (external switch)

2018-02-25 11:58:17.424 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Application Command Request (ALIVE:DONE)
2018-02-25 11:58:17.424 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: resetResendCount initComplete=true isDead=false
2018-02-25 11:58:17.424 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
2018-02-25 11:58:17.424 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: SECURITY not supported
2018-02-25 11:58:17.425 [DEBUG] [e.internal.protocol.commandclass.ZWaveCommandClass] - NODE 103: Received COMMAND_CLASS_ALARM V2 NOTIFICATION_REPORT
2018-02-25 11:58:17.425 [DEBUG] [ernal.protocol.commandclass.ZWaveAlarmCommandClass] - NODE 103: NOTIFICATION report - 7 = 0, event=254, status=255, plen=0
2018-02-25 11:58:17.425 [DEBUG] [ernal.protocol.commandclass.ZWaveAlarmCommandClass] - NODE 103: Alarm Type = BURGLAR (7)
2018-02-25 11:58:17.425 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got an event from Z-Wave network: ZWaveAlarmValueEvent
2018-02-25 11:58:17.425 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_ALARM, value = 255
2018-02-25 11:58:17.426 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Commands processed 1.
2018-02-25 11:58:17.426 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@1d4e32dc.

OPEN (external switch)

2018-02-25 11:58:24.770 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Application Command Request (ALIVE:DONE)
2018-02-25 11:58:24.771 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: resetResendCount initComplete=true isDead=false
2018-02-25 11:58:24.771 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
2018-02-25 11:58:24.771 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: SECURITY not supported
2018-02-25 11:58:24.771 [DEBUG] [e.internal.protocol.commandclass.ZWaveCommandClass] - NODE 103: Received COMMAND_CLASS_ALARM V2 NOTIFICATION_REPORT
2018-02-25 11:58:24.771 [DEBUG] [ernal.protocol.commandclass.ZWaveAlarmCommandClass] - NODE 103: NOTIFICATION report - 7 = 255, event=254, status=255, plen=0
2018-02-25 11:58:24.771 [DEBUG] [ernal.protocol.commandclass.ZWaveAlarmCommandClass] - NODE 103: Alarm Type = BURGLAR (7)
2018-02-25 11:58:24.771 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got an event from Z-Wave network: ZWaveAlarmValueEvent
2018-02-25 11:58:24.771 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_ALARM, value = 255
2018-02-25 11:58:24.772 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Commands processed 1.
2018-02-25 11:58:24.772 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@24fb1c9b.

@chris, did you have a chance to look at the spreadsheet I linked a few posts back? I believe I have identified several issues that could be causing trouble for people. It is very tedious to understand the similarities and differences between these devices! I don’t understand how @B34N’s device could be reporting itself as a Vision (109) 2001:102, but there not be an entry in the Zwave Alliance db for such a device… but for there to also be entries for the Monoprice and Linear branding of it. It almost seems like the binding shouldn’t take manufacturer info into consideration.

Sorry - no I missed it. I’ll try and look tomorrow.

The ZB Alliance database is not very reliable - there are a LOT of devices missing and manufacturers have told me that they have data that is more up to date that what’s in the alliance database. I’d take it with a grain of salt…

The device from @B34N is using an older version of the command class than other devices I’ve looked at so it does work differently.

What do you mean? :confused: Do you mean ignore the manufacturer types, or the alliance database, or what?

OK. I was under the impression that if a device was zwave certified, that it would be in the database. That must not be the case.

You’ll see in the spreadsheet that I found a couple sets of identical devices, just rebranded. They have different manufacturer IDs, but the same type:ID.

If the type:ID is unique, then the manufacturer ID wouldn’t be needed. Maybe not ignore, but allow for multiple manufacturer IDs for the same device so that identical entries wouldn’t be needed in the thingType db. I vaguely remember discussing this before… :thinking:

No - it only became a requirement with ZWave+, but as I said, I’ve had a couple of manufacturers tell me that the information is out of date and not to use it.

Ok, but we can’t ignore the manufacturer ID. Also, as I said the device from @B34N has a different command class version so possibly isn’t the same even if it has the same type/id.

Well, of course :wink: . But it’s not universally unique - there are plenty of examples of that. Manufacturers can use the type/id as they like - it’s not coordinated across manufacturers.

As an example - 0001:0001 brings up a 25 different devices from at least 20 different manufacturers -:

My devices (WADWAZ-1) have the same command class version (Alarm V2), so it looks like the only difference is the manufacturer ID for these devices.

And now I kinda remember how we ended this conversation last time :smile: … it’s the combo of manufacturer and type:ID that is unique, and it’s just best to make a new entry for each manufacturer’s type:ID.

On a related note, the Vision ZD2101 db entry lists 2001:0102,2001:0105,2001:0106 for type:IDs, but these should all be separate entries because they all have different CCs. Details in spreadsheet.

@chris Do a have a chance on getting these to work or am I likely out of luck? They are widely sold here in the U.S. and not many complaints about compatibility with other systems.

Thank you,
B34N

From the dates on your logs, I don’t think your tried the version with the V2 alarm changes in it. You last log was 19th Feb and is showing a notification report. The changes were merged into the binding on the 11th, but I didn’t update the binding until the 25th.

The logs from @5iver should be with the latest binding, but I don’t see any logged entries from the ZWaveAlarmConverter which is really strange. However it also shows NOTIFICATION report, which also indicates to me that this is not the right version somehow since with V2 alarm class it should be processed as an ALARM, not NOTIFICATION.

 } else if (getVersion() == 2) {
            eventType = ReportType.ALARM;
.
.
.
             logger.debug("NODE {}: ALARM report - {} = {}", getNode().getNodeId(), v1AlarmTypeCode, v1AlarmLevel);
}

It should be possible to get it working - I used data from your device to derive tests for testing this, and these worked fine.

Please at least try the latest version to see if it is working.

Testing again with the latest dev binding (2.3.0.201803041016), I do see a difference. I’m not sure if it was needed, but I also had deleted/rediscovered all Things. The sensor_door and alarm_entry channels are now being updated properly for a WADWAZ-1 on open/close…

2018-03-06 03:22:07.678 [DEBUG] [wave.handler.ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 67 03 20 01 00 B7 
2018-03-06 03:22:07.682 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=103, callback=0, payload=00 67 03 20 01 00 
2018-03-06 03:22:07.682 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=ApplicationCommandHandler[4], type=Request[0], dest=103, callback=0, payload=00 67 03 20 01 00 
2018-03-06 03:22:07.683 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=103, callback=0, payload=00 67 03 20 01 00 
2018-03-06 03:22:07.683 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - lastTransaction null
2018-03-06 03:22:07.684 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Application Command Request (ALIVE:DONE)
2018-03-06 03:22:07.684 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: resetResendCount initComplete=true isDead=false
2018-03-06 03:22:07.684 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: Incoming command class COMMAND_CLASS_BASIC, endpoint 0
2018-03-06 03:22:07.685 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: SECURITY not supported
2018-03-06 03:22:07.685 [DEBUG] [e.internal.protocol.commandclass.ZWaveCommandClass] - NODE 103: Received COMMAND_CLASS_BASIC V1 BASIC_SET
2018-03-06 03:22:07.686 [DEBUG] [ernal.protocol.commandclass.ZWaveBasicCommandClass] - NODE 103: Basic report, value = 0
2018-03-06 03:22:07.686 [DEBUG] [ab.binding.zwave.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2018-03-06 03:22:07.687 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2018-03-06 03:22:07.687 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_BASIC, value = 0
2018-03-06 03:22:07.688 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Updating channel state zwave:device:07cb40a2:node103:sensor_door to CLOSED [OpenClosedType]
2018-03-06 03:22:07.689 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Commands processed 1.
2018-03-06 03:22:07.690 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@586a70b1.
2018-03-06 03:22:07.690 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2018-03-06 03:22:07.690 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2018-03-06 03:22:07.690 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty

2018-03-06 03:22:07.699 [DEBUG] [wave.handler.ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 10 00 04 00 67 0A 71 05 07 00 00 FF 07 02 00 00 0F 
2018-03-06 03:22:07.706 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=103, callback=0, payload=00 67 0A 71 05 07 00 00 FF 07 02 00 00 
2018-03-06 03:22:07.707 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=ApplicationCommandHandler[4], type=Request[0], dest=103, callback=0, payload=00 67 0A 71 05 07 00 00 FF 07 02 00 00 
2018-03-06 03:22:07.708 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=103, callback=0, payload=00 67 0A 71 05 07 00 00 FF 07 02 00 00 
2018-03-06 03:22:07.708 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - lastTransaction null
2018-03-06 03:22:07.708 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Application Command Request (ALIVE:DONE)
2018-03-06 03:22:07.709 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: resetResendCount initComplete=true isDead=false
2018-03-06 03:22:07.709 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
2018-03-06 03:22:07.710 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: SECURITY not supported
2018-03-06 03:22:07.710 [DEBUG] [e.internal.protocol.commandclass.ZWaveCommandClass] - NODE 103: Received COMMAND_CLASS_ALARM V2 NOTIFICATION_REPORT
2018-03-06 03:22:07.711 [DEBUG] [ernal.protocol.commandclass.ZWaveAlarmCommandClass] - NODE 103: ALARM report - 7 = 0
2018-03-06 03:22:07.711 [DEBUG] [ernal.protocol.commandclass.ZWaveAlarmCommandClass] - NODE 103: Alarm Type = BURGLAR (7)
2018-03-06 03:22:07.712 [DEBUG] [ab.binding.zwave.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveAlarmValueEvent
2018-03-06 03:22:07.712 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got an event from Z-Wave network: ZWaveAlarmValueEvent
2018-03-06 03:22:07.713 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_ALARM, value = 0
2018-03-06 03:22:07.713 [DEBUG] [nding.zwave.internal.converter.ZWaveAlarmConverter] - Alarm converter processing ALARM
2018-03-06 03:22:07.714 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Updating channel state zwave:device:07cb40a2:node103:alarm_entry to OFF [OnOffType]
2018-03-06 03:22:07.720 [DEBUG] [nding.zwave.internal.converter.ZWaveAlarmConverter] - Alarm converter processing ALARM
2018-03-06 03:22:07.721 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Commands processed 1.
2018-03-06 03:22:07.722 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@7be22c7e.
2018-03-06 03:22:07.723 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2018-03-06 03:22:07.723 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0

2018-03-06 03:22:20.552 [DEBUG] [wave.handler.ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 67 03 20 01 FF 48 
2018-03-06 03:22:20.556 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=103, callback=0, payload=00 67 03 20 01 FF 
2018-03-06 03:22:20.556 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=ApplicationCommandHandler[4], type=Request[0], dest=103, callback=0, payload=00 67 03 20 01 FF 
2018-03-06 03:22:20.557 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=103, callback=0, payload=00 67 03 20 01 FF 
2018-03-06 03:22:20.557 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - lastTransaction null
2018-03-06 03:22:20.557 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Application Command Request (ALIVE:DONE)
2018-03-06 03:22:20.558 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: resetResendCount initComplete=true isDead=false
2018-03-06 03:22:20.558 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: Incoming command class COMMAND_CLASS_BASIC, endpoint 0
2018-03-06 03:22:20.558 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: SECURITY not supported
2018-03-06 03:22:20.558 [DEBUG] [e.internal.protocol.commandclass.ZWaveCommandClass] - NODE 103: Received COMMAND_CLASS_BASIC V1 BASIC_SET
2018-03-06 03:22:20.558 [DEBUG] [ernal.protocol.commandclass.ZWaveBasicCommandClass] - NODE 103: Basic report, value = 255
2018-03-06 03:22:20.558 [DEBUG] [ab.binding.zwave.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2018-03-06 03:22:20.559 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2018-03-06 03:22:20.559 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_BASIC, value = 255
2018-03-06 03:22:20.559 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Updating channel state zwave:device:07cb40a2:node103:sensor_door to OPEN [OpenClosedType]
2018-03-06 03:22:20.561 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Commands processed 1.
2018-03-06 03:22:20.572 [DEBUG] [wave.handler.ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 10 00 04 00 67 0A 71 05 07 FF 00 FF 07 02 00 00 F0 
2018-03-06 03:22:20.574 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@63917528.
2018-03-06 03:22:20.578 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=103, callback=0, payload=00 67 0A 71 05 07 FF 00 FF 07 02 00 00 
2018-03-06 03:22:20.578 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=ApplicationCommandHandler[4], type=Request[0], dest=103, callback=0, payload=00 67 0A 71 05 07 FF 00 FF 07 02 00 00 
2018-03-06 03:22:20.582 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2018-03-06 03:22:20.586 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2018-03-06 03:22:20.587 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=103, callback=0, payload=00 67 0A 71 05 07 FF 00 FF 07 02 00 00 
2018-03-06 03:22:20.587 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - lastTransaction null
2018-03-06 03:22:20.588 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Application Command Request (ALIVE:DONE)
2018-03-06 03:22:20.589 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: resetResendCount initComplete=true isDead=false
2018-03-06 03:22:20.589 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
2018-03-06 03:22:20.590 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: SECURITY not supported
2018-03-06 03:22:20.590 [DEBUG] [e.internal.protocol.commandclass.ZWaveCommandClass] - NODE 103: Received COMMAND_CLASS_ALARM V2 NOTIFICATION_REPORT
2018-03-06 03:22:20.591 [DEBUG] [ernal.protocol.commandclass.ZWaveAlarmCommandClass] - NODE 103: ALARM report - 7 = 255
2018-03-06 03:22:20.591 [DEBUG] [ernal.protocol.commandclass.ZWaveAlarmCommandClass] - NODE 103: Alarm Type = BURGLAR (7)
2018-03-06 03:22:20.591 [DEBUG] [ab.binding.zwave.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveAlarmValueEvent
2018-03-06 03:22:20.591 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got an event from Z-Wave network: ZWaveAlarmValueEvent
2018-03-06 03:22:20.592 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_ALARM, value = 255
2018-03-06 03:22:20.593 [DEBUG] [nding.zwave.internal.converter.ZWaveAlarmConverter] - Alarm converter processing ALARM
2018-03-06 03:22:20.593 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Updating channel state zwave:device:07cb40a2:node103:alarm_entry to ON [OnOffType]
2018-03-06 03:22:20.606 [DEBUG] [nding.zwave.internal.converter.ZWaveAlarmConverter] - Alarm converter processing ALARM
2018-03-06 03:22:20.608 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Commands processed 1.
2018-03-06 03:22:20.610 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@97a34f8.

… and also alarm_general on tamper…

2018-03-06 03:25:14.685 [DEBUG] [wave.handler.ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 10 00 04 00 67 0A 71 05 07 FF 00 FF 07 03 00 00 F1 
2018-03-06 03:25:14.691 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=103, callback=0, payload=00 67 0A 71 05 07 FF 00 FF 07 03 00 00 
2018-03-06 03:25:14.691 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=ApplicationCommandHandler[4], type=Request[0], dest=103, callback=0, payload=00 67 0A 71 05 07 FF 00 FF 07 03 00 00 
2018-03-06 03:25:14.692 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=103, callback=0, payload=00 67 0A 71 05 07 FF 00 FF 07 03 00 00 
2018-03-06 03:25:14.693 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - lastTransaction null
2018-03-06 03:25:14.694 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Application Command Request (ALIVE:DONE)
2018-03-06 03:25:14.695 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: resetResendCount initComplete=true isDead=false
2018-03-06 03:25:14.695 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
2018-03-06 03:25:14.696 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: SECURITY not supported
2018-03-06 03:25:14.696 [DEBUG] [e.internal.protocol.commandclass.ZWaveCommandClass] - NODE 103: Received COMMAND_CLASS_ALARM V2 NOTIFICATION_REPORT
2018-03-06 03:25:14.696 [DEBUG] [ernal.protocol.commandclass.ZWaveAlarmCommandClass] - NODE 103: ALARM report - 7 = 255
2018-03-06 03:25:14.696 [DEBUG] [ernal.protocol.commandclass.ZWaveAlarmCommandClass] - NODE 103: Alarm Type = BURGLAR (7)
2018-03-06 03:25:14.697 [DEBUG] [ab.binding.zwave.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveAlarmValueEvent
2018-03-06 03:25:14.697 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got an event from Z-Wave network: ZWaveAlarmValueEvent
2018-03-06 03:25:14.697 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_ALARM, value = 255
2018-03-06 03:25:14.698 [DEBUG] [nding.zwave.internal.converter.ZWaveAlarmConverter] - Alarm converter processing ALARM
2018-03-06 03:25:14.698 [DEBUG] [nding.zwave.internal.converter.ZWaveAlarmConverter] - Alarm converter processing ALARM
2018-03-06 03:25:14.698 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Updating channel state zwave:device:07cb40a2:node103:alarm_general to ON [OnOffType]
2018-03-06 03:25:14.701 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Commands processed 1.
2018-03-06 03:25:14.702 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@6a0394f5.
2018-03-06 03:25:14.702 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2018-03-06 03:25:14.703 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0

As expected, the external switch still does not update any channel…

2018-03-06 03:33:10.377 [DEBUG] [wave.handler.ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 10 00 04 00 67 0A 71 05 07 00 00 FF 07 FE 00 00 F3 
2018-03-06 03:33:10.380 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=103, callback=0, payload=00 67 0A 71 05 07 00 00 FF 07 FE 00 00 
2018-03-06 03:33:10.380 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=ApplicationCommandHandler[4], type=Request[0], dest=103, callback=0, payload=00 67 0A 71 05 07 00 00 FF 07 FE 00 00 
2018-03-06 03:33:10.380 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=103, callback=0, payload=00 67 0A 71 05 07 00 00 FF 07 FE 00 00 
2018-03-06 03:33:10.381 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - lastTransaction null
2018-03-06 03:33:10.381 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Application Command Request (ALIVE:DONE)
2018-03-06 03:33:10.381 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: resetResendCount initComplete=true isDead=false
2018-03-06 03:33:10.381 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
2018-03-06 03:33:10.381 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: SECURITY not supported
2018-03-06 03:33:10.381 [DEBUG] [e.internal.protocol.commandclass.ZWaveCommandClass] - NODE 103: Received COMMAND_CLASS_ALARM V2 NOTIFICATION_REPORT
2018-03-06 03:33:10.381 [DEBUG] [ernal.protocol.commandclass.ZWaveAlarmCommandClass] - NODE 103: ALARM report - 7 = 0
2018-03-06 03:33:10.381 [DEBUG] [ernal.protocol.commandclass.ZWaveAlarmCommandClass] - NODE 103: Alarm Type = BURGLAR (7)
2018-03-06 03:33:10.381 [DEBUG] [ab.binding.zwave.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveAlarmValueEvent
2018-03-06 03:33:10.381 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got an event from Z-Wave network: ZWaveAlarmValueEvent
2018-03-06 03:33:10.382 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_ALARM, value = 0
2018-03-06 03:33:10.382 [DEBUG] [nding.zwave.internal.converter.ZWaveAlarmConverter] - Alarm converter processing ALARM
2018-03-06 03:33:10.382 [DEBUG] [nding.zwave.internal.converter.ZWaveAlarmConverter] - Alarm converter processing ALARM
2018-03-06 03:33:10.383 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Commands processed 1.
2018-03-06 03:33:10.383 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@2cd85b79.
2018-03-06 03:33:10.383 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2018-03-06 03:33:10.383 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2018-03-06 03:33:10.383 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2018-03-06 03:33:13.776 [DEBUG] [wave.handler.ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 10 00 04 00 67 0A 71 05 07 FF 00 FF 07 FE 00 00 0C 
2018-03-06 03:33:13.780 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=103, callback=0, payload=00 67 0A 71 05 07 FF 00 FF 07 FE 00 00 
2018-03-06 03:33:13.780 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=ApplicationCommandHandler[4], type=Request[0], dest=103, callback=0, payload=00 67 0A 71 05 07 FF 00 FF 07 FE 00 00 
2018-03-06 03:33:13.781 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=103, callback=0, payload=00 67 0A 71 05 07 FF 00 FF 07 FE 00 00 
2018-03-06 03:33:13.781 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - lastTransaction null
2018-03-06 03:33:13.781 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Application Command Request (ALIVE:DONE)
2018-03-06 03:33:13.782 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: resetResendCount initComplete=true isDead=false
2018-03-06 03:33:13.782 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
2018-03-06 03:33:13.782 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 103: SECURITY not supported
2018-03-06 03:33:13.782 [DEBUG] [e.internal.protocol.commandclass.ZWaveCommandClass] - NODE 103: Received COMMAND_CLASS_ALARM V2 NOTIFICATION_REPORT
2018-03-06 03:33:13.783 [DEBUG] [ernal.protocol.commandclass.ZWaveAlarmCommandClass] - NODE 103: ALARM report - 7 = 255
2018-03-06 03:33:13.783 [DEBUG] [ernal.protocol.commandclass.ZWaveAlarmCommandClass] - NODE 103: Alarm Type = BURGLAR (7)
2018-03-06 03:33:13.783 [DEBUG] [ab.binding.zwave.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveAlarmValueEvent
2018-03-06 03:33:13.783 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got an event from Z-Wave network: ZWaveAlarmValueEvent
2018-03-06 03:33:13.784 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 103: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_ALARM, value = 255
2018-03-06 03:33:13.784 [DEBUG] [nding.zwave.internal.converter.ZWaveAlarmConverter] - Alarm converter processing ALARM
2018-03-06 03:33:13.784 [DEBUG] [nding.zwave.internal.converter.ZWaveAlarmConverter] - Alarm converter processing ALARM
2018-03-06 03:33:13.785 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Commands processed 1.
2018-03-06 03:33:13.785 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 103: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@5952f22a.
2018-03-06 03:33:13.786 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2018-03-06 03:33:13.786 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2018-03-06 03:33:13.787 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty

Yes, you would need to delete the things and add them back…

So, from the above can we say it’s working as expected (and as required?)? It looks like the only issue is the external switch - I don’t remember how that is reported - if it’s a different event, then we should also be able to detect it.