Is it normal for Life360 app to not send places/addresses?. Just like you said, HA seems to be receiving everything fine. But it does not return a address/place.
I noticed yesterday evening when i’m in between places the Life360 server is not sending anything to HA. As i don’t see anything on my HA but i do see the places in my Life360 app
So if i’m not mistaken i should look at the Life360 app instead of HA, but where .
FWIW I rarely, if ever get address info from Life360.
There are alternatives:
Google Maps is better (at providing address information) and there are at least two Reverse Geocode custom components I am aware of. The one I use is Places which works very well for me.
Yep, that’s it.
I use Life360 and Google Maps (and router based presence detection) all combined into the excellent Composite device tracker CC by @pnbruckner.
My use of Google as well is purely a historical legacy but I decided to keep it as it does sometimes update quicker than Life360.
As others have said, it’s not uncommon for the Life360 server to not send an address. The place attribute, however, should indicate the name of a Life360 defined Place if it determines you are located in one of those Places. I believe if you “check in” with the Life360 app, this will also show (either in the place or address attribute, or both. Not really sure. I never use that feature.)
What do you mean by “not sending anything”? Do you mean for address & place? Or do you mean the GPS coordinates are not updating either?
They show me the address when i’m in zones, but if i’m in between nothing comes in HA. Nevertheless i fixed it now with the tip of @klogg (thanks m8). Places does exactly what i want
My guess is you have track_new_devices: false somewhere in your config. Just open known_devices.yaml, and change track: false to track: true for the life360 device entries.
If that’s not it, let me know and we can dig deeper.
I’m not sure I understand your configuration. If you’re getting that error, then that means the username & password from your YAML config is wrong. The config you show, and the error message, say the username is “life360_user”. Is it exactly that, or did you modify the config/message when posting it (to redact the real username)?
You also mention the secrets file, but I don’t see in what you posted that you’re actually getting the username & password from the secrets file.
Lastly, you say it’s working. Does that mean you also entered your username and password via the Integrations page in the frontend? If so, just remove the accounts option from the config YAML file (and leave the rest.)
As soon as I read your response my mistake became glaringly obvious.
Yes I had entered the credentials in the frontend and didn’t need the account section in my config which ofcourse the config was missing the !secret for the username and password.