IOS Geofencing capability for SecuritySpy
Hi,
It would be great if in a future version it would be possible to add geofencing/location based capability to the app. So that you could set it to detect when you leave the premises and then arm SecuritySpy, then disarm when you return.
Cheers!
It would be great if in a future version it would be possible to add geofencing/location based capability to the app. So that you could set it to detect when you leave the premises and then arm SecuritySpy, then disarm when you return.
Cheers!
Comments
It will monitor google or regular IMAP accounts and either mark or delete emails that are processed
This provides a way to do a lot of automation by setting up a special email account "myserver@blah.com" and sending commands to it.
Although email is a bit awkward and has a little delay, the advantage of having this is that this provide a universal way to get commands to a server that avoids all the hard issues of dealing with UPnP, routers, port-forwarding, VPN, SSL, etc.
In my case, I use the Stringify or IFTTT app to send an email when a Geofence is triggered, so I can kludge Geofencing to Indigo and other servers that do not have Gofence support as long as they have an email command processor. (I have Indigo receiving the GeoFence alerts and then scripts in Indigo control SecuritySpy using REST commands to arm/disarm cameras.)
In a somewhat related issue (adding missing functionality), I use the iOS "Pushover" app (an email-to-Apple Push notification service gateway) to add "push" alerts for apps and services that don't have built-in push messages.
Just to be clear: I think SecuritySpy should directly have GeoFencing support as it is very useful and common scenario, but if you were to first implement an email command gateway, then at least we all have one "universal" way to do custom integration with SecuritySpy while you work on more specific direct support for features that are harder/take longer to implement.
If your iOS device leaves the local network, than the system assumes you've left the area and arms (or some other parameter changes) the system. When you re-join the local network, the system changes back to the original state.
This setup would obviously be complicated if the user logs into their local network via VPN - from a GEOloc that's away - where you might want the system to remain armed. Maybe someone has a detection method to differentiate the two.
@Ben, do you know of a way for the iOS app and the MacOS app to detect each other on the same network and differentiate VPN access? Maybe there's a way to use Bonjour or Bluetooth somehow?
Another suggestion regarding this feature: Setting a variable in the app to allow for how quickly the system reacts to the change in location. For example, after the system detects your phone has left the network, wait X seconds before arming the system. That way, if you temporarily drop off WIFI reception, the system won't arm immediately (unless you want it to).
FWIW, from a business perspective for you, this kind of auto-arm/disarm feature set could really help market your product to the growing number of (less technical) people looking to setup home security.
Works well.
What are the top features that you are working to implement in 2020?
..."actions" for view only Macs. ;-)
Jay