I know this sounds crazy, but hear me out - can I trigger an app from HA?

How frequent are updates supposed to occur? The HA update is much smaller because of the frequent overwrites. I pulled it and then another a couple minutes later, but it seems that I was a little premature on the 2nd HA log.

||Line 144: 08-07 09:13:13.916 30611 30611 D LocBroadcastReceiver: Received geofence update.|
|---|---|
||Line 146: 08-07 09:13:14.129 30611 30611 D LocBroadcastReceiver: Event sent to Home Assistant|
||Line 147: 08-07 09:13:14.131 30611 30611 D LocBroadcastReceiver: Last Location: |
||Line 148: 08-07 09:13:14.131 30611 30611 D LocBroadcastReceiver: Coords:(xx.8903019, -xxx.3004275)|
||Line 149: 08-07 09:13:14.131 30611 30611 D LocBroadcastReceiver: Accuracy: 9.669|
||Line 150: 08-07 09:13:14.131 30611 30611 D LocBroadcastReceiver: Bearing: 217.0|
||Line 151: 08-07 09:13:14.131 30611 30611 D LocBroadcastReceiver: Begin evaluating if location update should be skipped|
||Line 152: 08-07 09:13:14.131 30611 30611 D LocBroadcastReceiver: Received location that is 1131 milliseconds old, 1659888793000 compared to 1659888794131 with source fused|
||Line 154: 08-07 09:13:14.359 30611 30676 D LocBroadcastReceiver: Location update sent successfully|

This is from logcat:


[08-07 09:13:13.916 30611:30611 D/LocBroadcastReceiver] Received geofence update.
[08-07 09:13:14.129 30611:30611 D/LocBroadcastReceiver] Event sent to Home Assistant
[08-07 09:13:14.131 30611:30611 D/LocBroadcastReceiver] Last Location: 
Coords:(xx.8903019, -xxx.3004275)
Accuracy: 9.669
Bearing: 217.0
[08-07 09:13:14.131 30611:30611 D/LocBroadcastReceiver] Begin evaluating if location update should be skipped
[08-07 09:13:14.131 30611:30611 D/LocBroadcastReceiver] Received location that is 1131 milliseconds old, 1659888793000 compared to 1659888794131 with source fused
[08-07 09:13:14.359 30611:30676 D/LocBroadcastReceiver] Location update sent successfully
[08-07 09:19:10.847 30611:30611 D/LocBroadcastReceiver] Received geofence update.
[08-07 09:19:11.450 30611:30611 D/LocBroadcastReceiver] Event sent to Home Assistant
[08-07 09:19:11.451 30611:30611 D/LocBroadcastReceiver] Last Location: 
Coords:(xx.891012, -xxx.2943736)
Accuracy: 3.9
Bearing: 130.90874
[08-07 09:19:11.451 30611:30611 D/LocBroadcastReceiver] Begin evaluating if location update should be skipped
[08-07 09:19:11.451 30611:30611 D/LocBroadcastReceiver] Received location that is 816 milliseconds old, 1659889150635 compared to 1659889151451 with source fused
[08-07 09:19:11.783 30611:31470 D/LocBroadcastReceiver] Location update sent successfully

Also, as I write this, my wife went to the store. The geocoded location is perfectly accurate, but the device_tracker, as usual, has only moved ~100’ from our house. I won’t be able to pull anything until she gets home.

these are only geofence logs and not background updates, so there are no background updates. This is what the other users are experiencing. The fix is in the beta found on Github.

Oh nice. I know you indicated in a previous comment, but I’m glad this is a widespread issue with a fix. I was trying to figure out how to reengineer my presence methods.

I’ll check out the version on github.

Thanks for helping identify the issue. Hoping the official fixed version is released soon.

1 Like