Control LEDs and LED Effects on Inovelli Black, Red, and Blue Devices by Floor, Area, Group, Device ID, or Entity

action: script.porch_lightswitch_blueblink
data: {}

service call info:
This step was not executed and so no further trace information is available.

Where it seems to fail is before it gets to the first service call:

Iteration 1

Executed: April 13, 2025 at 4:36:46 PM
Result:

result: false

Iteration 2

Executed: April 13, 2025 at 4:36:46 PM
Result:

result: false

Iteration 3

Executed: April 13, 2025 at 4:36:46 PM
Result:

result: false

Iteration 4

Executed: April 13, 2025 at 4:36:47 PM
Result:

result: false

conditions/0

Iteration 1

[Unknown condition]
Executed: April 13, 2025 at 4:36:46 PM
Result:

result: false entities:

conditions/0

Iteration 2

[Unknown condition]
Executed: April 13, 2025 at 4:36:46 PM
Result:

result: false entities:

conditions/0

Iteration 3

[Unknown condition]
Executed: April 13, 2025 at 4:36:46 PM
Result:

result: false entities:

conditions/0

Iteration 4

[Unknown condition]
Executed: April 13, 2025 at 4:36:47 PM
Result:

result: false entities:

Oddly enough it looks like it worked on one of my black z wave 500 series but not my inovelli blues with z2m

Can you send the changed variables?

Iteration 1

repeat:
first: true
index: 1
last: false
item:
device_type: LZW30
call_type: zwave_js
entities:
- switch.guest_bathroom_fan_switch
- switch.master_bathroom_fan
- switch.master_bathroom_toilet_fan_switch
- switch.guest_bathroom_fan_switch
- switch.master_bathroom_fan
- switch.master_bathroom_toilet_fan_switch
Iteration 2

repeat:
first: false
index: 2
last: false
item:
device_type: LZW31
call_type: zwave_js
entities:
Iteration 3

repeat:
first: false
index: 3
last: false
item:
device_type: LZW30SN
call_type: zwave_js
entities:
- switch.lindas_bathroom_fan_switch
- switch.kids_bathroom_fan_switch
- switch.entrance_hallway_closet_switch
- switch.sunroom_ceiling_fan_switch
- switch.lindas_bathroom_fan_switch
- switch.kids_bathroom_fan_switch
- switch.entrance_hallway_closet_switch
- switch.sunroom_ceiling_fan_switch
Iteration 4

repeat:
first: false
index: 4
last: false
item:
device_type: LZW31SN
call_type: zwave_js
entities:
- light.gabriellas_closet_light_switch
- light.guest_bedroom_closet_light
- light.side_garage_light_switch
- light.gabriellas_closet_light_switch
- light.guest_bedroom_closet_light
- light.side_garage_light_switch
Iteration 5

repeat:
first: false
index: 5
last: false
item:
device_type: LZW36_light
call_type: zwave_js
entities:
Iteration 6

repeat:
first: false
index: 6
last: false
item:
device_type: LZW36_fan
call_type: zwave_js
entities:
Iteration 7

repeat:
first: false
index: 7
last: false
item:
device_type: VZW31SN
call_type: zwave_js
effects: 15
entities:
Iteration 8

repeat:
first: false
index: 8
last: false
item:
device_type: VZM31SN
call_type: z2m
effects: medium_blink
entities:
- light.front_porch_light_switch
Iteration 9

effects: medium_blink
repeat:
first: false
index: 9
last: false
item:
device_type: VZM35SN
call_type: z2m
effects: medium_blink
entities:
Iteration 10

effects: medium_blink
repeat:
first: false
index: 10
last: false
item:
device_type: VZM31SN
call_type: zha
effects: 15
entities:
Iteration 11

effects: medium_blink
repeat:
first: false
index: 11
last: true
item:
device_type: VZM35SN
call_type: zha
effects: 15
entities:

  1. Go to “Settings” (left-hand nav bar) → “Automations & Scenes” → “Scripts” (horizontal menu at the top) → select the script (whatever you named it).
  2. Click “Traces” (upper-right corner).
  3. All the way back up at the top, click the top bubble in the left column and then “changed variables” in the bottom half of the column on the right. Send the top of that (everything before color_set:) and the bottom (from floor: invalid down).

