Zooz ZSE02 motion sensor not working

Hi there. I recently got a zwave plus Zooz ZSE02 motion sensor. It appears to use the Notification v3 command class to indicate when there’s motion. I have added the device to my openhab system, but I’ve been unable to get any sort of motion sensing notifications out of it. I’m not sure what ‘command=’ to set in the items file, as the docs don’t seem to show a ‘notification’ type of command being supported for openhab. I tried ‘basic’, ‘binary_sensor’ and ‘alarm’ to no effect.

Anyone else have any luck with openhab using these?

NOTIFICATION is the same as ALARM - Sigma renamed it. However the full functionality of the V3 is not included in the OH1 binding so it may not work 100%. I think people are using these though, so you may be able to switch to use another class such as the binary_sensor.

I tried alarm, sensor_binary, basic, and sensor_alarm, but didn’t get any events from the item. I’ll have to up the zwave debugging and see what bytes, if any, are being sent to the controller.

Is notification v3 supported in OH2?

Take a look in the XML file - it will show what classes are supported.

Yes, NOTIFICATION is supported in OH2 (it’s new, so there might be issues still, but I will fix them if there are problems).

I’m only getting item state updated to alarm=off after motion stops.
When motion starts again, I don’t get alarm=on

here’s the debug log (with no item state change)
I notice “Command class COMMAND_CLASS_BASIC not found.” and “SECURITY not supported”
But I get that also when motion stops (but it updates the item state in that case)
Either way, I assume this is something easily fixable in the database entry. I just don’t understand that well enough to know what to change.

16:55:01.320 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 03 20 01 FF
16:55:01.321 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 03 20 01 FF
16:55:01.322 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction null
16:55:01.323 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Application Command Request (ALIVE:DONE)
16:55:01.324 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: resetResendCount initComplete=true isDead=false
16:55:01.325 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: Incoming command class COMMAND_CLASS_BASIC, endpoint 0
16:55:01.330 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: Command class COMMAND_CLASS_BASIC not found.
16:55:01.332 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Commands processed 1.
16:55:01.332 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0F 00 04 00 29 09 71 05 00 00 00 FF 07 08 00 50
16:55:01.333 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@b110014.
16:55:01.334 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 09 71 05 00 00 00 FF 07 08 00
16:55:01.334 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
16:55:01.335 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 09 71 05 00 00 00 FF 07 08 00
16:55:01.336 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
16:55:01.344 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 09 71 05 00 00 00 FF 07 08 00
16:55:01.345 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction null
16:55:01.346 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Application Command Request (ALIVE:DONE)
16:55:01.348 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: resetResendCount initComplete=true isDead=false
16:55:01.349 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
16:55:01.350 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: SECURITY not supported
16:55:01.351 [DEBUG] [otocol.commandclass.ZWaveCommandClass] - NODE 41: Received COMMAND_CLASS_ALARM V4 NOTIFICATION_REPORT
16:55:01.358 [DEBUG] [l.commandclass.ZWaveAlarmCommandClass] - NODE 41: NOTIFICATION report - 0 = 0, event=8, status=255, plen=0
16:55:01.359 [DEBUG] [l.commandclass.ZWaveAlarmCommandClass] - NODE 41: Alarm Type = BURGLAR (0)
16:55:01.361 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 41: Got an event from Z-Wave network: ZWaveAlarmValueEvent
16:55:01.362 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 41: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_ALARM, value = 255
16:55:01.363 [DEBUG] [nternal.converter.ZWaveAlarmConverter] - Alarm converter processing NOTIFICATION
16:55:01.366 [DEBUG] [nternal.converter.ZWaveAlarmConverter] - Alarm converter NOTIFICATION event is 8, type OnOffType
16:55:01.370 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Commands processed 1.
16:55:01.372 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@2682c7c1.
16:55:01.373 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
16:55:01.374 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
16:55:01.377 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
16:55:01.380 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false

Here’s the log for when motion ends, and I get an item state change

