Person/phone location never changes from home

I upgraded my phone from a pixel 4a to 8 and since then HA always thinks I’m at home and I just can’t figure out why.

  • The home assistant app on my new phone allows location permission all of the time
  • When I look at the Pixel 8 Geocoded location (there are 2) one is correct and the other always said home so I disabled that one
  • The only track device for me/person is the pixel 8
  • I’ve removed the location permission for HA on the old 4a phone and disabled the geo location
  • I have a binary sensor (this code is still from when I created it with the old 4a)
    schmuttis_home:
      friendly_name: schmuttis_home
      value_template: "{{ is_state('person.schmuttis','home') }}"
  • The logbook for the pixel 8 never shows the location when not home. I did go out today.
    image

What did I forget to do or change?

start with these steps https://companion.home-assistant.io/docs/troubleshooting/faqs/#device-tracker-is-not-updating-in-android-app

Thanks for the link. I didn’t have “Turn on unrestricted data for the app.” enabled.

I couldn’t find “Turn off battery optimizations for the app.” but HA now detects my phone as away so I’m hoping this isn’t important?

Thanks again for your help - appreciated!

1 Like