Location jitter: Short "Home" triggers despite being away

I have a strange issue where my status switches to “Home” for a second and then immediately reverts to “Away”. I spend most of my day close to my house, but far enough that Google Maps history doesn’t show me returning home. I even checked the map in HA to verify the location history, and it turns out the position where it registered the return (at 09:12:57 on the screenshots) isn’t even within that zone. Does anyone know where to look for more information in the logs to determine the cause? The location is provided by a Pixel 8a via the companion app. This is also the only device assigned to me that reports location.


Seems to me to be your phone and the GPS signal it’s getting as it’s providing the reports.
Possibly make your home zone larger?

My issue is that it triggers the “home” state even though I should remain “away”.

Well, smaller then.
You could also add a sensor that tells it if your device is on home WIFI or not.

Look at the attributes of the device tracker. There will be an accuracy attribute. What was it at the time you were registered as at home?

Was it large enough to overlap with your home zone?

Is there a way to check historical attribute values? The switching is random and lasts only a second (I’ve been experiencing this issue for at least 2 weeks), so it’s nearly impossible to catch it live.

What’s tracking your location? What entity, and what’s creating it?

It seems like you’re using a template or automation and there’s a delay between lat and Lon updating.

I’m almost 100% positive that this causing your problems. If you look at your map, it shows each point counting twice with each lat and separate Lin update. E.g.

Old lat, old Lon → new lat, old lon → new lat, new Lon

I’m using the default Mobile App integration. I haven’t set up any custom templates or manual configurations for location tracking.


You would have to create a template sensor to record the attribute value.

I’ve created it. I’ll post an update here in a few days once I have more data.

I’m not sure how the android app works. But that’s the source of your lat/lon, so the issue is going to lie with that.

@tom_l, you were right. After observing the data, I can confirm that the ‘Home’ state always triggers exactly when the location accuracy drops. It regularly hits 200m or more (it’s at 191m on the attached screenshot).

I don’t think I can do anything to improve the location reporting itself on this device. Shrinking the home zone might help a bit, but it won’t solve the core issue since the accuracy drops are so significant. One idea I have is to create a new zone for the place where I spend most of my time outside, but I’m not sure if HA allows two zones to be active at the same time.

There is this fix. Make sure you have it,

In which version was this fix included?

It has not been added to a release yet

Maybe you can change the minimum accuracy setting?

Location | Home Assistant Companion Docs
If that circle is 200 m then you probably need it to be 100 m.

That setting means it will ignore any position changes that has a higher accuracy than 100 m

Ok, thanks for the info

Good catch! It is exactly the default 200m and I completely forgot that this can be changed. I’ve already set it to 100m and I will observe how it works now.