Skip to content

v1.7.12

Latest

Choose a tag to compare

@jleinenbach jleinenbach released this 10 Jul 13:46
9f3ad4b

This release puts a device's location front and center: it can now be read,
localized and copied straight from Home Assistant. The self-rendered map is
translated into every shipped UI language, its info popup gains the device's
Plus Code and raw coordinates with one-tap copy, and a new per-device
Plus Code sensor plus a plus_code tracker attribute expose the same value to
automations and dashboards. Everything is computed locally and offline from the
coordinates the integration already has, with no reverse geocoding, no API key
and no extra network calls. The config schema is unchanged and nothing is
removed for existing working installs.

What's Changed

New Features

  • A new per-device Plus Code sensor. Each tracked device gets a text sensor
    exposing its full Open Location Code (Plus Code, e.g. 8FVC9G8F+6X). It
    reports the last known position and never blanks on age, so it stays useful
    even when a fresh fix is momentarily unavailable, and an accuracy-less fix is
    never encoded.
  • The device tracker now carries a copyable Plus Code and coordinates. The
    device_tracker gains a plus_code attribute and a coordinates string
    ("lat, lon", dot decimal) alongside its existing GPS data, so the last known
    position can be pasted straight into a maps app. It is value-identical to the
    standalone sensor by construction (one shared location source, one shared
    encoder).
  • The map info popup shows the Plus Code and raw coordinates, each
    copy-to-clipboard.
    Selecting a device on the built-in map now shows two
    extra lines: the Plus Code and the Google-Maps-ready decimal coordinates
    (lat, lon), each with a copy icon. Copy works even on a plain-LAN
    http://<ip>:8123 address (a non-secure context) via a built-in fallback,
    and tapping a copy icon no longer pans or closes the map.
  • The built-in map is now fully localized. The self-rendered map view is
    translated into all ten shipped UI languages (de, en, es, fr, he, it, nl, pl,
    pt-BR, pt), resolved from your Home Assistant language, with right-to-left
    layout for Hebrew. Until now the map was hard-coded English-only even though
    the rest of the integration was fully translated.

Bug Fixes

  • The map's point counter now uses correct singular and plural. The map
    footer previously always read showing N points; a single point now renders
    as showing 1 point.

Notes & Attribution

  • The Plus Code is produced by a vendored copy of Google's reference Open
    Location Code encoder (Apache-2.0, one-way compatible with this project's
    GPLv3), verified against the official encoding vectors and attributed in the
    README "Credits". The project license stays GPLv3.

Full Changelog: v1.7.11...v1.7.12


A full restart of Home Assistant is required after updating. Reloading the
integration alone is not enough: a version update changes the integration's
Python code, which Home Assistant only picks up on a full restart. After
updating, restart Home Assistant and confirm that manifest.json shows
1.7.12 under Settings -> Devices & Services -> Google Find My.