Zooz Zen30 Dimmer Issue

@Lutiana, I have my ZEN30 now reporting manual updates. PM me if you’d like a test jar. Otherwise, I’ll get the changes into the database tonight and they should be available in a snapshot binding this weekend!

2 Likes

I can wait for the snapshot, I won’t really be able to do much on this till later this week and/or the weekend.

Thanks for the update!!!

1 Like

Done… just wait for the snapshot build this weekend… assuming Chris keeps his pedantic schedule. (That’s not meant to be negative).

I got some time today to give this a go. Here is what I did:

  1. Checked to see if your changes had been committed, they appear to have been on March 4th.
  2. Ran your script to update it. This time gave it the right password and it completed succesfully.
  3. Remove all the Z-Wave Things in openHab. I did not remove them from the controller, just OH.
  4. Re-discovered them, verified that the Items were still tied to the Thing’s channels.
  5. Went into the settings of the Thing and set the Association groups to Controller (1 was blank, 2 was allready the controller).
  6. Tested it.

Bad news is there does not seem to be any change. Here is the log from when I push the paddle (the toggle switch continues to work fine).

2020-03-05 16:23:34.776 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0B 00 04 00 0B 05 5B 03 06 80 01 21
2020-03-05 16:23:34.782 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=11, callback=0, payload=00 0B 05 5B 03 06 80 01
2020-03-05 16:23:34.787 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=11, callback=0, payload=00 0B 05 5B 03 06 80 01
2020-03-05 16:23:34.790 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2020-03-05 16:23:34.792 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 11: Application Command Request (ALIVE:DONE)
2020-03-05 16:23:34.801 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 11: resetResendCount initComplete=true isDead=false
2020-03-05 16:23:34.805 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 11: Incoming command class COMMAND_CLASS_CENTRAL_SCENE, endpoint 0
2020-03-05 16:23:34.810 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 11: SECURITY not supported
2020-03-05 16:23:34.814 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 11: Received COMMAND_CLASS_CENTRAL_SCENE V3 CENTRAL_SCENE_NOTIFICATION
2020-03-05 16:23:34.817 [DEBUG] [dclass.ZWaveCentralSceneCommandClass] - NODE 11: Received scene 1 at key 0 [Single Press]
2020-03-05 16:23:34.821 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2020-03-05 16:23:34.823 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got a value event from Z-Wave network, endpoint=0, command class=COMMAND_CLASS_CENTRAL_SCENE, value=1.0
2020-03-05 16:23:34.828 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Updating channel state zwave:device:71b2b0ad:node11:scene_number to 1.0 [DecimalType]
2020-03-05 16:23:34.833 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 11: Commands processed 1.
2020-03-05 16:23:34.834 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 11: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@e146a4.
2020-03-05 16:23:34.836 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-03-05 16:23:34.838 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-03-05 16:23:34.840 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-03-05 16:23:34.842 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-03-05 16:23:35.764 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 0B 03 20 03 33 EA
2020-03-05 16:23:35.768 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=11, callback=0, payload=00 0B 03 20 03 33
2020-03-05 16:23:35.770 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=11, callback=0, payload=00 0B 03 20 03 33
2020-03-05 16:23:35.772 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2020-03-05 16:23:35.774 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 11: Application Command Request (ALIVE:DONE)
2020-03-05 16:23:35.776 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 11: resetResendCount initComplete=true isDead=false
2020-03-05 16:23:35.778 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 11: Incoming command class COMMAND_CLASS_BASIC, endpoint 0
2020-03-05 16:23:35.780 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 11: SECURITY not supported
2020-03-05 16:23:35.782 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 11: Received COMMAND_CLASS_BASIC V1 BASIC_REPORT
2020-03-05 16:23:35.784 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 11: Basic report, value = 51
2020-03-05 16:23:35.787 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2020-03-05 16:23:35.791 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got a value event from Z-Wave network, endpoint=0, command class=COMMAND_CLASS_BASIC, value=51
2020-03-05 16:23:35.794 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 11: Commands processed 1.
2020-03-05 16:23:35.796 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 11: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@1c7f85b.
2020-03-05 16:23:35.796 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0D 00 04 00 0B 07 60 0D 00 01 20 01 33 84
2020-03-05 16:23:35.797 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-03-05 16:23:35.800 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-03-05 16:23:35.801 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-03-05 16:23:35.803 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-03-05 16:23:35.804 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=11, callback=0, payload=00 0B 07 60 0D 00 01 20 01 33
2020-03-05 16:23:35.808 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=11, callback=0, payload=00 0B 07 60 0D 00 01 20 01 33
2020-03-05 16:23:35.811 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2020-03-05 16:23:35.813 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 11: Application Command Request (ALIVE:DONE)
2020-03-05 16:23:35.816 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 11: resetResendCount initComplete=true isDead=false
2020-03-05 16:23:35.818 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 11: Decapsulating COMMAND_CLASS_MULTI_CHANNEL
2020-03-05 16:23:35.820 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 11: Incoming command class COMMAND_CLASS_BASIC, endpoint 0
2020-03-05 16:23:35.822 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 11: SECURITY not supported
2020-03-05 16:23:35.825 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 11: Received COMMAND_CLASS_BASIC V1 BASIC_SET
2020-03-05 16:23:35.827 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 11: Basic report, value = 51
2020-03-05 16:23:35.829 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2020-03-05 16:23:35.832 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got a value event from Z-Wave network, endpoint=0, command class=COMMAND_CLASS_BASIC, value=51
2020-03-05 16:23:35.834 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 11: Commands processed 1.
2020-03-05 16:23:35.836 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 11: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@365ae6.
2020-03-05 16:23:35.838 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-03-05 16:23:35.840 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2020-03-05 16:23:35.842 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-03-05 16:23:35.845 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

