Current link to custom Life360 integration:
pnbruckner/ha-life360: A Home Assistant integration for Life360.
The information below is obsolete and kept for historical reasons
Life360 is now a standard integration
This custom integration is now obsolete. It has been converted into a standard integration starting with Home Assistant release 0.95.
See these instructions for moving from the original custom integration to the standard integration.
Original topic…
There are a few different existing integrations for Life360. However they either depended on additional components (such as MQTT, which, granted, may provide useful additional features, but there seemed to be quite a bit of extra setup for a first time user) or they seemed a little inefficient by having to spawn shell commands.
So I found a lower level Python library that interacted directly with Life360 (using requests.) I took that as a starting point, enhanced it, and wrote a custom Device Tracker platform. I’ve been using it for a while now and thought others might find it useful as well.
Details can be found here:
One caveat: This depends on a cloud API that Life360 doesn’t seem to publish. Having said that, all the other integrations I found depend on the same thing, so hopefully it keeps working for us all!
I’m open to any comments, suggestions, criticisms, etc.