16:55:01.320 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 03 20 01 FF
16:55:01.321 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 03 20 01 FF
16:55:01.322 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction null
16:55:01.323 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Application Command Request (ALIVE:DONE)
16:55:01.324 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: resetResendCount initComplete=true isDead=false
16:55:01.325 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: Incoming command class COMMAND_CLASS_BASIC, endpoint 0
16:55:01.330 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: Command class COMMAND_CLASS_BASIC not found.
16:55:01.332 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Commands processed 1.
16:55:01.332 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0F 00 04 00 29 09 71 05 00 00 00 FF 07 08 00 50
16:55:01.333 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@b110014.
16:55:01.334 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 09 71 05 00 00 00 FF 07 08 00
16:55:01.334 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
16:55:01.335 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 09 71 05 00 00 00 FF 07 08 00
16:55:01.336 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
16:55:01.344 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 09 71 05 00 00 00 FF 07 08 00
16:55:01.345 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction null
16:55:01.346 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Application Command Request (ALIVE:DONE)
16:55:01.348 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: resetResendCount initComplete=true isDead=false
16:55:01.349 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
16:55:01.350 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: SECURITY not supported
16:55:01.351 [DEBUG] [otocol.commandclass.ZWaveCommandClass] - NODE 41: Received COMMAND_CLASS_ALARM V4 NOTIFICATION_REPORT
16:55:01.358 [DEBUG] [l.commandclass.ZWaveAlarmCommandClass] - NODE 41: NOTIFICATION report - 0 = 0, event=8, status=255, plen=0
16:55:01.359 [DEBUG] [l.commandclass.ZWaveAlarmCommandClass] - NODE 41: Alarm Type = BURGLAR (0)
16:55:01.361 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 41: Got an event from Z-Wave network: ZWaveAlarmValueEvent
16:55:01.362 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 41: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_ALARM, value = 255
16:55:01.363 [DEBUG] [nternal.converter.ZWaveAlarmConverter] - Alarm converter processing NOTIFICATION
16:55:01.366 [DEBUG] [nternal.converter.ZWaveAlarmConverter] - Alarm converter NOTIFICATION event is 8, type OnOffType
16:55:01.370 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Commands processed 1.
16:55:01.372 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@2682c7c1.
16:55:01.373 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
16:55:01.374 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
16:55:01.377 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
16:55:01.380 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false

I tried 3 definitions for item, but only the “alarm_burglar” does anything with motion

Switch z2basic   { channel="zwave:device:controller:node41:basic" }
Switch z2binary  { channel="zwave:device:controller:node41:sensor_binary" }
Switch zse02Motion { channel="zwave:device:controller:node41:alarm_burglar" } 

I’m running OH 2.3.0, but with
2.4.0.201807161952 | ZWave Binding
(I think the error is database config related, and not related to me using 2.4 binding with 2.3 OH)

if it helps, I can attach the zwave.xml file

These two logs are exactly the same :confused:

Can you be a bit more specific as to the problem you have identified please?

Sorry about that.
below is the log for when it works properly on motion ending. Note the log entry for
[smarthome.event.ItemStateEvent ] - zse02Motion updated to OFF

More detail of the problem: There is an led light on the front of the zse02 motion sensor. When zse02 first sees motion, the led turns on, but the zse02Motion Item does not get an updated state to ON. With logs on INFO, nothing happens. But when I put zwave log on DEBUG I do see a bunch of stuff go by (that’s the duplicate log above time stamped 16:55). Just nothing that changes any item states.

After about 6 seconds of no motion, the LED goes off, and I see the INFO log entry for updating the item state to OFF (it never goes ON, so I don’t get changes of state, just updates of state):
[smarthome.event.ItemStateEvent ] - zse02Motion updated to OFF

The DEBUG log of zwave at the end of motion is now properly attached below (time stamp 16:57), just for reference of when it’s working right.

If it’s relevant, I also grabbed this log entry at one point, not sure when it occurred:
[INFO ] [smarthome.event.ThingUpdatedEvent ] - Thing ‘zwave:device:controller:node41’ has been updated.
[INFO ] [commandclass.ZWaveVersionCommandClass] - NODE 41: Command Class BASIC has version 0!

This could be multiple problems: One with how alarm_burglar is defined, and also how sensor_binary is defined. Or having the wrong version specified of a command classes.

