Device and Driver State not matching

C8-Pro v 2.4.3.158
Observation repeatable on all Leviton ZW6HD devices. Firmware reported as v1.0.1

Turn switch on physical. Does not turn off digital. Driver, Dashboard, Rule. Does not matter. Off & On digital works correctly. Its when physical - digital is mixed.

Digital off after a physical on the device driver reports state as off but physically it is still on. Digital on or digital level change followed by a digital off turns the switch off.

This issue seems fairly recent.

Work around was to add dim to level 1 then off in the rule. But that ought not be necessary. A rule to turn on then off works too.

Observed using Generic z-wave plus dimmer, Universal z-wave dimmer, and Leviton ZW6HD Dimmer drivers.

Logs report the switch as turned off digitally when it is actually on.

May or may not help here, but there's a f/w update available for that device (see bottom of page)...

Thanks. I tried to use hubitat to install the 1.1.0.9 firmware. It looks like it worked and claims success and reboots the switch but the firmware version never reports the newer version.

The firmware update utility from Leviton claims my Zooz ZST39 LR is an illegal stick so refuses to work.

I even downloaded a giant developers package from Silicone Labs to use that ZST39 stick but I can't figure out how to work it. The software drops me off in sea of hundreds of devices but can't find the one device plugged into my USB port. So that, so far, is a dead end too. If the driver would send an Off when the device status is already off, that would fix it.

I have a work around. Added a rule for each Leviton Dimmer. This allows a digital off following a physical on by sending a digital on or dim level 1 followed a digital off. Triggered off the driver state, it covers when Google Home, or a dashboard tile, or scene button commands the light to turn off. Turns out this issue has been there since the beginning for me. Just didn't recognize it blaming Google Home until I started playing with buttons then noted that even at the driver command off it was there. Prompted me to start digging. Still this ought not to be an issue at all.

image

While the above example works, it also works when it is not needed. When the light was turned on digitally it can be turned off digitally. The thing only breaks when the light was turned on physically then turned off digitally. So I modified my rule so as to keep track when the light was turned on physically and only intervene then plus dim it to where it was to keep the dashboard tile value.

Then after all that, I realize all that is to complicated and came up with this:

This one works because after a physical on, the ZW6HD allows digital dim adjustment and once it has, also allows a digital off command. The wait is to allow the ZW6HD to settle on a level before reading it. Otherwise the level is read while it is still fading up. The conditional may even be optional but was included because if the device was double tapped on, (100%) the issue was not there.