Flows And Devices

Hi Guys.
Im migrating from Smartthings and Vera to Homey Pro and my scenes on the smartthings is a mess. Im going to start from scatch and have a question on making flows.
Normally i have alot going on when i leave the house, in some cases maybe 50 to 60 devices that needs to either turn on or off.
Is it bedst to just make 1 flow that might activate/Deactivate 50 devices.
Or is it better to make 5 flows that activates 10 devices each ?
And should there be any delayes between flows ?

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:

  1. 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.

  2. 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)

  3. 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

2 Likes

Thx for the long and detailed reply, that might come in handy, thx again :slight_smile:

2 Likes