EDIT: Solved, thanks to @5iver for updating the device’s support in the Z-Wave binding.
I am now 3 for 3 when it comes to Zooz, though the other two were fixed with a combo of firmware and factory resets as suggested by the helpful people at Zooz and on here. This time round I have no such luck with this formula.
The Thing
is a Zooz Z-Wave Zen30 multi switch, It has a dimmer and a switch in one unit that are seperate. The upper paddle is the dimmer, and the lowe switch is just a simple On/Off Switch.
The switch part works just fine.Sends commands to OpenHab and receives them. The dimmer not so much.
I can update the dimmer form OH just fine, but there are no updates/commands from the dimmer to OH. Exactly the same behaviour I saw on the Zen27 before I factory reset it.
The events.log showed me nothing, so I worked out how to set it to debug mode for Z-Wave stuff, and I can now see the Z-Wave traffic from the switch (copy of the log below), but nothing in openhab gets updated when I press the paddle.
2020-02-09 15:33:21.951 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0B 00 04 00 0A 05 5B 03 0B 80 01 2D
2020-02-09 15:33:21.956 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=10, callback=0, payload=00 0A 05 5B 03 0B 80 01
2020-02-09 15:33:21.959 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=10, callback=0, payload=00 0A 05 5B 03 0B 80 01
2020-02-09 15:33:21.961 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2020-02-09 15:33:21.963 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 10: Application Command Request (ALIVE:PING)
2020-02-09 15:33:21.966 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 10: Incoming command class COMMAND_CLASS_CENTRAL_SCENE, endpoint 0
2020-02-09 15:33:21.968 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 10: SECURITY not supported
2020-02-09 15:33:21.970 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 10: Received COMMAND_CLASS_CENTRAL_SCENE V3 CENTRAL_SCENE_NOTIFICATION
2020-02-09 15:33:21.972 [DEBUG] [dclass.ZWaveCentralSceneCommandClass] - NODE 10: Received scene 1 at key 0 [Single Press]
2020-02-09 15:33:21.975 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 10: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2020-02-09 15:33:21.977 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 10: Got a value event from Z-Wave network, endpoint=0, command class=COMMAND_CLASS_CENTRAL_SCENE, value=1.0
2020-02-09 15:33:21.981 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 10: Updating channel state zwave:device:5426e5af:node10:scene_number to 1.0 [DecimalType]
2020-02-09 15:33:21.984 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 10: Commands processed 1.
2020-02-09 15:33:21.986 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 10: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@1fd23ec.
2020-02-09 15:33:21.988 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-02-09 15:33:21.991 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-02-09 15:33:21.993 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-02-09 15:33:21.996 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-02-09 15:33:22.945 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 0A 03 20 03 63 BB
2020-02-09 15:33:22.950 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=10, callback=0, payload=00 0A 03 20 03 63
2020-02-09 15:33:22.953 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=10, callback=0, payload=00 0A 03 20 03 63
2020-02-09 15:33:22.955 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2020-02-09 15:33:22.958 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 10: Application Command Request (ALIVE:PING)
2020-02-09 15:33:22.960 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 10: Incoming command class COMMAND_CLASS_BASIC, endpoint 0
2020-02-09 15:33:22.963 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 10: SECURITY not supported
2020-02-09 15:33:22.965 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 10: Received COMMAND_CLASS_BASIC V1 BASIC_REPORT
2020-02-09 15:33:22.968 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 10: Basic report, value = 99
2020-02-09 15:33:22.970 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 10: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2020-02-09 15:33:22.973 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 10: Got a value event from Z-Wave network, endpoint=0, command class=COMMAND_CLASS_BASIC, value=99
2020-02-09 15:33:22.977 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 10: Updating channel state zwave:device:5426e5af:node10:switch_binary to ON [OnOffType]
2020-02-09 15:33:22.980 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 10: Commands processed 1.
2020-02-09 15:33:22.982 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 10: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@1dfe6c7.
2020-02-09 15:33:22.984 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-02-09 15:33:22.986 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-02-09 15:33:22.988 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-02-09 15:33:22.991 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.