Issue with Device Tracker iOS app not updating? (always home or away)

Hey there, stumbled upon this thread so I thought I’d try my lucky here. My device tracker is always home, no matter where I go. Even if the phone is off (but that might just be a “last known location” thing). The app does have “always” in iOS location settings. Any ideas, guys?

4 Likes

I’m having the same issue right now with my wife’s iPhone. Confirmed it is set to “Always”.

My android works perfectly fine, as does the car (that has an integration).

2 Likes

got the same issue. for me and my wife. app installed, external access is working. app location history show correct locations. set to always. but no update on the device tracker entity. all other entities are updated regulary (battery for example). any ideas?

1 Like

Same here… Wife’s phone HA App’s location is set to ‘Always’ but frequently goes back to “When used”. My wife would not know making any changes herself, so it is a software issue. The Find People works fine and reports correct location 24/7.
It is annoying as we have Automations based on being home or away.

Same here… and it became quite annoyng since life360 has stopped to work in HA.
https://github.com/home-assistant/core/issues/105816
I have replaced device_tracker.iPhone_XXX with life360 integration until now.

I found out earlier this week, that my wife was getting a notification whenever her phone restarted from her iPhone that basically said something like “This app is tracking you. Do you want it to track you?” and because I had instructed her to always say “no”, she was doing it to home assistant. I changed the Companion App again to “Always”. She stopped doing that and it is working significantly better (still not as good as the tracker in my Android phone). I can actually use zone notifications now, but not for anything that needs to be instantaneous. Also, the GPS accuracy isn’t as good as the Android (much larger radius on a map).

I have read that the icloud3 v3 integration through HACS is even better once setup. I installed it, but still need her account setup in HA to work on that now.

1 Like

I don’t have life360, but I just read about the issue on Facebook earlier this morning. Reading through the issue, it seemed like it might be going the way of MyQ due to the authorization being blocked actively by Cloudflare.

Thanks I will lok at this integration.
It’s possible to add multiple account?

My wife is the only one with an iCloud account, but it looks like it’s not possible after a search, but the creator offered a solution in the thread here. The linked comment is the issue and the creator responded (a few times) with possible workarounds.

https://gcobb321.github.io/icloud3_v3_docs/#/chapters/1.0-introduction

I had the same issue and found this thread via Google.
Today I decided to setup the HA cloud, because I dont want to always turn on VPN.

I regonized that the location was not updating and also not for the battery status.
The only thing I did was, appart from enabling the cloud functionallity, that I inserted an external address to the IOS App.

Not sure if I have to do this, because there were no information that I have to do it.
After I enabled the cloud, I checked the App and I confirmed that Cloud is connected. (I was in my local WiFi) I did a walk and I was NOT able to connect to HA. This was the reason why I entered the nabu adress as external IP. Is this the correct way ? Or should it update automatically while connected to the WiFi ?

How ever, after this I was able to connect from the mobile network.
Now I am at work and regonized that HA tells me I am still at home.
Checking the debugging of the app shows me a correct location.

**Long story short, I checked **
Settings → People → My Account
and regonized that there is a 2nd entry for my iPhone available, labled with a “_2” at the end in the entity name. (same friendly name)
The old device stopped updating at around the same time as the new one starts reporting.
I assume this is a bug in HA or in the App.

Maybe this is is helpful also to other people having this issue that the location is not updating.

Isn’t [… always home or away … ] a binary thing?

Exactly the same for me. I also have a new _2 and the location is not updating. My wife has no _2 but her location is also not updating. Both stopped to work at the same time (3 days ago)

The same for me. The location has not been updating for two or three weeks. I know Android users who have the same problem.

the same problem, also the charging state not update, removing one device and re add it will fix it, but another iOS phone get the same problem, so what is happening can anyone explain reopening the app will update all the states but after while return to the same problem

I had the same issue with my wife’s phone. I resolved it by now having both the Apple Icloud and Icloud3 Integrations and noticed that the issue was my wife’s Iphone entity in Icloud3. I deleted that device in Icloud3 and kept it in Apple Icloud. That did the job.

Same issue here. Is there a fix at the next time?

Greets

1 Like

I believe I have figured out the _2 thing as it happened to me and my iphone 10 was not updating its geo code location.

I was using my iphone as a personal hotspot when I was away and I believe what happened is that when I turned on the personal hotspot, it connected to the cell provider in the area. The HA mobile app on my iphone then communicated with HA and set that geo location. I noticed that after the recent HA core update, that MAPS was moved in my sidebar. I clicked on it and noted my iphone was still showing as where I was weeks earlier and that there were two iphones showing and one with an _2. I Tried to delete the duplicate which it did but that did not solve my problem.

To make a long story short, I finally noticed that I had left my personal hotspot setting to ON on my iphone. I turned the personal hotspot off and almost instantly my location updated to where I was ( home ).

So, if you see an _2 iphone device added and you had been using a personal hotspot and forgot to disable your personal hotspot (left it as “on” under settings/personal hotspot) try disabling the personal hotspot and see if your location starts updating again.

My theory is that the personal hotspot setting must be interfering with the location setting within the HA mobile app.

I know that when I do travel that I turn on my personal hotspot so that everyone in the car can surf while we are driving somewhere. I often forget to turn it off when we arrive or when I get back home.

Let’s see if anyone can confirm this!

1 Like

Same here, but it started on my new iPhone. I went from an 11 to 14. On my iPhone 11 the zone detecting worked very good, in some seconds I got a notificaion I left or came home. Not with my iPhone 14, when leaving I got the notification directly, but when coming home, it takes hours before it get updated. I saw in the log, that indeed the location was updated hours later. And even maybe by using the app, not sure. Settings are the same as on my 11, very frustrating.

I don‘t use nabus cloud service, our phones are set to always but it doesn‘t work. The workaround I use is to track if the phones are connected to WiFi, but that disables some features, like distance etc.

for those ios with location tracking issue, this was my solution:

ios i just got it not working to working:
HA settings > device > mobile device > deleted all of false registered mobile devices and even current one > close app(probably forced logout) > make sure ios settings home assistant app location setting as always allow > open home assistant app > login > go to setting > companion app > you home assistant name > privacy settings to be location sent exact, sensors sent all > go back one menu > “location” > update location > check device location entity get updated

The key step was to force delete all of false registered current device. Basically deleted current mobile from HA instead simple logout