I have an android phone set against my person in HA, and use the number of people in zone.home to trigger automations for leaving and getting back to my house.
For months now, the phones location sometimes jumps between where I actually am and somewhere in my zone.home like I'm teleporting between home and just down the road, making the automations fire repeatedly.
I've only seen it happen when I've been pretty close to home, and it doesn't happen all the time. It seems to happen as I'm leaving the house rather than arriving.
In the attached pic of a map it shows both leaving and getting home. The dimmer line shows the problem, which was as I was leaving.
I've seen it when using a larger high accuracy zone and while I had an automation getting the phones location every 30 seconds while in a larger zone.
I've been seeing it for months, over multiple recent versions of Home Assistant and Android.
The phone is the only device set against my person in HA.
The android app has permissions set for using location and battery whenever it wants.
I've seen it when the phones been on, plugged into power and had google maps navigating somewhere, as well as when it's screen's been off while in my pocket.
I'm not logged into any browsers or HA apps on any other devices as this happens (I do log into HA on my laptop, but it was turned off and in the boot during the period shown in the attached pics).
Nothing else on the phone shows the same teleporting behaviour (google maps is spot on and doesn't do it, for example)
I've cleared data/cache for the phone app, removed the phone from HA and then set it back up but it still happens.
I'm not sure where to head with it, or how to figure out the cause.
Does anyone have any suggestions please?