ZEN16 Strange Behavior

I am running OH3 version 3.0.1 with the 3.1 Snapshot binding for ZWave. I added a ZEN16 to my system over the weekend and it is acting strangely. The first time I used the switch in the app to change the state it will momentary indicate changing and the revert back to the previous state for indication. The ZEN16 actually changes states and stays in the new state. If I use the switch again the indication will change and stay in the correct state for indication. Example, the device is off and the indication is off. I turn it on the device goes on and indicates on momentarily and then indicates off. If I turn in on again, the indication stays on.

Has anyone else had a similar issue and how did you solve it?

TIA
James

I adjust the Command Poll Period and that seemed to have solved the problem. The funny thing is I have lowered back to the orginial setting and it seems to be working fine now.

The Command Poll Period did not correct the problem. I think here is an issue with the definition of the device in the database.

Anyone else having issues?

The below is a sample of what is happening. The first action I initated and the second was done because system did not get a response.

Can any one help?

2021-02-16 16:21:45.314 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 14: Polling zwave:device:1:node14:switch_binary
2021-02-16 16:21:45.314 [DEBUG] [wave.internal.converter.ZWaveBinarySwitchConverter] - NODE 14: Generating poll message for COMMAND_CLASS_SWITCH_BINARY, endpoint 0
2021-02-16 16:21:45.314 [DEBUG] [rotocol.commandclass.ZWaveBinarySwitchCommandClass] - NODE 14: Creating new message for application command SWITCH_BINARY_GET
2021-02-16 16:21:45.315 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 14: SECURITY not supported
2021-02-16 16:21:45.315 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 14: Command Class COMMAND_CLASS_SWITCH_BINARY is NOT required to be secured
2021-02-16 16:21:45.315 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 14: Polling zwave:device:1:node14:switch_binary1
2021-02-16 16:21:45.315 [DEBUG] [wave.internal.converter.ZWaveBinarySwitchConverter] - NODE 14: Generating poll message for COMMAND_CLASS_SWITCH_BINARY, endpoint 1
2021-02-16 16:21:45.316 [DEBUG] [rotocol.commandclass.ZWaveBinarySwitchCommandClass] - NODE 14: Creating new message for application command SWITCH_BINARY_GET
2021-02-16 16:21:45.316 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 14: Encapsulating message, instance / endpoint 1
2021-02-16 16:21:45.316 [DEBUG] [otocol.commandclass.ZWaveMultiInstanceCommandClass] - NODE 14: Creating new message for command MULTI_CHANNEL_ENCAP endpoint 1
2021-02-16 16:21:45.316 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 14: SECURITY not supported
2021-02-16 16:21:45.317 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 14: Command Class COMMAND_CLASS_MULTI_CHANNEL is NOT required to be secured
2021-02-16 16:21:45.317 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 14: Adding to device queue
2021-02-16 16:21:45.317 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 14: Added 272 to queue - size 1
2021-02-16 16:21:45.319 [DEBUG] [g.openhab.binding.zwave.handler.ZWaveSerialHandler] - NODE 14: Sending REQUEST Message = 01 09 00 13 0E 02 25 02 25 01 EA
2021-02-16 16:21:45.320 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 14: Adding to device queue
2021-02-16 16:21:45.321 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 14: Added 273 to queue - size 1
2021-02-16 16:21:45.333 [DEBUG] [ternal.protocol.serialmessage.SendDataMessageClass] - NODE 14: sentData successfully placed on stack.
2021-02-16 16:21:45.334 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 14: TID 272: Transaction not completed
2021-02-16 16:21:45.350 [DEBUG] [ternal.protocol.serialmessage.SendDataMessageClass] - NODE 14: SendData Request. CallBack ID = 1, Status = Transmission complete and ACK received(0)
2021-02-16 16:21:45.351 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 14: resetResendCount initComplete=true isDead=false
2021-02-16 16:21:45.351 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 14: TID 272: Transaction not completed
2021-02-16 16:21:45.365 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 14: Application Command Request (ALIVE:DONE)
2021-02-16 16:21:45.366 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 14: resetResendCount initComplete=true isDead=false
2021-02-16 16:21:45.366 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 14: Incoming command class COMMAND_CLASS_SWITCH_BINARY, endpoint 0
2021-02-16 16:21:45.366 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 14: SECURITY not supported
2021-02-16 16:21:45.367 [DEBUG] [e.internal.protocol.commandclass.ZWaveCommandClass] - NODE 14: Received COMMAND_CLASS_SWITCH_BINARY V1 SWITCH_BINARY_REPORT
2021-02-16 16:21:45.367 [DEBUG] [rotocol.commandclass.ZWaveBinarySwitchCommandClass] - NODE 14: Switch Binary report, value = 255
2021-02-16 16:21:45.367 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 14: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2021-02-16 16:21:45.368 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 14: Got a value event from Z-Wave network, endpoint=0, command class=COMMAND_CLASS_SWITCH_BINARY, value=255
2021-02-16 16:21:45.368 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 14: Updating channel state zwave:device:1:node14:switch_binary to ON [OnOffType]
2021-02-16 16:21:45.369 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 14: Commands processed 1.
2021-02-16 16:21:45.369 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 14: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@1da1340.
2021-02-16 16:21:45.370 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 14: Command verified org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@1da1340.
2021-02-16 16:21:45.370 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 14: notifyTransactionResponse TID:272 DONE
2021-02-16 16:21:45.371 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 14: Got an event from Z-Wave network: ZWaveTransactionCompletedEvent
2021-02-16 16:21:45.374 [DEBUG] [g.openhab.binding.zwave.handler.ZWaveSerialHandler] - NODE 14: Sending REQUEST Message = 01 0D 00 13 0E 06 60 0D 01 01 25 02 25 02 84
2021-02-16 16:21:45.390 [DEBUG] [ternal.protocol.serialmessage.SendDataMessageClass] - NODE 14: sentData successfully placed on stack.
2021-02-16 16:21:45.391 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 14: TID 273: Transaction not completed
2021-02-16 16:21:45.407 [DEBUG] [ternal.protocol.serialmessage.SendDataMessageClass] - NODE 14: SendData Request. CallBack ID = 2, Status = Transmission complete and ACK received(0)
2021-02-16 16:21:45.407 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 14: resetResendCount initComplete=true isDead=false
2021-02-16 16:21:45.408 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 14: TID 273: Transaction not completed
2021-02-16 16:21:45.422 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 14: Application Command Request (ALIVE:DONE)
2021-02-16 16:21:45.423 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 14: resetResendCount initComplete=true isDead=false
2021-02-16 16:21:45.423 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 14: Decapsulating COMMAND_CLASS_MULTI_CHANNEL
2021-02-16 16:21:45.423 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 14: Incoming command class COMMAND_CLASS_SWITCH_BINARY, endpoint 1
2021-02-16 16:21:45.424 [DEBUG] [.openhab.binding.zwave.internal.protocol.ZWaveNode] - NODE 14: SECURITY not supported
2021-02-16 16:21:45.424 [DEBUG] [e.internal.protocol.commandclass.ZWaveCommandClass] - NODE 14: Received COMMAND_CLASS_SWITCH_BINARY V1 SWITCH_BINARY_REPORT
2021-02-16 16:21:45.424 [DEBUG] [rotocol.commandclass.ZWaveBinarySwitchCommandClass] - NODE 14: Switch Binary report, value = 0
2021-02-16 16:21:45.424 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 14: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2021-02-16 16:21:45.425 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 14: Got a value event from Z-Wave network, endpoint=1, command class=COMMAND_CLASS_SWITCH_BINARY, value=0
2021-02-16 16:21:45.425 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 14: Updating channel state zwave:device:1:node14:switch_binary1 to OFF [OnOffType]
2021-02-16 16:21:45.427 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 14: Commands processed 1.
2021-02-16 16:21:45.428 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 14: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@320b9b.
2021-02-16 16:21:45.428 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 14: Command verified org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@320b9b.
2021-02-16 16:21:45.429 [DEBUG] [ng.zwave.internal.protocol.ZWaveTransactionManager] - NODE 14: notifyTransactionResponse TID:273 DONE
2021-02-16 16:21:45.430 [DEBUG] [rg.openhab.binding.zwave.handler.ZWaveThingHandler] - NODE 14: Got an event from Z-Wave network: ZWaveTransactionCompletedEvent

