Problems with Z-Wave after 232.132 update

I have a few rules I run in Rule Machine 5.1 using an Inovelli Red Switch. the rules have been working for over a year.
I can run the rules from the apps page and sometimes they work and sometimes they don't work at all and sometimes there is a 1-to-2-minute delay in execution.
I see them fire off instantly in Logs but the lights just don't do what they were commanded to do or comply after a long delay.
I have updated the Innovelli drivers for the switch as well as the bulbs as well as my Zwave firmware to todays versions.
In the logs I don't see any errors to do with the switch or the lights.From the physical switch they will never work although the on and off functions work 100% it just seem to be the Push or hold functions that will not work.
Again the rules will run when I run the Rule actions from inside the apps page but they are hit and miss or delayed but nothing from the physical switch
When I use the physical switch (double tab or double hold) hubitat see it and records the actions in teh log but nothing happens at teh devices.

This sounds like a Z-Wave mesh problem. What is shown in the logs for the app indicates when the command is sent to the device.

1 Like

@todd6 Can you post a copy of your z-wave details page as well?

Do you have the latest Z-Wave firmware installed (if you're on a C7)?

That's been helpful for many people with these kinds of issues.

Hubitat Diagnostic Tool

Hub Information

Platform Version:

hub-2.3.2.134

Hardware Version:

Rev C-7

Hub ID:

84554714-6d54-4033-xxxx
IP Address:

10.10.0.xxx

Diagnostic Tool Version:

1.0.92

Open the Z-Wave Details page from Settings. See if there is a button at the top to Update. If so, do the update. It takes quite some time, so be patient. If there is no Update button, then you already have the latest Z-Wave firmware.

3 Likes

I think you meant "Firmware Update"? (Not to be confused with "Update" which just updates the region/status...)

https://docs.hubitat.com/index.php?title=Z-Wave_Details

1 Like

Log file from RUN ACTION where log entries show instantly and lights react within a few seconds.
Double tapping the buttons that are to trigger the rules actions show nothing in the logs.
In normal use I would doubletap the on switch to set a movie viewing senario.

dev:1742022-07-04 11:55:14.590 am debugcolors: [77, 69, 230]
dev:1742022-07-04 11:55:14.578 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:green, colorComponentId:3, value:69)
dev:1742022-07-04 11:55:14.573 am debugparse:zw device: 27, command: 3304, payload: 03 45 , isMulticast: false
dev:1762022-07-04 11:55:14.537 am debugcolors: [77, 69, 54]
dev:1762022-07-04 11:55:14.500 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:blue, colorComponentId:4, value:54)
dev:1762022-07-04 11:55:14.496 am debugparse:zw device: 29, command: 3304, payload: 04 36 , isMulticast: false
dev:1772022-07-04 11:55:14.451 am debugcolors: [77, 69, 230]
dev:1772022-07-04 11:55:14.439 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:coldWhite, colorComponentId:1, value:0)
dev:1702022-07-04 11:55:14.364 am debugcolors: [102, 246, 230]
dev:1702022-07-04 11:55:14.360 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:1772022-07-04 11:55:14.318 am debugparse:zw device: 2A, command: 3304, payload: 01 00 , isMulticast: false
dev:2152022-07-04 11:55:14.314 am debugcolors: [255, 246, 230]
dev:1702022-07-04 11:55:14.257 am debugparse:zw device: 20, command: 3304, payload: 00 00 , isMulticast: false
dev:2152022-07-04 11:55:14.253 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:coldWhite, colorComponentId:1, value:0)
dev:2152022-07-04 11:55:14.237 am debugparse:zw device: 33, command: 3304, payload: 01 00 , isMulticast: false
dev:1732022-07-04 11:55:14.233 am debugcolors: [77, 69, 230]
dev:1732022-07-04 11:55:14.179 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:green, colorComponentId:3, value:69)
dev:1732022-07-04 11:55:14.174 am debugparse:zw device: 25, command: 3304, payload: 03 45 , isMulticast: false
dev:1742022-07-04 11:55:14.107 am debugcolors: [77, 246, 230]
dev:1742022-07-04 11:55:14.096 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:1742022-07-04 11:55:14.081 am debugparse:zw device: 27, command: 3304, payload: 00 00 , isMulticast: false
dev:1762022-07-04 11:55:14.077 am debugcolors: [77, 69, 230]
dev:1762022-07-04 11:55:14.043 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:coldWhite, colorComponentId:1, value:0)
dev:1762022-07-04 11:55:14.039 am debugparse:zw device: 29, command: 3304, payload: 01 00 , isMulticast: false
dev:1772022-07-04 11:55:14.027 am debugcolors: [77, 69, 230]
dev:1772022-07-04 11:55:14.018 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:green, colorComponentId:3, value:69)
dev:1772022-07-04 11:55:13.997 am debugparse:zw device: 2A, command: 3304, payload: 03 45 , isMulticast: false
dev:1702022-07-04 11:55:13.939 am debugcolors: [102, 246, 230]
dev:1702022-07-04 11:55:13.936 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:red, colorComponentId:2, value:102)
dev:1702022-07-04 11:55:13.919 am debugparse:zw device: 20, command: 3304, payload: 02 66 , isMulticast: false
dev:1732022-07-04 11:55:13.877 am debugcolors: [77, 246, 230]
dev:1762022-07-04 11:55:13.833 am debugcolors: [77, 69, 230]
dev:1732022-07-04 11:55:13.809 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:1732022-07-04 11:55:13.768 am debugparse:zw device: 25, command: 3304, payload: 00 00 , isMulticast: false
dev:1742022-07-04 11:55:13.709 am debugcolors: [77, 246, 230]
dev:1762022-07-04 11:55:13.675 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:green, colorComponentId:3, value:69)
dev:1762022-07-04 11:55:13.650 am debugparse:zw device: 29, command: 3304, payload: 03 45 , isMulticast: false
dev:1722022-07-04 11:55:13.631 am debugcolors: [255, 246, 230]
dev:1722022-07-04 11:55:13.619 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:coldWhite, colorComponentId:1, value:0)
dev:1742022-07-04 11:55:13.614 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:red, colorComponentId:2, value:77)
dev:1722022-07-04 11:55:13.555 am debugparse:zw device: 24, command: 3304, payload: 01 00 , isMulticast: false
dev:1742022-07-04 11:55:13.503 am debugparse:zw device: 27, command: 3304, payload: 02 4D , isMulticast: false
dev:2152022-07-04 11:55:13.443 am debugcolors: [255, 246, 230]
dev:1772022-07-04 11:55:13.431 am debugcolors: [77, 246, 230]
dev:1772022-07-04 11:55:13.426 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:1772022-07-04 11:55:13.274 am debugparse:zw device: 2A, command: 3304, payload: 00 00 , isMulticast: false
dev:2152022-07-04 11:55:13.119 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:2152022-07-04 11:55:13.115 am debugparse:zw device: 33, command: 3304, payload: 00 00 , isMulticast: false
dev:1762022-07-04 11:55:13.095 am debugcolors: [77, 246, 230]
dev:1732022-07-04 11:55:13.058 am debugcolors: [77, 246, 230]
dev:1762022-07-04 11:55:13.016 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:1732022-07-04 11:55:13.012 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:red, colorComponentId:2, value:77)
dev:1762022-07-04 11:55:13.002 am debugparse:zw device: 29, command: 3304, payload: 00 00 , isMulticast: false
dev:1732022-07-04 11:55:12.985 am debugparse:zw device: 25, command: 3304, payload: 02 4D , isMulticast: false
dev:1772022-07-04 11:55:12.905 am debugcolors: [77, 246, 230]
dev:1772022-07-04 11:55:12.866 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:red, colorComponentId:2, value:77)
dev:1702022-07-04 11:55:12.826 am debugcolors: [255, 246, 230]
dev:1702022-07-04 11:55:12.774 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:coldWhite, colorComponentId:1, value:0)
dev:1772022-07-04 11:55:12.726 am debugparse:zw device: 2A, command: 3304, payload: 02 4D , isMulticast: false
dev:1722022-07-04 11:55:12.627 am debugcolors: [255, 246, 230]
dev:1702022-07-04 11:55:12.623 am debugparse:zw device: 20, command: 3304, payload: 01 00 , isMulticast: false
dev:1722022-07-04 11:55:12.548 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:1722022-07-04 11:55:12.519 am debugparse:zw device: 24, command: 3304, payload: 00 00 , isMulticast: false
dev:1742022-07-04 11:55:12.491 am debugcolors: [255, 246, 230]
dev:1742022-07-04 11:55:12.482 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:coldWhite, colorComponentId:1, value:0)
dev:1742022-07-04 11:55:12.438 am debugparse:zw device: 27, command: 3304, payload: 01 00 , isMulticast: false
dev:1762022-07-04 11:55:12.422 am debugcolors: [77, 246, 230]
dev:1762022-07-04 11:55:12.418 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:red, colorComponentId:2, value:77)
dev:1762022-07-04 11:55:12.401 am debugparse:zw device: 29, command: 3304, payload: 02 4D , isMulticast: false
dev:1732022-07-04 11:55:12.333 am debugcolors: [255, 246, 230]
dev:1732022-07-04 11:55:12.297 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:coldWhite, colorComponentId:1, value:0)
dev:1732022-07-04 11:55:12.293 am debugparse:zw device: 25, command: 3304, payload: 01 00 , isMulticast: false
dev:1772022-07-04 11:55:12.278 am debugcolors: [255, 246, 230]
dev:1772022-07-04 11:55:12.254 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:coldWhite, colorComponentId:1, value:0)
dev:1702022-07-04 11:55:12.249 am debugcolors: [255, 246, 230]
dev:1702022-07-04 11:55:12.189 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:1772022-07-04 11:55:12.185 am debugparse:zw device: 2A, command: 3304, payload: 01 00 , isMulticast: false
dev:1702022-07-04 11:55:12.146 am debugparse:zw device: 20, command: 3304, payload: 00 00 , isMulticast: false
dev:1742022-07-04 11:55:12.120 am debugcolors: [255, 246, 230]
dev:1742022-07-04 11:55:12.101 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:1742022-07-04 11:55:12.079 am debugparse:zw device: 27, command: 3304, payload: 00 00 , isMulticast: false
dev:1762022-07-04 11:55:12.068 am debugcolors: [255, 246, 230]
dev:1762022-07-04 11:55:12.044 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:coldWhite, colorComponentId:1, value:0)
dev:1762022-07-04 11:55:12.039 am debugparse:zw device: 29, command: 3304, payload: 01 00 , isMulticast: false
dev:1732022-07-04 11:55:11.996 am debugcolors: [255, 246, 230]
dev:1732022-07-04 11:55:11.990 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:1732022-07-04 11:55:11.986 am debugparse:zw device: 25, command: 3304, payload: 00 00 , isMulticast: false
dev:1772022-07-04 11:55:11.944 am debugcolors: [255, 246, 230]
dev:1772022-07-04 11:55:11.932 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:1772022-07-04 11:55:11.927 am debugparse:zw device: 2A, command: 3304, payload: 00 00 , isMulticast: false
dev:1762022-07-04 11:55:11.869 am debugcolors: [255, 246, 230]
dev:1762022-07-04 11:55:11.866 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:1762022-07-04 11:55:11.862 am debugparse:zw device: 29, command: 3304, payload: 00 00 , isMulticast: false
app:2782022-07-04 11:54:59.590 am infoAction: On: Bro Light
dev:2152022-07-04 11:54:59.530 am debugr:102, g: 0, b: 0
dev:2152022-07-04 11:54:59.526 am debugsetColor([hue:100, saturation:100, level:40])
dev:1722022-07-04 11:54:59.459 am debugr:102, g: 0, b: 0
dev:1722022-07-04 11:54:59.452 am debugsetColor([hue:100, saturation:100, level:40])
dev:1712022-07-04 11:54:59.388 am debugr:102, g: 0, b: 0
dev:1702022-07-04 11:54:59.325 am debugr:102, g: 0, b: 0
dev:1702022-07-04 11:54:59.321 am debugsetColor([hue:100, saturation:100, level:40])
app:2782022-07-04 11:54:59.311 am infoAction: Set color: Stairway Light 1, TV Light 1, TV Light 2, DenStairway_Light2 Red Level: 40
dev:1742022-07-04 11:54:59.247 am debugr:77, g: 69, b: 54
dev:1742022-07-04 11:54:59.242 am debugsetColor([hue:11, saturation:30, level:30])
dev:1732022-07-04 11:54:59.179 am debugr:77, g: 69, b: 54
dev:1732022-07-04 11:54:59.175 am debugsetColor([hue:11, saturation:30, level:30])
dev:1772022-07-04 11:54:59.105 am debugr:77, g: 69, b: 54
dev:1772022-07-04 11:54:59.101 am debugsetColor([hue:11, saturation:30, level:30])
dev:1762022-07-04 11:54:59.059 am debugr:77, g: 69, b: 54
dev:1762022-07-04 11:54:59.055 am debugsetColor([hue:11, saturation:30, level:30])
app:2782022-07-04 11:54:59.048 am infoAction: Set color: Bar Light 1, Bar Table Light 1, Bar Light 2, Desk Light Soft White Level: 30
app:2782022-07-04 11:54:58.995 am infoAction: Set color: BAR strip Blue Level: 100
app:2782022-07-04 11:54:52.536 am infoInitialized
dev:2072022-07-04 11:54:48.977 am warnfailure message from web socket failure: No route to host (Host unreachable)
dev:2072022-07-04 11:54:45.810 am infoinitialize() called

