Location based Arm/Disarm for Security Monitoring

Ability to automatically set disable/home/away Security Monitoring modes based on phone locations/wifi network or even better add the ability to the rules engine generally with support for multiple users. The primary goal is to provide automatic alarm disable on arrival but it would be great to also automatically enable when the last person leaves the site perhaps after a verification reminder step to prevent errors.