My guess of one problem is that event=8 does not properly translate to an OnOffType?
“Alarm converter NOTIFICATION event is 8, type OnOffType”
Because the above log don’t result in the item being turned On,

Whereas
“Alarm converter NOTIFICATION event is 0, type OnOffType”
DOES result in Item being updated off
“NODE 41: Updating channel state zwave:device:controller:node41:alarm_burglar to OFF [OnOffType]”

I suspect the sensor_binary (or basic) items aren’t working for on or off because:
COMMAND_CLASS_BASIC not found.

16:57:04.404 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 29 03 20 01 00 F9
16:57:04.407 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 03 20 01 00
16:57:04.408 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 03 20 01 00
16:57:04.410 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 03 20 01 00
16:57:04.411 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction null
16:57:04.412 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Application Command Request (ALIVE:DONE)
16:57:04.413 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: resetResendCount initComplete=true isDead=false
16:57:04.414 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: Incoming command class COMMAND_CLASS_BASIC, endpoint 0
16:57:04.419 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: Command class COMMAND_CLASS_BASIC not found.
16:57:04.421 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Commands processed 1.
16:57:04.422 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@1100787b.
16:57:04.422 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 10 00 04 00 29 0A 71 05 00 00 00 FF 07 00 01 08 4D
16:57:04.423 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
16:57:04.424 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 0A 71 05 00 00 00 FF 07 00 01 08
16:57:04.424 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
16:57:04.425 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 0A 71 05 00 00 00 FF 07 00 01 08
16:57:04.426 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
16:57:04.432 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false
16:57:04.434 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 0A 71 05 00 00 00 FF 07 00 01 08
16:57:04.435 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction null
16:57:04.437 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Application Command Request (ALIVE:DONE)
16:57:04.438 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: resetResendCount initComplete=true isDead=false
16:57:04.439 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
16:57:04.444 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: SECURITY not supported
16:57:04.445 [DEBUG] [otocol.commandclass.ZWaveCommandClass] - NODE 41: Received COMMAND_CLASS_ALARM V4 NOTIFICATION_REPORT
16:57:04.446 [DEBUG] [l.commandclass.ZWaveAlarmCommandClass] - NODE 41: NOTIFICATION report - 0 = 0, event=0, status=255, plen=1
16:57:04.447 [DEBUG] [l.commandclass.ZWaveAlarmCommandClass] - NODE 41: Alarm Type = BURGLAR (0)
16:57:04.448 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 41: Got an event from Z-Wave network: ZWaveAlarmValueEvent
16:57:04.449 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 41: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_ALARM, value = 255
16:57:04.450 [DEBUG] [nternal.converter.ZWaveAlarmConverter] - Alarm converter processing NOTIFICATION
16:57:04.457 [DEBUG] [nternal.converter.ZWaveAlarmConverter] - Alarm converter NOTIFICATION event is 0, type OnOffType
16:57:04.458 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 41: Updating channel state zwave:device:controller:node41:alarm_burglar to OFF [OnOffType]
16:57:04.459 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Commands processed 1.
16:57:04.460 [INFO ] [smarthome.event.ItemStateEvent       ] - zse02Motion updated to OFF
16:57:04.461 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@16af88d6.
16:57:04.463 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
16:57:04.469 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
16:57:04.471 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
16:57:04.472 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false

Event 8 should be processed - it’s in the translation table anyway.

I’m not sure why it’s not updating. I’ll add some debug to the binding so we can see more of what’s going on.

MY APOLOGIES: it IS because I’m using 2.4 binding with 2.3 OH

It works (both ON/OFF) on a fresh install of:
2.4.0-SNAPSHOT Build #1330 | Openhab
2.4.0.201808131007 | ZWave Binding

and it works (both ON/OFF) on a fresh install with:
2.3.0 Release Build | Openhab
2.3.0 | ZWave Binding

It even works with the latest 2.4.0 zwave snapshot on release build 2.3.0
2.3.0 Release Build | Openhab
2.4.0.201808131007 | ZWave Binding

It’s only this specific combination that I had the misfortune to be using that has the problem:
2.3.0 Release Build | Openhab
2.4.0.201807161952 | ZWave Binding
I only get “OFF”, no ON