Please use screenshots to show logs, not copy paste. It's too hard to read what you posted.

Ok Sorry I had a houseful over the holiday and couldn't sneak away to work on this.

All of this was working fine for almost a year before the upgrade 2 versions ago (last week)

So, to summarize where I am
I am running Rev C-7 Hubitat Platform Version 3.2.134
I have a Inovelli LZW20-SN Red switch running the following Drivers code from the Inovelli website:
/**

  • Inovelli Switch Red Series
  • Author: Eric Maycock (erocm123)
  • Date: 2022-02-03
  • Copyright 2022 Eric Maycock / Inovelli

This switch is controlling 8 Inovelli LZW42 RGBW bulbs in can lights in my ceiling
The bulbs are running the following Driver code from the inovelli Website:

  • Inovelli Bulb Multi-Color LZW42
  • Author: Eric Maycock
  • Date: 2022-06-10
  • updated by bcopeland 1/7/2020

On my Zwave details page I see a white Update button on the far right top next to the Zwave-Plus logo. I am 99% sure I had another button called Zwave firmware update or something like that that I ran a few days ago (It took a long time to run) But I am unsure how to find my Zwave revision number.

Scenario exhibiting failure
From the Inovelli Switch I can control on and off of all the bulbs in question
BUT
If I try to use the extended functions like double tap on (Run Rules Engine 5.1 Movie Lights rule or double tap off Work Lights on Rule) I see nothing in my logs like the switch is not relaying switch info to Hubitat.
If I run the rule from the rules engine ((RUN ACTIONS) I immediately see log entries

Movie_Lighting Rule

Work_Lights Rule

I have what I think is a secondary issue when I run these rules sometimes, they will turn on the lights and sometimes they won't. sometimes its immediate sometimes I will see a 40 to 60 second delay and then the bulbs will react. I will tackle this as another issue.

I appreciate your time and attention in helping me figure why I can't see the forest for the trees.

Thanks again
Toddah

Are there anymore devices on your z-wave page without routes? I see the zooz and its acting like a sleepy device. Can you turn it on then shut down your hub, unplug for 5 mins (at the wall not the hub) and power back up?

If that button is no longer there, then you updated your z-wave firmware.

Do you have the switch itself set for smart bulb mode?

Are you on the latest inovelli firmware?

You can install the Hub Information driver by Jean May (@thebearmay), and it will provide this information. It can be installed by Hubitat Package Manager (“HPM”) or directly by copying the code from the link provided in the first post of this thread:

There are two devices the Zooz is controlling a LED strip light under my bar and I think it got unplugged (haven't looked yet) and another Zstick I plug in to test some things (not plugged in right now)
I did a zwave repair and it found everything and said it was OK

Unplugging a mains device is not good for your mesh, especially if you have historical routes in the z-wave table. That can cause similar things to what is happening to you.

I have lost power a couple of times since the update due to storms in my area.
Is there any way to recover or do they rebuild themselves after a while?

Well they should return to their cached routes after that. You should put the hub on some kind of UPS. Dirty shutdowns like that are bound to cause corruption. If you aren't going to use a device, it's better to just exclude it from the mesh. That way it's something isn't going to try and route through something that is not there.

I can rewire to have it on the UPS. never had an issue up to now but there's always the first time.

Never thought about traffic trying to route thru disconnected devices. Thank You!
I will get the ZooZ switch back online and remove the Zstick!!

It's the symptoms are similar to having a ghost

"Do you have the switch itself set for smart bulb mode"?

Ok I admit it's been a year since I set a lot of this up and I can't seem to find where to set the switch to smart bulb mode.

I believe this will do it (someone please correct me if I'm wrong)