Delay in flows is not very accurate

So I haven’t been using delay much in flows but today I had a need for it to do a temporary flow. I bought seven Zigbee bulbs for a dinner table lamp and it turned out that I have too many Zigbee devices in my system. After including the bulbs Homey went completely haywire…so I had to delete the bulbs to get the system stable again.

So then I needed to reset the bulbs to return them and the way to do that is frankly ridiculous. :joy: The bulbs are Eglo and here is a screenshot of a YouTube video of the sequence required:

I did not feel like doing this for seven bulbs manually, so I quickly created a flow to do it for me. After copying the different time stamps using delay I realised that 1 second delay gives about 3 seconds action in Homey. 6 second delay gives about 9 seconds and 12 seconds about 15.

So I had to do the 1 second periods without any delay, the 6 second with a 3 second delay and the 12 second 9 second delay. It should be stated that I used a 433 MHz plug for this and other types of plugs might be faster…but I could follow the progress in the flow and it was obvious that the strings between the cards (and the cards themself) add considerable time.

I have not decided if I think this is bad or not. I do realise that visually this is needed when watching the flow progress and also that there might be technical reasons for not sending the command immediately…but this makes the time number in the delay card misleading. You can never trust that the number you chose in a delay card will correspond with the delay period delivered.

What do you mean by too many ZigBee devices? There’s a maximum to the devices directly connected to Homey, but the routers (mains powered ZigBee devices) extend the signal. AFAIK there’s no maximum number of devices in the ZigBee network, only the devices that aren’t connected via a router.

You can also reset the EGLO Connect.Z bulbs from the mobile app (they have both a ZigBee and a BLE radio inside), so you need to install the “AwoX HomeControl“ app on your phone and add the bulbs there (also works even when they’re already on ZigBee). You can reset them afterwards.

This thread is about the delay card in Homey, so we shouldn’t discuss Zigbee network or Eglo bulbs here. The bulbs are reseted and put in their packaging to be returned to Amazon. :+1:

1 Like

is that executing the flow or testing a Advanced flow that has all kind of Slowwwww animations?

[2026-01-24T15:02:00.009Z] Start Timing Seconds for Paxman
[2026-01-24T15:02:01.170Z] Timing 1 Second
[2026-01-24T15:02:02.255Z] Timing 1 Second
[2026-01-24T15:02:03.372Z] Timing 1 Second
[2026-01-24T15:02:04.495Z] Timing 1 Second
[2026-01-24T15:02:10.587Z] Timing 6 Second
[2026-01-24T15:02:16.718Z] Timing 6 Second
[2026-01-24T15:02:22.813Z] Timing 6 Second
[2026-01-24T15:02:28.915Z] Timing 6 Second

I guess I will do it for that couple of ms, difference. :wink:

Also starting the Flow Execution in the left overview of Flows works as Execute and not a a Test like pressing the TEST button or Test From here on the canvas.

Edit:
Re-reading

It is about the visualisation… so Testing - not the normal executing a flow.

1 Like

Reading this:

And seeing the results of @Dijker’s test I wouldn’t say this thread is about the delay card in Homey :wink:

2 Likes



Using the test-button in edit-flow-screen the flow took 90001 milliseconds to complete.

Using the play-button in the flows-list the flow took 58089 milliseconds to complete.
All the delay-cards together is 58000 milliseconds.

So the test-animation takes 31912 milliseconds extra to complete.

1 Like

I count 57 seconds in your flow above, but your flow also measures the execution of the Light App.
ideal you should also remove these and chain the Delay cards. (I also didn’t do that in my test above :face_with_peeking_eye: )

despite that, the delay card in flows is still pretty accurate imho.

1 Like

That’s interesting…I did not know that. So if I had used say a remote as a trigger instead of the play button in the flow itself the slow animation of the strings between the cards would not have happened and the delays would have been much more accurate?

1 Like

Somthing like that has been asked before [FAQ][Advanced Flow] Infinite canvas. Infinite creativity - #42 by Dijker

1 Like