This is my current understanding of the situation, and suggestions for getting the integration working.
NOTE: In the following, “
/config
” refers to your Home Assistant’s configuration directory. However, it might be a different path, depending on how you installed HA. Adjust accordingly.
- Remove any life360 PyPI package workaround. I.e., remove “
/config/life360
” if it exists. - If you want to use the standard, built-in Life360 integration, remove any custom form of it (e.g., my “ha-life360” custom integration) by removing “
/config/custom_components/life360
”. (If you want to use my ha-life360 custom integration, make sure you are using at least version 0.3.10.) - Upgrade Home Assistant to at least 2023.12.4.
- Restart Home Assistant.
- If you have an existing Life360 integration config entry, or you try to add one, and it fails to start, that probably means you have verified your phone number via the Life360 app. When you do this, the Life360 server uses a different auth process that the HA integration does not support (yet.) In this case, change your Life360 password via the Life360 app or via their password reset website (see Reset My Password – Life360. See more details about this step below.) After doing this, do NOT verify your phone number if it asks again. Now you should be able to enter the new password in the HA Life360 integration entry.
- If for some reason that doesn’t work, and you want to try to remove the HA Life360 integration entry, go to the Integrations page. Ignore any Life360 box that says it needs to be reconfigured. Below that there should be the “normal” Life360 integration box. Click on it. Then click on the three-dot menu, and select Delete.
- If all of that fails, a suggestion has been made to make and use a new Life360 account to be used only for Home Assistant, since there is a new “feature” of Life360 that prevents two “login’s” to the same account from two different devices. See procedure below.
Separate Life360 Account for Home Assistant
Courtesy of @FriedCheese (FriedCheese2006 on github)
I’ve slightly worked around this. I created what is essentially a service account that I added to my family circle and used it to log in from HA. You can get a phone number for the text messages using Google Voice.
- Get a number using GV (or any other text service of your choosing).
- Sign up for a new account using that new number.
- Add an email address to the account.
- Add the new account to your existing circle (this will generate a code).
- Sign into the Life360 app with the new account and join the circle using the code from step 4.
- Sign back into the app using your normal account.
- Use the new account in HA.