Geofence delay issue

To tech myself how it works (and to slightly freak out my wife), I set up alexa to announce when I am almost home.

Geofence triggers Rule Machine to press a virtual button. Button triggers Echo Speaks to deliver the announcement. (I did it this way, as I saw no direct geofence triggers in Echo Speaks.)

It works fine.......except that the announcement comes about ten minutes after I get home!

Has anyone else had such bad delays on geofence-triggered events? If so, is there a reasonably plausible way to fix the problem?

Thanks!

Is the issue that the geofence is only detecting your arrival 10 minutes after you arrived, that it only triggers the rule 10 minutes after it detected your arrival or that the announcement only happened 10 minutes after it was triggered?

The logs might help figure out which one it is…

Far as I can tell, the geofence is late reporting my arrival. When I get into the device pages, and manually mark my phone as departing and then arriving, the routine plays immediately.

This is a common problem, especially with the Geofencing included in the app. Your best bet is to use a third party and the best approach is to combine several together.

You can also try a couple of things with adjusting battery optimisation settings and ensuring the app can run in the background, but @Sebastien is right, you may end up needing to setup a combined approach.

1 Like