Quiet a noisy GPS

Can anyone suggest how to quieten a noisy GPS?

I have a USB GPS dongle that is reporting hundreds of updates every hour. I’d like to quieten it so that it only reports movement if it moves by more than X meters.

The device is creating a massive amount of data and triggering automations based on movement.

Thanks.

How are you triggering automations? Using zones it probably shouldn’t trigger that often..?

I use speed to trigger automations. But jitter in the GPS is falsely trigering them.

Zones doesn’t help either unless I make the zones artificially large, then I lose precision.

How can I dial-down the GPS updates?

You probably need to elaborate more on how you are using / the wanted results on this.

Not sure I understand the question.

I don’t want a stationary GPS hitting the recorder 60 times per minute.

Surely I’m not the first to ask about quieting a noisy sensor? But my searches are failing me.

Or run it thru a filter and average it over a 5 or 10 minute floating time.

Any chance you can point to an example of this for a GPS sensor?

We have template device trackers now.

Create a template device tracker that is triggered on any change of your gps position.

Do not update the tracker (using templates or conditions) unless the HDOP gps attribute is less than a value you find reduces noise (like 10m or such).

Awesome, thanks. I’ll try that.

Interestingly enough, it’s not as stationary as you think when it comes to the distances and math errors involved in triangulation. Depending on the accuracy required, scientists must constantly correct for errors in receiver coordinates on the ground caused by the Earth’s movement, tectonic drift, and axis wobbles to keep satellite positioning completely accurate. [1] https://www.youtube.com/watch?v=tz23G_UXCGA but it’s a rabbit hole of details.