- Posted on
Thu Apr 06, 2017 1:47 am
-
PeteVis
offline
-
- Posts: 180
- Joined: Jun 19, 2015
I've given up on iOS geofencing (location and beacons).
From what I understand, this has nothing to do with Home Remote, or any other similar app such as Locative, but the underlying Apple frameworks.
The Apple frameworks need to report your GPS data, but it does so at various intervals. Apple does not guarantee instantaneous reports due to battery issues, and reporting of GPS location to the app requesting it can even take up to 15 mins when the app is backgrounded.
The same is true for bluetooth detection of iBeacons.
The fastest way to ensure that Home Remote receives your data from the location framework is to have your iPhone unlocked and Home Remote open on screen... but this is impractical.
GPS navigation or tracking apps work different, they keep the app and location requests alive, even when they are backgrounded, but this severely impacts battery life.
Location and beacon features for home automation are limited by these constraints, and this is the reason why people implement alternative methods (search this forum for fing, Karl's ibeacon plugin with a raspberry, proxydine....)