Help with Inovelli Red Series Dimmer LED rule

Hello - I have a RM rule that turns the LED on the switch to "red, 100% level" if the front door lock is unlocked, otherwise "blue, 100% level" if the kitchen switch is turned on, "blue, 10% level" if the kitchen switch is turned off.

This works as expected when the kitchen switch is on. However, if the switch is off, then the LED does not come on at 100%. I think it may be related to or overridden by a setting on the switch for the LED strip intensity (when OFF). I am using the Inovelli supplied drivers.


I had it set to 10% but have changed it to 30% and can now see the red LED. My preference would be to NOT have the LED be at 30% all the time when the switch is off . What I would like it to do is be "blue, Level 10%"when the switch is off and door is locked; "blue , level 100%" if door is locked and switch is on; "red, 100%" if the door is unlocked (whether the switch is on or off).

Is there any way around this?

Thanks,

The way that the parameters work for the "regular" (not notification) LZW31-SN LED is that you have three settings:

  • LED bar color (parameter 13)
  • LED bar brightness when on (parameter 14)
  • LED bar brightness when off (parameter 13)

Looking at Inovelli's driver (I haven't used it; just looking at the code), it appears to modify only parameters 13 and 14 with the child "LED Color" device, so it isn't possible to use it in exactly this way. You can do what it sounds like you don't want to do--set the "off" LED level manually to whatever you want and just leave it there all the time (the color will still change because there aren't separate on/off parameters for that).

Inovelli could modify their driver to provide a way to allow this, but it would involve either a custom command or yet another child device for the "off" level (something I actually played around with on a custom driver I wrote for these but wasn't sure how crazy of an idea that was or wasn't). Presumably they didn't because this matches the way the device parameters work. If you're proficient with Groovy and Hubitat's Z-Wave device model, you could also add it in yourself (e.g., with a custom command on the parent), but that might be more work than you'd want to take on just for this.

1 Like

@bertabcd1234 is correct. You will want to use notifications for this indicator and not the LED color attribute.

There are two options here. One use the notification child devices by filling out the options under LED Notifications

or you can use the custom actions startNotification and stopNotification

To calculate the notification you need to use the parameter calculator at Inovelli Toolbox

1 Like

Yes - I don't think they are overwriting parameter 15 (LED bar brightness when off). Wonder if this is an oversight or by design? :thinking: I will try posting in the Inovelli forums to see if they can clarify.

I don't really want to leave the default off level very bright - can see if being an issue at night. And I definitely would not want to mess around with the driver code :grinning:. Will check out how acceptable it is at night with my current setting (30%).

Thanks for your help.

Interesting! I had no idea what those parameters were for.

Do you have any examples of how to use these?

Oh yeah, I forgot to mention the use of notifications at all, a gap that @Hasty1 filled in. I actually prefer changing the "default" LED in most cases instead of resorting to using the notification LED, which I guess explains why I forgot. :slight_smile: For example, most of mine just show me my hub's mode based on LED color. I prefer the notification for short-term conditions, like outdoor motion; I know others who use it for doors unlocked, garage doors open, and similar, and that might actually be better for you here (plus you can get things like "effects"--blink, chase, etc.--that you can't with the regular-mode LED).

If you're using Hubitat's driver, setIndicator() is the command you'll need. For Inovelli's driver, that command is also available, or you can use the options in the driver to pre-create up to 5 "notification child" devices with your specified settings--configure the level, color, effect, and duration, then it will make a child switch device you can turn on to activate that notification. (This is the first screenshot Hasty1 posted above.) This would allow you to use standard commands or common apps like Simple Automation Rules. If you prefer the setIndicator() route instead, you'll need a custom command in RM (or a custom app) and a calculated value, which the tool linked to above is probably the easiest way to obtain.

1 Like

Below is a rule I use to turn the Notification LED Red when a door is open.

2 Likes

Thanks @bertabcd1234 and @Hasty1. I was scouring the Inovelli forums for notifications and saw that there were issues with Notifications being overwritten (going back to default) if the switch was turned on/off (whether physical or rule based).


Apparently, there is a firmware fix for this in v1.41. However, my switches are at v1.35. For now, I may just stay with what @bertabcd1234 suggests until I figure out the z-wave firmware updater tool...

There is a Beta Firmware fix for this. I know some who have used it. I am primarily using the On Off switches which seem to not have this issue.

1 Like

I was trying out your rule but got stuck at the startNotification - I did not see it in the list of action types. Is there something that I have to do to activate that?

Also, the parameters on level for the LED apparently now go from 0-100 (on the child device) whereas the tool for getting the value goes from 0-10.


Is there anything that needs to be done to adjust for that?
Thanks..

EDIT: Looking at the switch parameters again, the LED Level is in % for the parent device, so I guess the 0-10 will work.

For start notification use custom actions. Then select type button.

The driver will round the set level to the nearest 10.

1 Like

Thanks - I have it working now with StartNotification. One issue that I ran into is that if I turn the switch on/off manually while the notification is active (door is unlocked), the switch LED goes back to default settings (like if the notification was stopped). Here is what I saw:

  1. Switch was "off" - LED blue, level 10%
  2. Door unlocked (switch still off) - LED red, level 100%
  3. Switch on (manual) - LED blue, level 100%
  4. Switch off (manual) - LED blue, level 10%

For actions 3 and 4, I would have expected the LED to remain red at 100% (like it did in action 2). Have you run into this?

The rule is just like yours:

I know with the dimmers this might be due to the firmware bug listed above. Or it might be the LED Timeout setting for the device.
I don't use many dimmers, only on off switches.
Maybe @Eric_Inovelli can help out!

Yeah, this is definitely a bug that we fixed in the new firmware :slight_smile:

Can I get a link to the latest firmware? I guess I can use @bcopeland tool for updating the firmware? Or is there another path?

Yes you can use the tool @bcopeland wrote. The beta firmware is stickied on the inovelli forum.

Doing it now - it says upload 100% done but it seems to be stuck on "flashing...." :neutral_face: Been like that for 15 minutes now

I have not used this tool myself I would review the info from the tool and/or inovelli

Updated to 1.44 and it appears to have fixed it. :+1:t3: Thanks

1 Like

@Hasty1 Quick question - have you had any issues with the "stopNotification" not working? Over the past couple of days, I have noticed that sometimes the LED will not go back to the default color when the door is locked. At first, I thought that the open/close events were happening too quickly (unlock door, come in, lock door) so I put in a 30 sec delay between the "Wait for condition..." and the "stopNotification". That did not fix the problem - actually made it worse (I had to "stopNotification" from the device page as the manual lock/unlock did not correct it).

I have one switch on 1.44 and the other on 1.35 firmware. Both seem to have this issue.