Tracker not accurate

Hi all,

I have configured several trackers. These show up on the map accurate to 2m or even less.
Only one tracker is driving me crazy. This one only shows the location based on the coordinates to 2 decimals.

The device has a tracker entity and does provide the full decimals of the coordinates.
I created a new tracker via Device tracker: See, but it’s the same result.

This is the config I currently have:

script (called every 5 min)

alias: Location Merc
sequence:
  - service: device_tracker.see
    data:
      dev_id: Mercy
      mac: FF:FF:FF:FF:FF:AA
      host_name: GLC300e
      gps_accuracy: 1
      gps:
        - "{{ states('sensor.merc_lat') | float | round(7) }}"
        - "{{ states('sensor.merc_lon') | float | round(7) }}"
description: ""
icon: mdi:map-marker-radius

entry in known_devices.yaml

glc300e:
  name: GLC300e
  mac: FF:FF:FF:FF:FF:AA
  icon:
  picture:
  track: true

I’m using Core 2024.6.4

Thanks for the help!

What’s the state of those entities? What’s the result of those templates?

The result of the templates are a 13 decimal float.

Ok, something weird.
The coordinates read via the extension are x% off from the real position.
Strange thing is, in the original device application the location is exact.