Home > Apple

HomeKit Location based automation not working in iOS 16 [Fix]

In this guide, we will show you the steps to fix the issue of HomeKit Location-based automation not working in iOS 16. Using a HomeKit-enabled device and the Home app, you could automate various tasks by creating scenes that allow you to control multiple accessories at the same time. You could also create scenes based on the location, such as opening the door and turning on the lights. However, as of now, all this is proving to be a tough nut to crack.

HomeKit Location based automation not working in iOS 16
Credits: Apple

Numerous users have voiced their concern that HomeKit Location-based automation is not working with their iPhones running the latest iOS 16. This is happening with numerous iPhones running the sixteenth iteration of the OS, so the culprit is indeed the OS rather than the device. With that said, there does exist a nifty workaround that might help you rectify this issue. So without further ado, let’s check it out.

Fix HomeKit Location-based automation not working in iOS 16

HomeKit Location based automation not working in iOS 16

In order to rectify this issue, you will have to disable and then re-enable all the below-listed features on your iPhone:

  • Settings > Privacy > Location Services > On
  • Settings > Privacy > Location Services > System Services > Homekit > On
  • Settings > Privacy > Location Services > System Services > Find My iPhone > On
  • Settings > Privacy > Location Services > System Services > Significant Locations > On
  • Settings > {name/photo} > iCloud > Siri > On
  • Settings > {name/photo} > Find My > My Location > This Device
  • Settings > {name/photo} > Find My > My Location > Share My Location > On
  • Settings > {name/photo} > Password & Security > Two-Factor Authentication > On
  • Home App > Home Settings > {name/photo} > Recognize My Voice > On
  • Home App > Home Settings > {name/photo} > Personal Requests > Each HomePod > On
  • Home App > Home Settings > {name/photo} > Personal Requests > Activity Notifications > Off
  • Home App > Each HomePod > Settings > Location Services > On
  • [if present] Apple TV > Settings > Location Services > On
  • Go to Contacts on your iPhone > select your contact card [Me] > Verify the Home Address

That’s it. This might help you fix the issue of HomeKit Location-based automation not working in iOS 16. As far as the official stance on this matter is concerned, the developers are yet to acknowledge this issue, let alone give out any ETA for the rollout of a fix. As and when any of these two things happen, we will update this guide accordingly. In the meantime, the aforementioned workaround is your best bet.


Share:
  • christian

    Thanks for this guide. Hopefully it will help. I test it this evening.
    some Notations.

    Settings > {name/photo} > iCloud > Siri > On => (Siri is found under “show all”)
    Settings > {name/photo} > Password & Security > Two-Factor Authentication > On
    (If 2FA ist enabled, one can`t switch it off here. sometimes you even can`t switch it of via appleid.apple.com at all)

    Home App > Each HomePod > Settings > Location Services > On
    (i have 3 HomePods, but there is no “Location Service” to be found.

    Best regards
    Christian