Skip to content

Using GeoFencing in HomeSeer

jvmahon edited this page Jan 4, 2020 · 2 revisions

This is a stub for how to convey geofence info. from the iOS device to HomeSeer.

Normally, you will use your iPhone / i-Device to run the geofenced Automation. The instructions here are for a much more specialized case in which you want to inform HomeSeer that the iPhone has entered or left a GeoFenced region.

This wiki section will be clarified at a later date.

Basics:

  • Create a virtual switch in HomeSeer for each iOS user you want to track. I like to name the device with the person's name that you are tracking.

  • On the device's Status Graphic tab, change the state names from Off / On to "Away" and "Home".

  • Change the "On" (now renamed to "Home") from its default value of 100 to the value of 255.

  • Delete the default status graphic.

  • In your config.json, add the "new" virtual switch as a Switch type.

  • Restart Homebridge. You should now see the new virtual switch. Turn it On / Off from the iOS Home App. You should see a corresponding change at the HomeSeer side.

Now set up an automation in the iOS Home app to turn the switch "On" when the selected user arrives home and a second automation to turn it "Off" when the user leaves.

The corresponding HomeSeer virtual switch should now change between the "Home" and the "Away" stages when the iOS device leaves / arrives back.

Use the virtual switch in HomeSeer as an event trigger to trigger HomeSeer actions when the user comes and goes.

Home

Installation

I've deleted most of my "old" installation instructions that used to be here. Homebridge has updated their instructions and they are now more comprehensive than what I had. Just follow their instructions: https://www.npmjs.com/package/homebridge

And be sure to use config-ui-x. Its really great for setting up the plugin.

Configuring Devices

These instructions are now a bit out of date. You can follow them to set up the plugin, but there is now a settings interface in config-ui-x which makes it much easier.

FAQs

Why won't my device names change after I edit them in config.json

Miscellaneous

Clone this wiki locally