ln theory it can be done with one flow, BUT,
Homey does a bad job switching over X devices all at once.
It also depends on brands and protocols, and general signal interference at your location.
Homey sends all commands at once, asynchronously, which often results in one or more random devices not responding.
Workarounds:
-
In standard flows, fire the maximum number of action cards at once, like 5 devices (you’ll have to test what the safe maximum number should be)
The next 5 action cards should be fired delayed by 1 s
The next 5 action cards should be fired delayed by 2 s
… and so on…
But, this is of course very ugly when you’d like 50 lights to turn on/off at once. -
In advanced flows, you can daisy chain the action cards. This way, each card is fired in sequence with a very slight delay:
(Do connect the error output to the next card as well, to prevent the chain from breaking when erroring devices occur) -
Using additional apps:
Group the devices, to have one device turn all group members on/off.
The commands are fired sequentially automatically.
You can use:
A. An advanced virtual device by the Device Capabilities app
B. A group device by the < Group > app