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