HomeKit GeoFencing with home hub

iOS 11 supports GeoFencing for timed and mulit-user automations based on the home app. 🙂


It appears to work intermittently, meaning that some people can do it and others can't. Since apple doesn't yet support a HomeKit community forum I'll put this question here in AppleTV because thats what I use as a home hub.


Here's my setup:


  • my phone is iPhone8+ running iOS11
  • family member is iPhone8+ running iOS11
  • AppleTV 4thGen running iOS11 acting as home hub (in settings it says connected)
  • everyone is using keychain with 2FA
  • everyone has global settings in iCloud of granting permission to Home


Yet in my home setup when setting up Automation for "when people arrive"


I see


Action: Greyed out words of "I Arrive"


To run automations based on other people's arrival or departure, make sure you home hub's software is up-to-date


Question: Everything appears to be setup correctly and yet I still can't do person(ala phone) based geo-fencing to trigger scenes and automations.

What gives? I've searched everywhere and all the answers on the forum say people got this work but those who say they got it to work didn't say how


(for context I have Hue Bulbs with a Hue Hub that supports Homekit) so technically speaking everything is prepped for geofencing. Yet no dice 😟


Is there an obscure setting somewhere that I am missing?

MacBook Pro (Retina, 13-inch, Late 2013), OS X El Capitan (10.11.4)

Posted on Sep 28, 2017 11:04 AM

Reply
Question marked as Top-ranking reply

Posted on Dec 17, 2017 10:51 AM

I had the same issue and solved it by allowing location services for the Home app, which in hindsight makes sense (settings-privacy-location services-Home). As soon as I enabled location services for the Home app, the "People Arrive" and "People Leave" functions in automation were no longer greyed out.

7 replies

Sep 30, 2017 7:22 PM in response to surfingarbo

I did this as well and it worked.


There is a new update to tvOS as well and that has to update first and the below steps worked


1. Sign out of my iCloud account on my AppleTV

2. Restart the AppleTV

3. Sign back into my iCloud account on my AppleTV

4. Open the Home App on my iPhone

5. Turn the setting for using my AppleTV as the Home Hub back on

6. You can now use geofencing and specific invited users to trigger automations and scenes

Jan 13, 2018 10:29 AM in response to bodhi_1980

Once you have the Homekit activated on your AppleTV, make sure Location Services are turned ON in 2 locations of your iPhones Privacy menu.


On the iPhone, ensure these areas are turned ON:

1): Settings/Privacy/Location Services/Home

2) Settings/Privacy/Location Services/System Services/Homekit


Once those two areas are activated as ON, you will see in the Home app that the geobased location options are no longer shaded.


Hope this helps!

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

HomeKit GeoFencing with home hub

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.