Hey, I confirm that I read the document and followed the suggestion to allow all power saver exceptions and run location in the background. I'm facing an issue with selecting background location; it only sends from exact to zone with some delays or it's not sending it at all. I'm using default accuracy, and I notice that with zone only, Hassio doesn't request location as frequently as exact until I reopen the app (I have all power saver exceptions enabled). I'm on a Xiaomi 15 with Android 16. Here’s a glimpse of the 4-minute delay I experienced before opening the app to update the zone location. Should I consider reducing accuracy to 20m or 30m?
#Location zone takes time to update
1 messages · Page 1 of 1 (latest)
if you only use zone only then you will only get zone entry and exit events and nothing else. You want background location on as well if you want to send more frequent data. Also you should keep accuracy at the default 200 and only increase if you see skipped events
Well it seems to me that with android 16 background service changed is it the main reason why it's not triggering update ? Cause if I open app I can see home assistant working with location service.
It seems with android 16 home assistant is entering deep sleep for xiaomi devices
Till I open the app I can see the green dot and location access
if you open teh app and location updates taht means you have more battery saving settings to turn off as that is the tell tale symptom of the app not being able to run in the bckground
4 min delay is on average and not considered delayed either
if you really want it to be faster then you need to consider using high accuracy mode
Thanks for your prompt response. I did cross check and it took over 4 min. Now it's been 40 min with no update.
based on your lastest screenshot you seem to be impacted by https://github.com/home-assistant/android/issues/4679
Ohh thankss
there are somethings you can try mentioned in the comments like leaving wifi and BT scanning on which apparently helps the situation