LZW36 Fan/Light Switch Dashboard Issues

The Dimmer template on the dashboard is not working correctly. When I press the button it will successfully turn the light off, but then an hour glass appears and subsequent presses of the button will not toggle the light back on. So far the only way I have been able to successfully turn the light back on is by adjusting the dimmer down and back up.

When I go in to the device settings and click On and Off everything functions perfectly. Is there any other configurations I am missing? Thanks!

Do you have any problems toggling the light on the device page, or just the dashboard? Also could you confirm if you are using the cloud or local dashboard address?

It’s only on the dashboard. On the device page the lights toggle on and off instantly. I have tried both Cloud and Local dashboard addresses and it is the same.

So strange? What templates are you using in the dashboard for the lights?

I’m just using the Dimmer Template, but I’ve also tried the Switch template.

dev:332020-08-12 05:07:38.708 am debugOffice Switch: MeterReport(meterType: 1, precision: 1, scale: 2, size: 4, meterValue: [], rateType: 1, deltaTime: 0, previousMeterValue: [])

dev:332020-08-12 05:07:36.682 am errorgroovy.lang.MissingMethodException: No signature of method: user_driver_InovelliUSA_Inovelli_Fan___Light_LZW36_385.parse() is applicable for argument types: (hubitat.zwave.commands.supervisionv1.SupervisionGet, java.lang.Integer) values: [SupervisionGet(statusUpdates:false, reserved:0, sessionID:27, commandLength:3, commandClassIdentifier:38, commandIdentifier:3, commandByte:[99]), …] Possible solutions: parse(java.lang.Object), wait(), run(), ping(), poll(), reset() (parse)

dev:332020-08-12 05:07:36.637 am debugOffice Switch: MultiChannelCmdEncap(bitAddress:false, command:1, commandClass:108, destinationEndPoint:0, parameter:[27, 3, 38, 3, 99], res01:false, sourceEndPoint:1)

dev:332020-08-12 05:07:33.369 am infoOffice Switch: childSetLevel(10-ep001, 100)

dev:332020-08-12 05:07:33.364 am infoOffice Switch: componentSetLevel(Office Switch (Light), 100)

dev:332020-08-12 05:07:31.969 am infoOffice Switch: childSetLevel(10-ep001, 81)

dev:332020-08-12 05:07:31.964 am infoOffice Switch: componentSetLevel(Office Switch (Light), 81)

dev:332020-08-12 05:07:22.489 am errorgroovy.lang.MissingMethodException: No signature of method: user_driver_InovelliUSA_Inovelli_Fan___Light_LZW36_385.parse() is applicable for argument types: (hubitat.zwave.commands.supervisionv1.SupervisionGet, java.lang.Integer) values: [SupervisionGet(statusUpdates:false, reserved:0, sessionID:24, commandLength:3, commandClassIdentifier:38, commandIdentifier:3, commandByte:[0]), …] Possible solutions: parse(java.lang.Object), wait(), run(), ping(), poll(), reset() (parse)

dev:332020-08-12 05:07:22.439 am debugOffice Switch: MultiChannelCmdEncap(bitAddress:false, command:1, commandClass:108, destinationEndPoint:0, parameter:[24, 3, 38, 3, 0], res01:false, sourceEndPoint:1)

dev:332020-08-12 05:07:22.169 am infoOffice Switch: childOff(10-ep001)

dev:332020-08-12 05:07:22.165 am infoOffice Switch: componentOff(Office Switch (Light))

dev:332020-08-12 05:07:12.560 am errorgroovy.lang.MissingMethodException: No signature of method: user_driver_InovelliUSA_Inovelli_Fan___Light_LZW36_385.parse() is applicable for argument types: (hubitat.zwave.commands.supervisionv1.SupervisionGet, java.lang.Integer) values: [SupervisionGet(statusUpdates:false, reserved:0, sessionID:22, commandLength:3, commandClassIdentifier:38, commandIdentifier:3, commandByte:[0]), …] Possible solutions: parse(java.lang.Object), wait(), run(), ping(), poll(), reset() (parse)

