This blueprint and script can set and clear effects as well as configure the LED or LED strip on Inovelli dimmers, switches, and fan / light combo dimmers from the “Black”, “Red 500”, “Red 800”, and “Blue” series. Devices of different types can be called simultaneously. It will accept entities, the device ID, groups, areas (or area: all
), floors (or floor: 'all'
), and find all Inovelli devices in the house. This blueprint and script can set everything at once—even if the devices are different series and being called from different combinations of sources (e.g. 2 areas, and 3 entities).
Supported Inovelli devices:
- Z-Wave:
- Zigbee2MQTT or ZHA:
[2024-06-23] Floor selector and individual LED control
[2024-01-24] Black series support, correcting some effect values in the Blue series, and some general cleanup.
[2024-01-05] Added support for Blue Series devices
[2022-05-17] Fixed a typo that caused an error when setting “pulse” effects on switch devices.
[2022-06-06] Areas and devices no longer need to be lists (entities were already being converted if they were in list format). This should make the script much easier to call from automations and scripts using templates.
[2023-05-01] The script will use the areas() function introduced in 2023-04 to accept “area: all”. This will search each area Home Assistant knows about, and apply the settings to all compatible Inovelli devices.
[2024-01-05] Adding support for Blue Series devices and groups of devices. These groups can be of the light.* or group.* domain, and any combo of Blue or Red series switches, dimmers, or fan / light combo devices.
[2024-03-28] Added ZHA support and brightness levels were converted to float. Devices that support 0 – 100 brightness levels will be multiplied by 10; devices that support 0 – 10 brightness levels will be rounded off.
Notification effect examples:
service: script.inovelli_led
data:
area: 'Family Room' # This can also be an area ID, if you're using a template.
duration: Forever
effect: CHASE
brightness: 8.5
color: Teal
service: script.inovelli_led
data:
area: all
duration: Forever
effect: Blink
brightness: 8
color: 'Light Pink'
service: script.inovelli_led
data:
entity: fan.front_porch, light.front_door #Mix and match device types!
effect: pulse
brightness: 8
color: red
Clearing the effects above
service: script.inovelli_led
data:
area: 'Family Room'
entity: fan.front_porch, light.front_door
LED color example:
service: script.inovelli_led
data:
entity: light.office
LEDcolor: blue
LEDcolor_off: red
LEDbrightness: 7.2
LEDbrightness_off: 2.4
LEDbrightness_off example: (maybe part of a nighttime routine?)
service: script.inovelli_led
data:
group: group.bedroom_lights
LEDcolor_off: red
LEDbrightness_off: 2