Life360 Device Tracker Platform

Manually installing like that will get overridden by HA when it starts because the manifest.json file still specifies 6.0.0 (unless you change it.)

Try this:
Log in to the app on your phone and go to Settings > Account > Phone number. Don’t change anything; press the back button at the top left side. If you see a message that says unverified, don’t care and leave it as is.

Delete all the current Lifte360 integration you have in Home Assistant.
Then reboot the HA.

go to the below link

Download the zip file and put the life360 folder in your “custom_component”
now try to set up the life360 integration and log in with your email

Hope this helps :slight_smile:

1 Like

Thanks. Tried that, but suspect I missed a step. I copied over the life360 custom_components folder, but do I then go ahead and install it again from the HA integration page? It shows there but suspect this isn’t picking up the custom integration (I went ahead and tried to authenticate but didn’t work)

Thank you,done

just delete old one, restart ha, include new one, restart ha, and …

all entities ‘unavailable’

reactivate … but after x minutes always ‘unavailable’

???

manifest.json

{
  "domain": "life360",
  "name": "Life360",
  "version": "0.3.10",
  "config_flow": true,
  "documentation": "https://github.com/pnbruckner/ha-life360/blob/667a7ee0ebe3ebf47a996849eb550cbbe30225bf/README.md",
  "issue_tracker": "https://github.com/pnbruckner/ha-life360/issues",
  "codeowners": ["@pnbruckner"],
  "requirements": ["life360==6.0.1"],
  "iot_class": "cloud_polling",
  "loggers": ["life360"]
}

Yes, you need to install it. So basically, when you have the life360 folder in custom_component, the home assistant will read that first.
I am guessing all this happened because they enabled the 2fa on their end, so by changing the phone number and not confirming it, we can go around it for now.

You login to life360 with email or mobile number?
on both app on mobile and home assistant I suggest to use email.

by email…always unavailable

strange because it worked for a few days with the pnbruckner release

I think, no matter what technique, patch, etc I try, nothing works. Trust me, I have tried now for days.
I seem to be one of those individuals life360 have blacklisted for some reason. So annoying
Am wondering if its got anything to do with the fact I verified my phone number previously.

Thank you very much! Followed your instructions and it works once again.

can you give us the “step by step” you made
Thanks

For those still having problems with “Invalid Username or Password”

The password complexity requirements have changed since I set up my Life360 account.

By changing the password in the app and adding the required complexity (for me it was adding a non alphanumeric character) I could then authenticate the Life 360 setup screen.

just change my app passw.

OK

I change my password , verify my phone number but still no luck
In the app i log in with e-mail and new password , try to log in HA with e-mail and phone with new password but still no luck

Same here, I tried all combinations, reboot the HA multiple times. It keeps coming back with Invalid Authentication. It works fine on the website, Life360 app etc.

Hi, as @aliaghil explained:

  1. Delete any life360 addon you might have and restart homeassistant (I deleted mine few days ago so I skipped the restart step).
  2. Download the the zip file “ha-life360-0.3.10” from the provided link, extract it and copy the folder called “life360” into the custom_component folder of your homeassistant installation. I used samba share addon to connect from my windows machine to my homeassistant machine.
  3. Now perform a restart and add the life360 addon. You would get a window to enter your life360 user name (I used my email) and your password. After that all my users appeared as entities in the add on.
    I hoped I helped and good luck…
1 Like

I followed exactly as described above:

  1. Delete the existing Life360 integration. Do not delete your old entities, they will come back after the steps below.
  2. Download the source code file from the @pnbucker page.
  3. Under custom_components, create a folder life360 and extract the zip file into this folder.
  4. Restart HA.
  5. Add the integration, Life360. Now you will see custom integration and cloud, choose custom.
  6. Login with your email and password. It will sign in and wait for few minutes for entities to show up

Thankyou again for the help.

Hi
I don’t know is it matter the country were you from?
I try to log in in website life360 but even there it say invalid user or password but on the app everything is fine with my mail and password
How we restart HA after you delete and add new folder of life360 :
Restart Home Assistant or Reboot system?

tried this all again. Still nothing. I am now certain I am blacklisted for some odd reason.

Is there a way of sniffing the authentication traffic from HA? this will give me a better idea of whats going on.

“Delete the existing Life360 integration”? how?

1 Like