Zwave_js.multicast_set_value

I have some innovelli red’s in my house and I want to configure them to flash a LED effect on certain events. If I use this:

service: zwave_js.multicast_set_value
data:
  command_class: '112'
  property: '16'
  value: 50268927
target:
  entity_id:
    - light.front_porch_lights

It works great. However, if I add another entity_id, it doesn’t work:

service: zwave_js.multicast_set_value
data:
  command_class: '112'
  property: '16'
  value: 50268927
target:
  entity_id:
    - light.front_porch_lights
    - light.front_door_light

What am I doing wrong here with the multicast setup? Anyone successfully get something like this working?

1 Like

Are your switches included with S2 security? Z-Wave JS does not support S2-Multicast yet. A multicast command from HA decays into a non-multicast set_value command.

3 Likes

Thanks!

That sounds likely. How would I determine if the switches use S2 security? Do you know if there’s a github issue to follow?

The Device page in HA tells you the security level.

The only GH issue would be this roadmap.

Highest Security: S2 Authenticated

Looks like that’s it. Ugh. Non-multicast seems to run into congestion when I try to update multiple simultaneously and I was hoping to see if multicast fixes this. Thanks for solving!

You could always re-include without security. Not much of a big deal for light switches.