How to ignore old GPS location

I have a few device trackers running for my “person”. One of them is the GPSLogger tracker, I don’t plan on leaving this running 24/7 so I would like to have hass ignore it if it hasn’t reported a position in some time span (1h ish) and fall back to the static trackers (I.e. ping).

I figure I could write an automation to do this with the device_tracker.see service but before I fiddle with that I was wondering if anyone knew a less hacky way?

Thanks