If you had a /config/life360 folder, then you applied some workaround at some point. That folder does not normally exist.
This all got overly complicated due to multiple “workaround” suggestions. Ultimately, the only things that were needed to get it working again was the 2023.12.4 release (which uses the updated life360 PyPI package, that was changed to compensate for changes in the Life360 API), and possibly changing your Life360 password, if at some time you had verified your phone number in the Life360 app.
Other than that, yes, the previous Life360 config entry (or entries) should “just work” (possibly with an updated password.)
Unfortunately, because this is still an undocumented & unsupported API, a lot of guessing and reverse engineering had to be done to come up with the appropriate fix. Hence the point of this topic.
The confusion comes from multiple workarounds being suggested (that came from different times in the process of coming up with a fix.)
Upgrade Home Assistant to 2023.12.4. Then add the Life360 integration entry again.
If you get an authentication/authorization failure, then that seems to imply you’ve verified your phone number in the Life360 app. When you do that, the Life360 server uses a different auth process that the HA integration does not support. At this point you need to change your Life360 password (via the Life360 app or password reset website, which switches it back to the old method that HA supports), and do not verify your phone number if the Life360 app asks you to do so again.
You’re welcome. But the thanks really belong to @11harveyj who was able to figure out the changes needed in the life360 PyPI package to get things working again.
There is actually a lot of good information there already.
Please use this topic for discussing whether or not effort should be put into negotiating some sort of agreement with Life360 to use their API and provide documentation and support for such. And mainly, use this topic to vote for that.
FYI, something changed this morning in the Life360 server API that has broken the integration again.
It’s getting too difficult to try to keep up. I’m throwing in the towel, at least for now. If some arrangement can be worked out with Life360 where they’ll officially support us I might be willing to work on the integration again. Until then, if ever, it’s been fun!
Thank you for supporting this integration over the years for us all @pnbruckner
Life360 is really not being a good player in helping smart home enthusiasts to integrate their product…
I will end up believing that a careless person (hacker) is having fun destabilizing this integration. last year or 2 years ago, it was the same thing. I understand #pnbruckner’s reaction I would do the same.
Thanks for your efforts - a LOT.
I myself had to stop using Life360 on ~May 2022 (stopped working in Russia).
Let’s see what happens next to them. May be they will collaborate with HA-like platforms.
Hmm, they do not want to be accessed from 3rd party - and yet they sell private data.
Again, please do not discuss alternatives to Life360 in this topic. There are plenty of other topics (including your own) that do that. This topic is intended ONLY for discussing the possibility of an officially supported integration with Life360, and mostly for people to “vote” for that.
Thanks again for all the work you put into the integration. It’s a shame it’s come down to this.
An authorised API is probably the only thing that would cause me to pay to use their service, so they’re pretty much losing the opportunity of my future custom.
Again, please do not use this topic for general discussion of the various available device tracker integrations. There are plenty of other topics in which to do that, and anyone is free to create another topic of their own if they like.