I have set up several modes as a work around to what I'm trying to do, but just seems too clunky.
For example: Just my wife and I at home, kids are grown and are at college. I have a "good night" routine that sets the mode to "night" and puts the SHM to "arm/home." Then, at a specified time, I have a "sleep" routine that sets the SHM to "arm/away" as the motion sensors that are now active are where we wouldn't be when we're sleeping. Then, I have a "good morning" routine that disarms the SHM and goes into "home" mode. Then various other routines depending on time of day, day of week, etc.
But, here's the issue: Sometimes the kids come home from college and I want to completely disarm the system and override the routines for a certain period of time. Or, my wife and I go away for a weekend and want to arm the system and not have a routine change the arm/away. Not every weekend is the same so I can't set it up for Sat/Sun. Also, my wife has a company issued iphone that only white listed apps can be downloaded, so I can't use the "everyone away" feature.
So, what I did was to not have any routine change the SHM status. It's always "disarm." But, I use the custom features in the SHM that notify me (and sets off alarms) using the additional modes I set up. Was a lot of work to set up because the custom features only allow you to select 1 set of items, such as "motion." You can't select motion and open/close sensors in the same custom. Very clunky.
This way, I don't have any routine to automatically set the SHM and I can arm/disarm manually.
I'm hoping the virtual switch will work for what I'm trying to do.
Any other ideas?