And here is a few presses of the paddle, but translated with the CD-Jackson ZWave log viewer:

That is only part of the process. The database us usually exported to GitHub about once a week. The snapshot build process can they put it into a new binding snapshot.

The last export was 5 days ago.

The binding has not been updated yet. You can check here for a PR merged with a title of “Database Update”. The build should come soon after.

2 Likes

Ahh, ok. Got it. I’ll check it over the weekend and update from there.

Thanks!

You need to wait for the next snapshot build after the update.

1 Like

The update is merged. I haven’t checked the build status, but it’s probably ready by now.

Database exported 6 hours ago. Snapshot built 6 hr 5 min ago.
I suspect the snapshot was after the export.

IIRC, both the zwave and addons repos are setup so that Jenkins kicks off a build after every merge. Those builds may fail though.

1 Like

I got some time to play with this tonight, and I am running the script to update the Z-Wave binding, but it’s not re-installing the binding, it keeps timing out.

Script version: 1.2.6

     *****     SUMMARY     *****

Addons path: /usr/share/openhab2/addons
openHAB account: root
Requested action: Install or upgrade Z-Wave binding
Current openHAB snapshot version: 2.5.3
Requested Z-Wave version: openHAB snapshot

Is this correct?
1) Yes, start now
2) No, take me back to the first menu
3) Exit
#? 1

Uninstalling any managed binding(s) and installing serial transport...
... if prompted for a password for the Karaf console, the default password is 'habopen'...

Logging in as openhab
Password:
Error executing command: No matching bundles
... a 'No matching bundles' error mesage is normal, if a binding had not been previously installed.

Backing up and uninstalling any unmanaged installs of Z-Wave... done.

Downloading new Z-Wave jar... done.

Installing unmanaged Z-Wave binding...

!!!!! It has taken more than two minutes to install the Z-Wave binding, so exiting !!!!!

Ok, got the script to work, I had to deleted the staging folder that the script had previously created in addons folder (which is odd, as it was empty) and the downloaded .jar file that was in there. Once I did that and ran the script again and it installed fine.

It would appear that you new binding has fixed the issue. The dimmer works exactly as expected now. So yay! and Thanks a ton for the help and working on this!!

3 Likes