[SOLVED] Dome z-wave Motion Detector constantly triggered

My Dome z-wave motion sensor (DMMS1) starts to constantly switch from OFF to ON after a couple days of use.
It seems to fix itself if I force wake up the device or remove battery but then gets back to the same state.
I also noticed that even when the motion sensor is not powered the openhab object continues to switch from OFF to ON every 30 seconds. I’m pretty sure that it’s not a hardware issue as I paired the sensor to a different controller and it works with no issues.
Did anyone experience the same problem?

Thanks!

That is odd. Could you publish the related items and rules, please

I would suggest to get a debug log from the ZWave binding so you can see if it’s the sensor, or something else.

1 Like

I had to factory rest the sensor to get it back to pair with Openhab. So far, I’m not getting the issue.
Will post the logs as soon as it happens again.

Same problem Happening again. Not sure what you are looking for in the log, 30 seconds is the max I could fit here. (the sensor is Node 39)

21:20:00.088 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (36): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=39, callback=0, payload=00 27 09 71 05 00 00 00 FF 07 08 00
21:20:00.085 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction lastTransaction outstanding...
21:20:00.590 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction TID 181040: [ABORTED] requiresResponse=false callback: 186
21:20:00.293 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 36<>92 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=39, callback=0, payload=00 27 09 71 05 00 00 00 FF 07 08 00
21:20:01.143 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 39: Application Command Request (ALIVE:DONE)
21:20:00.833 [INFO ] [smarthome.event.ItemStateChangedEvent] - current_date changed from 2018-10-16T21:19:00.784-0400 to 2018-10-16T21:20:00.790-0400
21:20:00.795 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - STOP transaction timer
21:20:01.741 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 39: resetResendCount initComplete=true isDead=false
21:20:01.566 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=ApplicationCommandHandler[4], type=Request[0], dest=39, callback=0, payload=00 27 09 71 05 00 00 00 FF 07 08 00
21:20:02.457 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 39: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
21:20:02.273 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Start transaction timer to Tue Oct 16 21:20:05 EDT 2018 - 3438ms
21:20:03.035 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 39: SECURITY not supported
21:20:03.474 [DEBUG] [otocol.commandclass.ZWaveCommandClass] - NODE 39: Received COMMAND_CLASS_ALARM V8 NOTIFICATION_REPORT
21:20:03.992 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start
21:20:03.813 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 7: Polling zwave:device:a396fe1d:node7:switch_binary
21:20:04.371 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction lastTransaction outstanding...
21:20:04.171 [DEBUG] [l.commandclass.ZWaveAlarmCommandClass] - NODE 39: NOTIFICATION report - 0 = 0, event=8, status=255, plen=0
21:20:04.774 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - STOP transaction timer
21:20:04.571 [DEBUG] [.converter.ZWaveBinarySwitchConverter] - NODE 7: Generating poll message for COMMAND_CLASS_SWITCH_BINARY, endpoint 0
21:20:05.215 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Start transaction timer to Tue Oct 16 21:20:05 EDT 2018 - 496ms
21:20:04.973 [DEBUG] [l.commandclass.ZWaveAlarmCommandClass] - NODE 39: Alarm Type = BURGLAR (0)
21:20:05.712 [DEBUG] [nsactionManager$ZWaveTransactionTimer] - XXXXXXXXX Timeout.......... 1 outstanding transactions
21:20:05.672 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 4: Polling...
21:20:05.438 [DEBUG] [ndclass.ZWaveBinarySwitchCommandClass] - NODE 7: Creating new message for application command SWITCH_BINARY_GET
21:20:06.242 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 4: Polling zwave:device:a396fe1d:node4:switch_binary
21:20:06.078 [DEBUG] [nsactionManager$ZWaveTransactionTimer] - NODE 4: TID 181040: Timeout at state ABORTED. 3 retries remaining.
21:20:05.826 [DEBUG] [ave.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveAlarmValueEvent
21:20:06.860 [DEBUG] [nsactionManager$ZWaveTransactionTimer] - TID 181040: Transaction is current transaction, so clearing!!!!!
21:20:06.675 [DEBUG] [.converter.ZWaveBinarySwitchConverter] - NODE 4: Generating poll message for COMMAND_CLASS_SWITCH_BINARY, endpoint 0
21:20:06.466 [DEBUG] [CommandClassTransactionPayloadBuilder] - At build COMMAND_CLASS_SWITCH_BINARY
21:20:07.958 [DEBUG] [ndclass.ZWaveBinarySwitchCommandClass] - NODE 4: Creating new message for application command SWITCH_BINARY_GET
21:20:07.706 [DEBUG] [ve.internal.protocol.ZWaveTransaction] - TID 181040: Transaction CANCELLED
21:20:07.292 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 39: Got an event from Z-Wave network: ZWaveAlarmValueEvent
21:20:08.584 [DEBUG] [ave.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveTransactionCompletedEvent
21:20:08.404 [DEBUG] [CommandClassTransactionPayloadBuilder] - At build COMMAND_CLASS_SWITCH_BINARY
21:20:08.153 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 7: Encapsulating message, endpoint 0
21:20:09.264 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 4: Encapsulating message, endpoint 0
21:20:09.003 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 4: Got an event from Z-Wave network: ZWaveTransactionCompletedEvent
21:20:08.813 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 39: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_ALARM, value = 255
21:20:09.921 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 4: notifyTransactionResponse TID:181040 CANCELLED
21:20:09.674 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 4: SECURITY not supported
21:20:09.463 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 7: SECURITY not supported
21:20:10.732 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 4: Command Class COMMAND_CLASS_SWITCH_BINARY is NOT required to be secured
21:20:10.385 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start
21:20:10.196 [DEBUG] [nternal.converter.ZWaveAlarmConverter] - Alarm converter processing NOTIFICATION
21:20:11.552 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 39: listening == false, frequentlyListening == false, awake == false
21:20:10.913 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 7: Command Class COMMAND_CLASS_SWITCH_BINARY is NOT required to be secured
21:20:11.948 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 39: Node not awake!
21:20:11.729 [DEBUG] [nternal.converter.ZWaveAlarmConverter] - Alarm converter NOTIFICATION event is 8, type OnOffType
21:20:12.354 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 39: listening == false, frequentlyListening == false, awake == false
21:20:12.586 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 39: Commands processed 1.
21:20:12.796 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 39: Node not awake!
21:20:12.932 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 39: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@5eee9b.
21:20:13.110 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 37: Node not found - has this node been removed?!?
21:20:13.516 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 39: listening == false, frequentlyListening == false, awake == false
21:20:13.727 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 39: Node not awake!
21:20:13.871 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 37: Node not found - has this node been removed?!?
21:20:14.063 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 37: Node not found - has this node been removed?!?
21:20:14.247 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 7: listening == true, frequentlyListening == false, awake == false
21:20:14.456 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction from sendQueue
21:20:14.601 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - getTransactionToSend 6
21:20:14.787 [DEBUG] [zwave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 13 07 02 25 02 25 BB 59
21:20:14.986 [DEBUG] [ding.zwave.handler.ZWaveSerialHandler] - NODE 7: Sending REQUEST Message = 01 09 00 13 07 02 25 02 25 BB 59
21:20:15.190 [DEBUG] [ding.zwave.handler.ZWaveSerialHandler] - Message SENT
21:20:15.193 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 06
21:20:15.321 [DEBUG] [ve.internal.protocol.ZWaveTransaction] - TID 181041: Transaction Start type SendData
21:20:15.455 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 37<>91 : Message: class=null[0], type=ACK[2], dest=255, callback=0, payload=
21:20:15.623 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 181041: [WAIT_RESPONSE] requiresResponse=false callback: 187
21:20:15.882 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=null[0], type=ACK[2], dest=255, callback=0, payload=
21:20:16.120 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: expected cmd class: COMMAND_CLASS_SWITCH_BINARY
21:20:16.357 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 04 01 13 01 E8
21:20:16.609 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: expected cmd: 3
21:20:16.756 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 38<>90 : Message: class=SendData[19], type=Response[1], dest=255, callback=0, payload=01
21:20:16.931 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage Transactions outstanding: 1
21:20:17.198 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=SendData[19], type=Response[1], dest=255, callback=0, payload=01
21:20:17.382 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - STOP transaction timer
21:20:17.647 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 04 01 13 01 E8
21:20:17.784 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Start transaction timer to Tue Oct 16 21:20:19 EDT 2018 - 1598ms
21:20:17.940 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 39<>89 : Message: class=SendData[19], type=Response[1], dest=255, callback=0, payload=01
21:20:18.130 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage lastTransaction: TID 181041: [WAIT_RESPONSE] requiresResponse=false callback: 187
21:20:18.435 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=SendData[19], type=Response[1], dest=255, callback=0, payload=01
21:20:18.681 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - STOP transaction timer
21:20:18.942 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 07 00 13 BB 00 00 03 53
21:20:19.080 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Start transaction timer to Tue Oct 16 21:20:19 EDT 2018 - 302ms
21:20:19.245 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 40<>88 : Message: class=SendData[19], type=Request[0], dest=0, callback=187, payload=BB 00 00 03
21:20:19.434 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 39: Checking transaction 181041  ApplicationCommandHandler.
21:20:19.709 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=SendData[19], type=Request[0], dest=0, callback=187, payload=BB 00 00 03
21:20:19.889 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 39: Checking transaction : state >> WAIT_RESPONSE
21:20:20.209 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 07 03 25 03 00 D0
21:20:20.372 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 39: Checking transaction : node  >> 7
21:20:20.539 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 41<>87 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=7, callback=0, payload=00 07 03 25 03 00
21:20:20.689 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 39: Checking transaction : class >> 113 == 37.
21:20:21.198 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 39: Checking transaction : commd >> 5 == 3.
21:20:20.993 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=ApplicationCommandHandler[4], type=Request[0], dest=7, callback=0, payload=00 07 03 25 03 00
21:20:21.361 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 39: Ignoring transaction since not waiting for data.
21:20:21.829 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 1
21:20:22.028 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 1
21:20:22.191 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 7: Adding to device queue
21:20:22.192 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (41): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=39, callback=0, payload=00 27 04 30 03 FF 0C
21:20:22.371 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 7: Added to queue - size 8
21:20:22.630 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction TID 181041: [WAIT_RESPONSE] requiresResponse=false callback: 187
21:20:22.910 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 10 00 04 00 27 0A 71 05 00 00 00 FF 07 00 01 08 43
21:20:22.808 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start
21:20:22.808 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 4: Adding to device queue
21:20:23.218 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 41<>87 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=39, callback=0, payload=00 27 0A 71 05 00 00 00 FF 07 00 01 08
21:20:23.005 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 39: Application Command Request (ALIVE:DONE)
21:20:23.947 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=ApplicationCommandHandler[4], type=Request[0], dest=39, callback=0, payload=00 27 0A 71 05 00 00 00 FF 07 00 01 08
21:20:23.574 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 4: Transaction already in queue - removing original
21:20:24.470 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0A 00 04 00 27 04 30 03 00 0C ED
21:20:24.129 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 39: resetResendCount initComplete=true isDead=false
21:20:24.863 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 42<>86 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=39, callback=0, payload=00 27 04 30 03 00 0C
21:20:24.683 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 4: Added to queue - size 8
21:20:25.370 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=ApplicationCommandHandler[4], type=Request[0], dest=39, callback=0, payload=00 27 04 30 03 00 0C
21:20:25.033 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 39: Incoming command class COMMAND_CLASS_SENSOR_BINARY, endpoint 0
21:20:25.961 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0A 00 04 00 27 04 30 03 00 0C ED
21:20:25.591 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start
21:20:25.591 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction lastTransaction outstanding...
21:20:26.366 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 43<>85 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=39, callback=0, payload=00 27 04 30 03 00 0C
21:20:26.193 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 39: SECURITY not supported
21:20:27.074 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=ApplicationCommandHandler[4], type=Request[0], dest=39, callback=0, payload=00 27 04 30 03 00 0C
21:20:26.764 [DEBUG] [nsactionManager$ZWaveTransactionTimer] - XXXXXXXXX Timeout.......... 1 outstanding transactions
21:20:27.559 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0F 00 04 00 27 09 71 05 00 00 00 FF 07 08 00 5E
21:20:27.220 [DEBUG] [otocol.commandclass.ZWaveCommandClass] - NODE 39: Received COMMAND_CLASS_SENSOR_BINARY V2 SENSOR_BINARY_REPORT
21:20:27.911 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 44<>84 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=39, callback=0, payload=00 27 09 71 05 00 00 00 FF 07 08 00
21:20:27.717 [DEBUG] [nsactionManager$ZWaveTransactionTimer] - NODE 7: TID 181041: Timeout at state WAIT_RESPONSE. 3 retries remaining.
21:20:28.430 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=ApplicationCommandHandler[4], type=Request[0], dest=39, callback=0, payload=00 27 09 71 05 00 00 00 FF 07 08 00
21:20:28.109 [DEBUG] [ndclass.ZWaveBinarySensorCommandClass] - Processing Sensor Type 12
21:20:28.949 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0F 00 04 00 27 09 71 05 00 00 00 FF 07 08 00 5E
21:20:28.629 [DEBUG] [nsactionManager$ZWaveTransactionTimer] - Aborting Transaction!
21:20:29.341 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 45<>83 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=39, callback=0, payload=00 27 09 71 05 00 00 00 FF 07 08 00
21:20:29.114 [DEBUG] [ndclass.ZWaveBinarySensorCommandClass] - Sensor Type is MOTION
21:20:29.800 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=ApplicationCommandHandler[4], type=Request[0], dest=39, callback=0, payload=00 27 09 71 05 00 00 00 FF 07 08 00
21:20:29.466 [DEBUG] [ve.internal.protocol.ZWaveTransaction] - TID 181041: Transaction ABORTED
21:20:30.311 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0A 00 04 00 27 04 30 03 FF 0C 12
21:20:29.942 [DEBUG] [ndclass.ZWaveBinarySensorCommandClass] - NODE 39: Sensor Binary report, type=Motion, value=255
21:20:30.709 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 46<>82 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=39, callback=0, payload=00 27 04 30 03 FF 0C
21:20:30.514 [DEBUG] [zwave.internal.protocol.SerialMessage] - Assembled message buffer = 01 03 00 16 EA
21:20:31.297 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=ApplicationCommandHandler[4], type=Request[0], dest=39, callback=0, payload=00 27 04 30 03 FF 0C
21:20:30.912 [DEBUG] [ave.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveBinarySensorValueEvent

There’s nothing really wrong in this log, so I’m not sure what the problem is that you are reporting?

I do see that the receive queue is quite long, so the binding is not keeping up with incoming data, but that’s about all I can take from this. The binding isn’t sending a lot of data, so if a device is sending a lot of messages, then it is likely the device at fault and you probably need to reset it.

The motion sensor is constantly triggered (every 30 seconds) even if there is no motion.
Again I’m pretty sure it’s not a hardware issue as the sensor works properly when I pair it to a harmony z wave controller.
I guess it might be related to the config parameters. I did try to modify them but never seen any improvement…

This seems important, can you confirm this? i.e. the on/off effect is not coming from this device.

I would be very surprised if it is coming from the binding. If this is the case, then please provide a debug log so I can investigate.