Homey Community Forum

After each update all Time-based flows are incorrect

After each firmware update all the time-based flows are not triggered at the correct time.
This issue already persists for more than a year.
Rebooting Homey solves the problem.

Anybody else have this problem?

Yes, this happens to a lot of people. Athom apparently is unable to solve this issue.

I would say this is a high prio bug even if a reboot helps. If firmware updates are pushed at night, and Homey has alarm clock features (among others) it has significant impact on users. All those that are affected should put in a support ticket at Athom to make sure they are aware of the impact.

I must say I haven’t experienced this.
I have several time based flows to do things like arm the house alarm at midnight, disarm it in the morning (with other conditions), open the curtains in the morning, etc.
As I’m the aatp group my homey updates quite regularly and I have never had a problem.

When you have the problem, is it offset by a certain amount of time?

In my experience, people that have this issue report a one-hour offset. I think it’s either timezone or DST related. Another solution is usually to change the location setting of Homey in the app to some random location, and then put it back to the correct location again.

This issue was introduced in the firmware where SDKv3 was introduced, where (SDKv3) apps are run with a UTC timezone.

1 Like

indeed, there is a one (or 2) hours offset of the flows.

I notice this, as for example, I have a flow to start my hot water boiler at 0630, and then it will not start after an update.
As a temporary solution, they could make a trigger ‘homey update’, so I could make a flow: after update reboot Homey (again). But this is just a fix which doesn’t fixes the core problem

Hmm, does sound like a timezone issue rather than DST. I’m on UTC with DST and as I don’t see the problem I guess the DST is not the issue.

My location is manually set, also b/c the geofence function only works OK that way.
I never had issues with flows triggered by “date & time” cards or any other time driven trigger.
Edit: After any update that is.

Perhaps it only happens for people using automatic location detection?

Nope, I have manual location detection.
(Auto = location of my ISP)

Just 2 b sure, do we all mean this setting? And set the pointer to your home location on the map?

And like @robertklep says, setting the pointer to f.i. New York and then back to your home location should solve the time issues

Is there a solution?

I’ve restarted and reset the location but some flows won’t start on timer anyway.

Keep telling Athom about it (support@athom.com) in the hope that they will give some priority to this issue (however, my guess is that they can’t reproduce it, hence it doesn’t exist…)

I have a flow that starts every hour between 8-14 o’clock.

Since about 5 September the first run is at 9 not 8.

I have tested and found the same behaviour if I start a flow every minute between certain times. It skips the first minute.

Same after a reboot.

I’m on UTC+3

I’ve notified support