Delay not working accurately

Hi,

I made automation based on zone and tracker device, when tracker_device leave the zone, automation wait 20min and make check if tracker_device still out of the zone then turn off AC,

The problem is delay not work as it should be, it’s delay random period of time instead of 15min !!


Just to make sure, have you confirmed that the ‘26 minutes later’ correspondents with the actual ‘climate.turn_off’?
In other words, is it the debug/trace that shows wrong info, or does it actually took 26-ish minutes?

How long does it take before your device tracker determines you left home ? You have to take that in account too.

Just checked: according to my outside motion tracker, I left home at 06:56:09, but according to my device tracker, I was away at 07:05:44

it’s actually took 26-ish minutes, and to solve the issue, i reduce the delay to 15 minutes

device tracker determines my actual location as soon as i left home zone, but even if it takes time to change the location, automation trigger will never work until location change.