Adding "Google find my device" integration

You probably don’t want to run this script as it probably exists on your Home Assistant instance, but instead run it on another machine on your network and point it at an MQTT broker that Home Assistant is reading from.

If this reads like greek to you, it might be best to wait for a proper integration to show up at some point, which is probably what I’m going to do.

This may be more of a Google question but do any of you know why a lot of my devices often only send a semantic location and not coordinates? My pixel watch 3 and pixel 9 pro phone always send coordinates but my pixel buds 2 pro and Chipolo trackers more often only send ‘semantic location: home’ which foes not publish to mqtt.

They do sometimes send coordinates but i cannot figure out under what circumstances they choose one over the other.

Same problem here for Two days no problem, Always received coordinates.
From today evening only semantic location “home” for my tracker android find my

I’m having a problem with the device tracker, it appears fine on a map, but the state of the device tracker stays always as unknown. Even if the device tracker is inside of a zone. Is this normal?

Edit: I also realized that I keep getting “semantic location: home” and that home assistant displays it as “unknown” in the GPS coords.

Edit 2: Apparently it’s to do if you have a Google Home with an address connected to it. Unable to Retrieve Location from Tag · Issue #8 · leonboe1/GoogleFindMyTools · GitHub

I’m having a problem where the process is failing part way through and once it fails the only way to get it going again is to reboot the host machine.

Anyone else seeing this?