My apologies. I tried testing this with other versions before posting, but was having a very bad day. I couldn’t get stuff to work at all. I think I had forgotten to remove/add the zwave things again.

If you’re using the master version, then this shouldn’t matter. There have been no code changes to the binding between 2.3 and 2.4. The database will have changed, but that shouldn’t affect this (but maybe somehow it did)…

Anyway, if it’s now working, then I guess that’s the main thing :slight_smile: .

bummer.
I updated to 2.4.0.M7 of zwave (& openhab) to get the latest device database (I need support of Zen26, Zen27).
And this problem has come back with zse02.
ZSE02 reports “OFF”, but not “ON” same as detailed above.

Let me know if there’s any other way I can help debug this.

Here’s my debug log, I think it’s the same as before, but since I can’t guarantee it, I’m pasting the latest log here.
Both ON, then OFF logs are included back to back.
As before, note the entry for OFF works by “Updating channel state” immediately after “Alarm converter NOTIFICATION event” before completing with “Commands processed 1”.
Whereas when the ON is received it goes directly from “Alarm converter NOTIFICATION event” to “Commands processed 1”, without “Updating channel state”
Likewise, I get item “updated to OFF”, but never “updated to ON”

Here’s the important log entries, shortened/simplified.

11:20:05.606 Alarm converter NOTIFICATION event is 8, type OnOffType
11:20:05.609 Commands processed 1.

11:20:16.342 Alarm converter NOTIFICATION event is 0, type OnOffType
11:20:16.346 Updating channel state zwave:device:controller:node41:alarm_burglar to OFF [OnOffType]
11:20:16.347 Commands processed 1.
11:20:16.348 <item> updated to OFF

Here’s the full raw log:

