The last few years our family have Android phones, and the location tracking is working great these days. I remember there where some bugs when we moved from iOS to Android, but they have since long been fixed. The location tracking is so accurate that automations when we leave or entering the house just works, and I wish that it keeps working when the children eventually starts using iPhones.
I remember that the tracking with iOS where very unreliable. Updates often stopped for hours or lagged massively. There was a custom component, âicloud3â that was more reliable, but a pain to configure and manage.
How is iPhone tracking today? Same as before or just as good or better than Android?
Iâm wondering the same thing. I was considering installing the Apple iCloud - Home Assistant integration. If it does location updates accurately that is all I need.
Iâm considering this because one user uses the Home Assistant Companion app a few times a week and the other does not want to know it exists on their phone. So, it seems iOS deprioritizes itâs location updates and that second person has been marked at Home for 3 days (which is incorrect).
I recently bought the iPhone for my kids, and the tracking was not as good as the Android. The updates are sent at best every 15 minutes while the phone is moving, when entering/leaving zones and requires the companion to be running.
However I did some Siri automations that updates the location every 30 minutes, when opening app phone/sms, when receiving a call or sms from mom/dad, when connected to a charger and when below 20 and 10% battery. This actually works very good and works even if the companion is not running is the background.
I also created a lovelace card that sends a request_location_update (priority:high) on demand.
Here is an example of a Siri shortcut. I have made several of these, one for each trigger (time/battery/open app/recieve sms/call):
Trigger: Time 12:00
Action:
Get â^Current locationâ
Call service:
Send â^Locationâ to Home Assistant
Update Sensors
Dont show notification when running
@rs443 , this shortcut is triggered at 12:00 exactly. Did you create 48 of these (every 30 minutes in a day) or is it possible to say âevery 30 minutesâ? I would like to update all sensors every 30 minutes as itâs only updating now after a location change.
Did anyone figure this out?
I am very annoyed with the update frequency between my wifeâ s iPhone (purple) and my Pixel 7 (blue). This is very frustrating.