Home Position and my position not matching

I’m at home, I set the home Position correctly, my position instead Is shown about 150 MTS far, so the status widget shows me Always out of home.
I set on my redmi tò sharing the exact GPS position but the the issue was not dolved.
Any tips?

What integration do you use for location tracking? Is it HA Companion app for Android?
Also, do you have any router-based integrations installed in HA? Note that GPS-based integrations may report a location with some accuracy. Users usually have 2 types of location tracking - GPS-based (companion app, or Life360, or Traccar, or whatever) & router-based (like “if a device is in a home LAN - then it is at home”).

Indoors 150 m isn’t that bad.
You need to account for the inaccuracy of GPS indoors

1 Like

Add a router based device tracker.

1 Like

Not sure I agree with 150 not being bad for indoors. Regardless, the integration should be reporting this and HA will automatically take it into account. Look on a map page and the circles around the home zone and GPS device tracker will show how far they are off. Chances are the radius of the home zone is too small.

Here is my tracking while at work.
The concentration of red dots is where I have been.
Some of those blue dots are probably 500 or more meters off.

FWIW, I use owntracks instead of companion app for tracking. Owntracks and the integration allow filtering of GPS coordinates based on accuracy. So I filter out everything that reports accuracy > 1km. This helps a lot. But it also means I get fewer tracking updates when phone is in pocket and I’m in the car. The ideal would be a variable based accuracy based on distance from zone.

You can create your own filter by triggering an automation off of the device_tracker check the data and drop it or call device_tracker see on a different device tracker and use that for the person.

From the usage of “strange” letter I deduct that you are probably in Iceland, so you are quite North on the hemisphere, which means the GPS system do not provide that good coverage.
If your phone have GLONASS too, then it can improve the coverage, but it will still be weaker than further south on the hemisphere.

Yes, understood. But that picture only shows lat/lon, it doesn’t show accuracy. I.e., the circles do NOT represent the accuracy radius. They only represent the center of the “accuracy circle.”

If you look at the current location shown on the map, it includes a circle that indicates the accuracy. The bigger the accuracy number, and hence the bigger the circle, the LESS accurate the location fix is. The circle represents the area in which the device is actually located. That is, assuming the integration is providing an, um, accurate accuracy!

Whatever tha accuracy is reported to be doesn’t matter if the end result is that the device tracker moves 4-500 m.

That is not true. The accuracy is one of the inputs in determining which zone, if any, the tracker is in. As long as the zone’s circle (determined by its lat/lon & radius) overlaps with the tracker’s circle (determined by its lat/lon & accuracy), then the tracker will be reported to be in the zone.

E.g., let’s say the zone has a radius of 50m. If the device tracker’s lat/lon reports it as being 4m from the center of the zone, it will obviously be reported as in the zone. But then let’s say the tracker’s center moves to be 500m away from the center of the zone. It will still be reported as in the zone if the accuracy of the tracker is at least 450m. So, although the tracker may have “jumped” far away from the center of the zone, if the reading is inaccurate enough, it can still be reported as being in the zone.

1 Like