With the Hubitat mobile app, you can easily add devices so any household member leaving or arriving home can trigger automations with mobile presence detection.
If you opt-in, the Hubitat mobile app uses your phone’s location to figure out when you’ve crossed over a virtual perimeter around your home, referred to as a geofence. You can designate center and size of the geofence area when setting up presence sensing in the mobile app.
NOTE: The Hubitat mobile app doesn’t track where you are or where you’ve been. Data for presence sensing and geofence is only used to determine when you come home or when you leave.
For presence sensing to work properly, you’ll need to make sure that:
Install the Hubitat Elevation mobile app on the iPhone you want to have presence detection capabilities and when prompted, choose the selection Allow While Using App. You will be prompted again later to change the setting to Always Allow so presence sensing will function properly, but initially iOS only permits the selection of Allow While Using App.
If this is the first time using the mobile app and your first interaction with your new hub, select New Hub Owner to create an account, otherwise choose Existing Hub Owner and login.
Login with your my.hubitat.com Admin User credentials. If you don't want your Admin account used on a guest user's phone, you can follow the instructions to add a guest account to your hub and log the user into the app with their own Guest User credentials.
Select the hub for which you want the user to participate in presence detection.
If this is the first time the app has been used on this iPhone to login with an account linked to your hub, then you will not see the name of the phone listed. Press the Create New Device button.
The first time the app is used on your iPhone, you will be prompted to allow Motion and Fitness Activity. This is only required for presence sensing to function if you have the option Send presence only while in motion enabled in the Hubitat mobile app settings.
The name of the phone will appear in the Devices list on the hub you connected to with the Hubitat Elevation mobile app. It will also now appear in the app as an existing mobile device each time you login to the mobile app and connect it to the same hub.
When prompted, change the iOS privacy option to Always Allow. This will ensure the iPhone can use Geolocation data for presence sensing even when the Hubitat mobile app is not running.
Presence sensing can be disabled or enabled at any time by toggling the Enable GeoFence settings option in the Hubitat mobile app.
Arrival or departure of the mobile phone creates an event. To use these events for presence detection, add the phone name from the Devices list to a Basic Rule, Rule Machine rule, Mode Manager, or other app that can use presence to create an automation.
Install the Hubitat Elevation mobile app on the Android phone you want to have presence detection capabilities, and when prompted choose the link Allow in settings.
If this is the first time using the mobile app and your first interaction with your new hub, select New Hub Owner to create an account, otherwise choose Existing Hub Owner and login.
Login with your my.hubitat.com Admin User credentials. If you don't want your Admin account used on a guest user's phone, you can follow the instructions to add a guest account to your hub and log the user into the app with their own Guest User credentials.
Select the hub for which you want the user to participate in presence detection.
If this is the first time the app has been used on this Android phone to login with an account linked to your hub, then you will not see the name of the phone listed. Press the Create New Device button.
The first time the app is used on your Android phone, you will need to allow Physical activity. This is only required for presence sensing to function if you have the option Send presence only while in motion, enabled in the Hubitat mobile app settings.
NOTE: If the Send presence only while in motion Advanced settings option is enabled for a particular Android phone, but the Hubitat mobile app is not granted access to Android Physical activity, then presence sensing on this Android phone will not work. The purpose of this enhancement option is to allow an Android phone that drops off the network and then comes back on, to only send geolocation data when the phone is in motion, thus preventing unintended activation of automations that are based on presence sensing triggers.
Presence sensing can be disabled or enabled at any time by toggling the Enable GeoFence settings option in the Hubitat mobile app.
Arrival or departure of the mobile phone creates an event. To use these events for presence detection, add the phone name from the Devices list to a Basic Rule, Rule Machine rule, Mode Manager, or other app that can use presence to create an automation.
Send presence only while in motion The purpose of this enhancement option is to allow an iPhone that drops off the network and then comes back on, to only send geolocation data when the phone is in motion, thus preventing unintended activation of automations that are based on presence sensing triggers. The first time the app is used on your iPhone, you will be prompted to allow Motion and Fitness Activity. This is only required for presence sensing to function if you have the option Send presence only while in motion enabled in the Hubitat mobile app settings.
Validate location on network change This option will trigger the geofence to re-register when the iPhone changes WiFi networks.
Delay exit Use this feature to set the delay in minutes until the app will send an event update indicating the iPhone has departed the geofence area.
High Accuracy Presence This option is only available for iOS devices. When enabled, this feature can increase the accuracy of presence detection for iOS devices, but it comes at a cost to battery consumption. Increased battery savings will be realized when this option is left disabled.
Send presence only while in motion The purpose of this enhancement option is to allow an Android phone that drops off the network and then comes back on, to only send geolocation data when the phone is in motion, thus preventing unintended activation of automations that are based on presence sensing triggers. The first time the app is used on your Android phone, you will need to allow Physical activity. This is only required for presence sensing to function if you have the option Send presence only while in motion, enabled in the Hubitat mobile app settings.
Validate location on network change This option will trigger the geofence to re-register when the phone changes WiFi networks.
Delay exit Use this feature to set the delay in minutes until the app will send an event update indicating the phone has departed the geofenced area.
Tap the Geofence icon at the bottom of the app.
Moving the slider will allow you to change the size of the geofenced area (represented by the thin blue circle surrounding the pin at the center).
You can force a different geofence area by tap, hold and drag of the pin at the center of the blue geolocation area.