For a week now, my Z-Wave network seems to freeze periodically, with the periodicity being common and the slow-behavior time vs good behavior being over 50% of the time. Everything was working fine until then. It was fairly sudden. I did reorganize furniture and location of various peripherals around the NUC running OpenHAB. I have tried putting the zwave stick on an extension cable, as that did help enormously with my zigbee system, but it hasn’t made a difference here.
I decided, since I was going to work on my OpenHAB system, to upgrade to 3.0.
This didn’t fix anything. The behaviour is exactly the same.
Of note:
- I have an Aeotec Gen 5 Z-Wave stick
- When all goes well, the light on the stick changes red/blue/yellow/off at a regular rate of about 1Hz.
- When the network is slow, the color changes are only once every 20s or longer.
I put the Zwave loggin on debug and here is a partial log:
2020-12-26 08:57:58.598 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 04 00 60 36 AD
2020-12-26 08:57:58.600 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT
2020-12-26 08:57:58.600 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 182: [WAIT_RESPONSE] priority=Controller, requiresResponse=true, callback: 0
2020-12-26 08:57:58.602 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 75: Node Init response (1) org.openhab.binding.zwave.internal.protocol.ZWaveTransactionResponse@52ce2b69
2020-12-26 08:58:00.603 [DEBUG] [sactionManager$ZWaveTransactionTimer] - NODE 54: TID 182: Timeout at state WAIT_RESPONSE. 3 retries remaining.
2020-12-26 08:58:00.604 [DEBUG] [sactionManager$ZWaveTransactionTimer] - TID 182: Transaction is current transaction, so clearing!!!
2020-12-26 08:58:00.606 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 182: Transaction CANCELLED
2020-12-26 08:58:00.607 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 54: notifyTransactionResponse TID:182 CANCELLED
2020-12-26 08:58:00.609 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-12-26 08:58:00.611 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 08 00 13 49 01 00 25 36 BF
2020-12-26 08:58:00.611 [DEBUG] [nal.protocol.ZWaveTransactionManager] - TID 182: Transaction event listener: DONE: CANCELLED →
2020-12-26 08:58:00.613 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 73: Sending REQUEST Message = 01 08 00 13 49 01 00 25 36 BF
2020-12-26 08:58:00.614 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT
2020-12-26 08:58:00.614 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 15: [WAIT_RESPONSE] priority=Poll, requiresResponse=true, callback: 54
2020-12-26 08:58:00.614 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 54: Node Init response (0) org.openhab.binding.zwave.internal.protocol.ZWaveTransactionResponse@28ce168b
2020-12-26 08:58:02.085 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 54: sendTransaction org.openhab.binding.zwave.internal.protocol.ZWaveSerialPayload@355767be
2020-12-26 08:58:02.087 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 54: Adding to device queue
2020-12-26 08:58:02.089 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 54: Added 183 to queue - size 49
2020-12-26 08:58:02.090 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.
2020-12-26 08:58:02.615 [DEBUG] [sactionManager$ZWaveTransactionTimer] - NODE 73: TID 15: Timeout at state WAIT_RESPONSE. 3 retries remaining.
2020-12-26 08:58:02.617 [DEBUG] [sactionManager$ZWaveTransactionTimer] - Aborting Transaction!
2020-12-26 08:58:02.618 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 15: Transaction ABORTED
2020-12-26 08:58:02.620 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 03 00 16 EA
2020-12-26 08:58:02.621 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 03 00 16 EA
2020-12-26 08:58:02.623 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT
2020-12-26 08:58:02.625 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.
2020-12-26 08:58:04.130 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 75: sendTransaction org.openhab.binding.zwave.internal.protocol.ZWaveSerialPayload@7f2ce0c
2020-12-26 08:58:04.132 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 75: Adding to device queue
2020-12-26 08:58:04.133 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 75: Added 184 to queue - size 50
2020-12-26 08:58:04.134 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.
2020-12-26 08:58:14.620 [DEBUG] [sactionManager$ZWaveTransactionTimer] - NODE 73: TID 15: Timeout at state ABORTED. 3 retries remaining.
2020-12-26 08:58:14.622 [DEBUG] [sactionManager$ZWaveTransactionTimer] - TID 15: Transaction is current transaction, so clearing!!!
2020-12-26 08:58:14.623 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 15: Transaction CANCELLED
2020-12-26 08:58:14.625 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 73: notifyTransactionResponse TID:15 CANCELLED
2020-12-26 08:58:14.628 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-12-26 08:58:14.629 [DEBUG] [nal.protocol.ZWaveTransactionManager] - TID 15: Transaction event listener: DONE: CANCELLED →
2020-12-26 08:58:14.630 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 04 00 60 36 AD
2020-12-26 08:58:14.631 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 04 00 60 36 AD
2020-12-26 08:58:14.631 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 73: Node Init response (0) org.openhab.binding.zwave.internal.protocol.ZWaveTransactionResponse@2499534b
2020-12-26 08:58:14.632 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT
2020-12-26 08:58:14.633 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 73: Node Init transaction completed with response COMPLETE
2020-12-26 08:58:14.633 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 183: [WAIT_RESPONSE] priority=Controller, requiresResponse=true, callback: 0
2020-12-26 08:58:14.634 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 73: Node advancer - advancing to REQUEST_NIF
2020-12-26 08:58:14.635 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 73: sendTransaction org.openhab.binding.zwave.internal.protocol.ZWaveSerialPayload@4dd17937
2020-12-26 08:58:14.636 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 73: Adding to device queue
2020-12-26 08:58:14.636 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 73: Added 185 to queue - size 50
2020-12-26 08:58:14.636 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.
2020-12-26 08:58:16.635 [DEBUG] [sactionManager$ZWaveTransactionTimer] - NODE 54: TID 183: Timeout at state WAIT_RESPONSE. 3 retries remaining.
2020-12-26 08:58:16.637 [DEBUG] [sactionManager$ZWaveTransactionTimer] - TID 183: Transaction is current transaction, so clearing!!!
2020-12-26 08:58:16.639 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 183: Transaction CANCELLED
2020-12-26 08:58:16.640 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 54: notifyTransactionResponse TID:183 CANCELLED
2020-12-26 08:58:16.643 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-12-26 08:58:16.644 [DEBUG] [nal.protocol.ZWaveTransactionManager] - TID 183: Transaction event listener: DONE: CANCELLED →
2020-12-26 08:58:16.646 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 04 00 60 4B D0
2020-12-26 08:58:16.646 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 54: Node Init response (0) org.openhab.binding.zwave.internal.protocol.ZWaveTransactionResponse@6436faf4
2020-12-26 08:58:16.647 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 04 00 60 4B D0
2020-12-26 08:58:16.648 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT
2020-12-26 08:58:16.649 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 184: [WAIT_RESPONSE] priority=Controller, requiresResponse=true, callback: 0
2020-12-26 08:58:18.650 [DEBUG] [sactionManager$ZWaveTransactionTimer] - NODE 75: TID 184: Timeout at state WAIT_RESPONSE. 3 retries remaining.
2020-12-26 08:58:18.652 [DEBUG] [sactionManager$ZWaveTransactionTimer] - TID 184: Transaction is current transaction, so clearing!!!
2020-12-26 08:58:18.654 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 184: Transaction CANCELLED
2020-12-26 08:58:18.655 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 75: notifyTransactionResponse TID:184 CANCELLED
2020-12-26 08:58:18.658 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-12-26 08:58:18.659 [DEBUG] [nal.protocol.ZWaveTransactionManager] - TID 184: Transaction event listener: DONE: CANCELLED →
2020-12-26 08:58:18.661 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 04 00 60 49 D2
2020-12-26 08:58:18.661 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 75: Node Init response (1) org.openhab.binding.zwave.internal.protocol.ZWaveTransactionResponse@435d1d92
2020-12-26 08:58:18.662 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 04 00 60 49 D2
2020-12-26 08:58:20.069 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 54: sendTransaction org.openhab.binding.zwave.internal.protocol.ZWaveSerialPayload@355767be
Does this log give anyone any idea of what could be going on? Is there something else I should try?