11:20:05.522 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 29 03 20 01 FF 06
11:20:05.524 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 03 20 01 FF
11:20:05.527 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 03 20 01 FF
11:20:05.533 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction null
11:20:05.534 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Application Command Request (ALIVE:DONE)
11:20:05.538 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: resetResendCount initComplete=true isDead=false
11:20:05.540 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0F 00 04 00 29 09 71 05 00 00 00 FF 07 08 00 50
11:20:05.544 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: Incoming command class COMMAND_CLASS_BASIC, endpoint 0
11:20:05.545 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 09 71 05 00 00 00 FF 07 08 00
11:20:05.546 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: SECURITY not supported
11:20:05.552 [DEBUG] [otocol.commandclass.ZWaveCommandClass] - NODE 41: Received COMMAND_CLASS_BASIC V0 BASIC_SET
11:20:05.559 [DEBUG] [l.commandclass.ZWaveBasicCommandClass] - NODE 41: Basic report, value = 255
11:20:05.560 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 41: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
11:20:05.565 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 41: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_BASIC, value = 255
11:20:05.571 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Commands processed 1.
11:20:05.571 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@4465013d.
11:20:05.574 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
11:20:05.575 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
11:20:05.581 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 09 71 05 00 00 00 FF 07 08 00
11:20:05.582 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction null
11:20:05.582 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Application Command Request (ALIVE:DONE)
11:20:05.583 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: resetResendCount initComplete=true isDead=false
11:20:05.592 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
11:20:05.593 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: SECURITY not supported
11:20:05.593 [DEBUG] [otocol.commandclass.ZWaveCommandClass] - NODE 41: Received COMMAND_CLASS_ALARM V4 NOTIFICATION_REPORT
11:20:05.594 [DEBUG] [l.commandclass.ZWaveAlarmCommandClass] - NODE 41: NOTIFICATION report - 0 = 0, event=8, status=255, plen=0
11:20:05.597 [DEBUG] [l.commandclass.ZWaveAlarmCommandClass] - NODE 41: Alarm Type = BURGLAR (0)
11:20:05.598 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 41: Got an event from Z-Wave network: ZWaveAlarmValueEvent
11:20:05.604 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 41: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_ALARM, value = 255
11:20:05.605 [DEBUG] [nternal.converter.ZWaveAlarmConverter] - NODE 41: Alarm converter processing NOTIFICATION
11:20:05.606 [DEBUG] [nternal.converter.ZWaveAlarmConverter] - NODE 41: Alarm converter NOTIFICATION event is 8, type OnOffType
11:20:05.609 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Commands processed 1.
11:20:05.610 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@514a1c4e.
11:20:05.615 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
11:20:05.616 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
11:20:05.617 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
11:20:05.620 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
11:20:16.259 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 29 03 20 01 00 F9
11:20:16.261 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 03 20 01 00
11:20:16.264 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 03 20 01 00
11:20:16.270 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction null
11:20:16.271 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Application Command Request (ALIVE:DONE)
11:20:16.275 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: resetResendCount initComplete=true isDead=false
11:20:16.278 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 10 00 04 00 29 0A 71 05 00 00 00 FF 07 00 01 08 4D
11:20:16.283 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: Incoming command class COMMAND_CLASS_BASIC, endpoint 0
11:20:16.287 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 0A 71 05 00 00 00 FF 07 00 01 08
11:20:16.292 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: SECURITY not supported
11:20:16.298 [DEBUG] [otocol.commandclass.ZWaveCommandClass] - NODE 41: Received COMMAND_CLASS_BASIC V0 BASIC_SET
11:20:16.299 [DEBUG] [l.commandclass.ZWaveBasicCommandClass] - NODE 41: Basic report, value = 0
11:20:16.307 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 41: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
11:20:16.311 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 41: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_BASIC, value = 0
11:20:16.312 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Commands processed 1.
11:20:16.317 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@31431673.
11:20:16.318 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
11:20:16.318 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
11:20:16.319 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=41, callback=0, payload=00 29 0A 71 05 00 00 00 FF 07 00 01 08
11:20:16.322 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction null
11:20:16.327 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Application Command Request (ALIVE:DONE)
11:20:16.327 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: resetResendCount initComplete=true isDead=false
11:20:16.328 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
11:20:16.329 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 41: SECURITY not supported
11:20:16.329 [DEBUG] [otocol.commandclass.ZWaveCommandClass] - NODE 41: Received COMMAND_CLASS_ALARM V4 NOTIFICATION_REPORT
11:20:16.331 [DEBUG] [l.commandclass.ZWaveAlarmCommandClass] - NODE 41: NOTIFICATION report - 0 = 0, event=0, status=255, plen=1
11:20:16.332 [DEBUG] [l.commandclass.ZWaveAlarmCommandClass] - NODE 41: Alarm Type = BURGLAR (0)
11:20:16.339 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 41: Got an event from Z-Wave network: ZWaveAlarmValueEvent
11:20:16.339 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 41: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_ALARM, value = 255
11:20:16.341 [DEBUG] [nternal.converter.ZWaveAlarmConverter] - NODE 41: Alarm converter processing NOTIFICATION
11:20:16.342 [DEBUG] [nternal.converter.ZWaveAlarmConverter] - NODE 41: Alarm converter NOTIFICATION event is 0, type OnOffType
11:20:16.346 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 41: Updating channel state zwave:device:controller:node41:alarm_burglar to OFF [OnOffType]
11:20:16.347 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Commands processed 1.
11:20:16.348 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 41: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@3d1bc576.
11:20:16.349 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
11:20:16.348 [INFO ] [smarthome.event.ItemStateEvent       ] - bedsideMotion updated to OFF
11:20:16.351 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
11:20:16.358 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
11:20:16.358 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

I have never gotten these to work. I gave up on them. They just don’t seem to report status correctly. Plus, they chew through batteries like crazy.

Thanks for chiming in with your experience and “+1”

I do like it because it can be plugged in to usb power and then power use is not a problem.

As mentioned above, it seemed to be software version specific. I had it working on versions:

2.3.0 Openhab + 2.3.0 ZWave Binding
2.3.0 Openhab + 2.4.0.201808131007 ZWave Binding
2.4.0-SNAPSHOT Build #1330 Openhab + 2.4.0.201808131007 ZWave Binding

But not:
2.3.0 Openhab + 2.4.0.201807161952 ZWave Binding
2.4.0.m7 Openhab + 2.4.0.m7 ZWave Binding