dev:332020-08-12 05:07:12.509 am debugOffice Switch: MultiChannelCmdEncap(bitAddress:false, command:1, commandClass:108, destinationEndPoint:0, parameter:[22, 3, 38, 3, 0], res01:false, sourceEndPoint:1)

dev:332020-08-12 05:07:12.246 am infoOffice Switch: childOff(10-ep001)

dev:332020-08-12 05:07:12.242 am infoOffice Switch: componentOff(Office Switch (Light))

dev:332020-08-12 05:06:54.825 am errorgroovy.lang.MissingMethodException: No signature of method: user_driver_InovelliUSA_Inovelli_Fan___Light_LZW36_385.parse() is applicable for argument types: (hubitat.zwave.commands.supervisionv1.SupervisionGet, java.lang.Integer) values: [SupervisionGet(statusUpdates:false, reserved:0, sessionID:20, commandLength:3, commandClassIdentifier:38, commandIdentifier:3, commandByte:[0]), …] Possible solutions: parse(java.lang.Object), wait(), run(), ping(), poll(), reset() (parse)

dev:332020-08-12 05:06:54.769 am debugOffice Switch: MultiChannelCmdEncap(bitAddress:false, command:1, commandClass:108, destinationEndPoint:0, parameter:[20, 3, 38, 3, 0], res01:false, sourceEndPoint:1)

dev:332020-08-12 05:06:54.494 am infoOffice Switch: childOff(10-ep001)

dev:332020-08-12 05:06:54.490 am infoOffice Switch: componentOff(Office Switch (Light))

dev:332020-08-12 05:06:47.729 am debugOffice Switch: MeterReport(meterType: 1, precision: 1, scale: 2, size: 4, meterValue: [], rateType: 1, deltaTime: 0, previousMeterValue: [])

dev:332020-08-12 05:06:45.623 am errorgroovy.lang.MissingMethodException: No signature of method: user_driver_InovelliUSA_Inovelli_Fan___Light_LZW36_385.parse() is applicable for argument types: (hubitat.zwave.commands.supervisionv1.SupervisionGet, java.lang.Integer) values: [SupervisionGet(statusUpdates:false, reserved:0, sessionID:17, commandLength:3, commandClassIdentifier:38, commandIdentifier:3, commandByte:[0]), …] Possible solutions: parse(java.lang.Object), wait(), run(), ping(), poll(), reset() (parse)

dev:332020-08-12 05:06:45.565 am debugOffice Switch: MultiChannelCmdEncap(bitAddress:false, command:1, commandClass:108, destinationEndPoint:0, parameter:[17, 3, 38, 3, 0], res01:false, sourceEndPoint:1)

dev:332020-08-12 05:06:42.277 am infoOffice Switch: childOff(10-ep001)

dev:332020-08-12 05:06:42.272 am infoOffice Switch: componentOff(Office Switch (Light))

dev:332020-08-12 05:05:12.606 am errorgroovy.lang.MissingMethodException: No signature of method: user_driver_InovelliUSA_Inovelli_Fan___Light_LZW36_385.parse() is applicable for argument types: (hubitat.zwave.commands.supervisionv1.SupervisionGet, java.lang.Integer) values: [SupervisionGet(statusUpdates:false, reserved:0, sessionID:15, commandLength:3, commandClassIdentifier:38, commandIdentifier:3, commandByte:[99]), …] Possible solutions: parse(java.lang.Object), wait(), run(), ping(), poll(), reset() (parse)

dev:332020-08-12 05:05:12.558 am debugOffice Switch: MultiChannelCmdEncap(bitAddress:false, command:1, commandClass:108, destinationEndPoint:0, parameter:[15, 3, 38, 3, 99], res01:false, sourceEndPoint:1)

dev:332020-08-12 05:05:09.207 am infoOffice Switch: childOn(10-ep001)

dev:332020-08-12 05:05:09.203 am infoOffice Switch: componentOn(Office Switch (Light))

