Don,
After you had mentioned iPhone Locator again I looked back into it and decided reinstall it after my frustration with VeraMate's now-unresponsive built-in geofencing.
I've run a few tests and so far all is working well as it does take the burden of firing scenes for me off of VeraMate's shoulders. My only issue is I forget what I used to have set for polling intervals and such. I know there are many ways to customize the polling of iPhones with the plugin... Ideally I'd like minimal polling done when my iPhone is home, and then I have a geo-fence set up for leaving/arriving home at .15 miles from home. I'd like the polling frequency to obviously increase as it hits the geo-fence leaving, but then get longer in between intervals the further away I get from home. Coming back home, I'd like the polling intervals to increase enough to get good readings to trip the geo-fence to set my "home" scene, and then have the polling interval decrease significantly once home again.
I know you can technically make scenes utilizing the "mute"/"unmute" button like your devices would be muted once you arrive home and only "unmute" when say the garage door was triggered. Do you utilize that feature at all in your scenes? I'm not sure how the battery drain would be on my phone if I left the plugin to constantly poll even if I'm home vs setting a scene where if I'm home the plugin would be muted.
Right now I've got my polling map set to: 0:900,0.15:30,1:75,2.5:180,5:450,15:900,30:1200,50:1800,100:3000