Why are my geofence triggers not firing through HomeKit?

Multi-user geofencing with HomeKit


Ensure that you have an Apple hub set up

This can be an iPad, or an Apple TV 4th generation or newer.

Make sure your iPad/Apple TV is running on the most recent iOS version.

Make sure your hub is properly configured on your home network. The ecobee can only connect to a 2.4G network, so you’ll want to be sure that your Apple hub is connected to this same 2.4G network to work with your ecobee.


Ensure that Location Services is enabled

HomeKit will not trigger events from a device when “Share My Location" is turned off.

Go to Settings > Privacy > Location Services > Share My Location > On


Ensure two-factor authentication is enabled

On your iOS device, go to Settings > Accounts & Passwords > iCloud > select your Apple ID > Password & Security > Two-Factor Authentication > On


Ensure each person participating has an individual iCloud account

A shared iCloud account does not work with multi-person geofencing.

If the user you’d like to invite doesn’t have an iCloud email, they will have to create one so that you can invite them.


Ensure that all users have remote access

In the Home app, select the arrow in the top right corner. Under “People” list, ensure that all users have remote access enabled



Through the Android app

Ensure your phone’s Location Services are on.

Ensure your Locating Method setting is set to “High Accuracy.”

Ensure the ecobee app has “Location” enabled under App Permissions. On your phone, press and hold the ecobee app icon and select “App Info,” then under “App Settings,” tap “Permissions” and ensure the toggle switch for Location is set to “On.”


locating.png    permissions.png


Was this article helpful?