dev:332020-08-12 05:05:08.480 am errorgroovy.lang.MissingMethodException: No signature of method: user_driver_InovelliUSA_Inovelli_Fan___Light_LZW36_385.parse() is applicable for argument types: (hubitat.zwave.commands.supervisionv1.SupervisionGet, java.lang.Integer) values: [SupervisionGet(statusUpdates:false, reserved:0, sessionID:13, commandLength:3, commandClassIdentifier:38, commandIdentifier:3, commandByte:[0]), …] Possible solutions: parse(java.lang.Object), wait(), run(), ping(), poll(), reset() (parse)

dev:332020-08-12 05:05:08.403 am debugOffice Switch: MultiChannelCmdEncap(bitAddress:false, command:1, commandClass:108, destinationEndPoint:0, parameter:[13, 3, 38, 3, 0], res01:false, sourceEndPoint:1)

dev:332020-08-12 05:05:05.144 am infoOffice Switch: childOff(10-ep001)

dev:332020-08-12 05:05:05.141 am infoOffice Switch: componentOff(Office Switch (Light))

dev:332020-08-12 05:05:03.934 am infoOffice Switch: childOn(10-ep001)

dev:332020-08-12 05:05:03.927 am infoOffice Switch: componentOn(Office Switch (Light))

dev:332020-08-12 05:05:02.982 am errorgroovy.lang.MissingMethodException: No signature of method: user_driver_InovelliUSA_Inovelli_Fan___Light_LZW36_385.parse() is applicable for argument types: (hubitat.zwave.commands.supervisionv1.SupervisionGet, java.lang.Integer) values: [SupervisionGet(statusUpdates:false, reserved:0, sessionID:10, commandLength:3, commandClassIdentifier:38, commandIdentifier:3, commandByte:[0]), …]

Here are some of the errors in the logs I’m getting.

And just checking, you’re using the latest inovelli LZW36 driver and Hubitat is updated to the latest FW?

That’s correct. I’m on firmware 1.34 on the LZW36 and I pulled the latest driver off of Github.

Well honestly, I don’t have the latest driver yet. I am using the one just prior to @EricM_Inovelli adding S2 security compatibility. So I’d ping him.

This is with the C7 hub right?

There have been several driver changes the last couple of days. Can you update and see if your issue is resolved.

There is one issue that isn’t resolved yet that I believe happens when people add the LZW36 after the hubitat firmware has been updated to 2.2.3 but it sounds different than your issue.

@EricM_Inovelli It looks like it had something to do with the security settings when pairing. With S2 used it does not work at all. S0 it works, but has a lag of about 5-6 seconds. With all boxes unchecked everything works properly and instantly.

When you look at the device in Z-Wave Details, what Clusters (capabilities) are listed?

in: 0x5E, 0x55, 0x98, 0x9F, 0x6C, 0x26, 0x70, 0x85, 0x59, 0x8E, 0x86, 0x72, 0x5A, 0x73, 0x75, 0x22, 0x7A, 0x5B, 0x87, 0x60, 0x32, out:

I am not sure if this is the same problem as @EricM_Inovelli is referencing above, but @Tomadock I believe you are likely describing the same problem as I am here:

Events are not being delivered from S2-enabled devices added in 2.2.3. Complicating the situation, there also seems to be an event delivery issue in Hubitat’s LZW36 driver, which also uses a button mapping that seems to differ from Inovelli’s driver.

A third person reported the problem as well:

@EricM_Inovelli can we please get some comment on this cluster of reports?

I’ve posted an update here:

The two problems I see are S2 inclusion not working on the LZW31 on the C7.
Custom driver capabilities not showing on C7 with firmware 2.2.3.

Edit: Didn’t notice I had a PM yesterday saying that the second issue is being addressed in a hotfix.

For the first issue it may take longer to resolve.

The hotfix (2.2.3.132) released today and appears to address the Hubitat side of the issue, but the Inovelli drivers are still not producing pushed/held events for at least some of the switches connected via S2.

More details here:

Posted this in the other thread, but in case you missed it:

“Thanks for the info. I’m not sure why the driver wasn’t working with button events on the C7, but I’ve fixed it so that it should.”

1 Like