Have you tried going back to the 3.01 binding to see if the problem persists? I think you’ll need to remove and re-add the thing.

I am having this same issue. It seems that if you manually activate one of the relays, the initial feedback will change to the original state however the physical relay does switch and stay in the desired state. A second activation of the relay will not alter the physical relay state but will bring the feedback into the correct state. Has anyone found a solution to this problem?

I am experiencing the same issue described above. In addition, I cannot get openHAB to recognize that a manual switch has occurred via the “sw” terminals. Using Aeon Labs IMA tool, it does appear to be sending a zwave message when the “sw” switch is triggered. I am wondering if these two issues are related. Thanks, Drew

Any updates to this? Mine will not update anything that is triggered manually.

Did this get corrected with 3.1? I am not able to test my system right now, so I am curious.

It did not. I was already at 3.1 stable when I added the device.

@chris I am still having this issue. With a little logging and debugging, it appears that the device sends a signal when the local attached device is toggle/changed from off to on or vice versa. What appears not to be happening is this signal in being convert to the changing the binary switch. Can I send you a log detailing what I am talking about?

TIA
James

I think you mean @chris. There’s no such user as @cdjackman.

Thanks

Please first ensure that you are running the latest versions of the binding as this device was updated recently to resolve some issues and I know it is working for others.

Where can I get the latest jar file?

This seems pretty clear?

Imeant the repo location, but I found it and it appears to be working.

1 Like