For me, it looks like this:

Changed variables top:

this:
  entity_id: script.inovelli_led
  state: 'off'
  attributes:
    last_triggered: '2024-12-08T14:42:56.273765+00:00'
    mode: parallel
    current: 0
    max: 100
    friendly_name: Inovelli LED Settings and Effects
  last_changed: '2024-12-08T21:43:05.858628+00:00'
  last_reported: '2024-12-08T21:43:05.858628+00:00'
  last_updated: '2024-12-08T21:43:05.858628+00:00'
  context:
    id: 01JEM3KRC209N1C70R79AJJNSM
    parent_id: null
    user_id: null
effect: chase medium
brightness: 10
color: red
duration: forever
entity:
  - light.lzw31sn_500dimmer

changed variables bottom:

floor: invalid
area: invalid
group: invalid
device: invalid
entities_from_floor: []
entities_from_area: []
entities_from_group: []
entities_from_device: []
entities_from_entity:
  - light.lzw31sn_500dimmer
all_selected_entities:
  - light.lzw31sn_500dimmer
context:
  id: 01JEM3M3G18E5BM6MJSG5J0YTA
  parent_id: null
  user_id: 0fde3f07079c4ffb9a19109e66b667d7
LEDnumber: all
LEDcolor: no change
LEDcolor_off: no change
LEDbrightness: 11
LEDbrightness_off: 11

The service you’re calling is script.inovelli_effects. Did you modify my code to change the name, or are you trying to call the script generated by the blueprint? You can’t change the parameters to the saved blueprint script—it just calls the blueprint which uses the variables you saved it with initially. It looks like that might be what you’re trying to do here:

Tried adjusting that but still no luck. The weird part is nothing is getting sent to the device log. I’m trying to switch over from node red and can get it to work there but not throught this script for some reason.

I do have instructions for installing the script version. Using that, you can pass dynamic values and templates.

Only thing I did was change the script name at the time of saving. I’ve tried again without renaming the script and I end up with the same result with the blue z2ms not working. I followed the directions on github for both the script and the blueprint but both do not seem to be working for my blue series. The old black series z waves seem to work without issue.

I’d have to see the changed variables text to help. If you can send me that whole text, I might be able to see what’s going on.

this:
  entity_id: script.inovelli_led_settings_and_effects
  state: 'off'
  attributes:
    last_triggered: '2025-04-14T23:32:38.887011+00:00'
    mode: parallel
    current: 0
    max: 100
    friendly_name: Inovelli LED Settings and Effects
  last_changed: '2025-04-14T23:32:38.909156+00:00'
  last_reported: '2025-04-14T23:32:38.909156+00:00'
  last_updated: '2025-04-14T23:32:38.909156+00:00'
  context:
    id: 01JRVABMB5PPN2A59V89HF4WM4
    parent_id: null
    user_id: 10388c3b78fb476c8957eecf682dcf61
entity:
  - light.front_porch_light_switch
selector_mode: any
domain: invalid
label: invalid
floor: invalid
area: invalid
group: invalid
device: invalid
allowed_domains:
  - fan
  - light
  - switch
entities_from_domain:
  - invalid
label_list: []
areas_from_label: invalid
devices_from_label: invalid
entities_from_label: invalid
entities_from_floor:
  - invalid
entities_from_area:
  - invalid
entities_from_group:
  - invalid
entities_from_device:
  - invalid
entities_from_entity:
  - light.front_porch_light_switch
all_selected_entities:
  - light.front_porch_light_switch
context:
  id: 01JRVACQFQ3MQRNPG2GSCH1VVY
  parent_id: null
  user_id: 10388c3b78fb476c8957eecf682dcf61
LEDnumber: all
LEDcolor_off: no change
LEDnumber_effect: all
effect: clear effect
brightness: 11
color: no change
duration: 0