Location sensors not working for any user

I’m having trouble with using location for automation.

My wife and I both have iPhones, and neither of them update when we leave the house to be “Away”. They always both show “Home” in the dashboard. I do have Nabu Casa to see my instance from out of the house, even when I’m 10 miles away it shows “Home”.

I have double checked all my settings to make sure location is allowed in the background on both our phones.

My wife is currently 1200 miles away out of state, and it still has her at home. I refreshed her device, and it showed her “Away” for literally 1 second, then immediately showed her home again. iOS “Find my friends” shows her at the correct location 1200 miles away.

There is only one device we are tracking for each of our locations, and because we are always “Home” our automations never work.

Any ideas on how to get location to work so we can automate things like “we are both out of the house, turn the heat off”?

In the app settings click on the name of your Home Assistant profile at the top of the settings list.

Scroll down and set the internal URL to be:

http://<ip_address_of_your_home_assistant_server>:8123

e.g. http://192.168.1.100:8123

Leave the external URL as Nabu Casa.

That unfortunately didn’t work, still seeing the same issue.