Alarm.com Trigger Smart Home Monitor?

  1. install 2 virtual switches in ST IDE (i called them Virtual - Arm & Virtual - Stay)

  2. In Alarm.com, add option to send email when system is armed / away / disarmed to a gmail account

  3. In IFTTT, enable IFTTT to control these 2 switches

  4. I used the following routines in IFTTT to turn on/off these virtual switches
    i. If new email in inbox from search for subject:Panel was Armed Stay, then Switch on Virtual - Armed Stay
    ii. If new email in inbox from search for subject: Panel was Disarmed, then switch off Virtual - Armed Stay
    iii. If new email in inbox from search for subject: Panel was Disarmed, then switch off Virtual - Armed Away
    iv. ii. If new email in inbox from search for subject: Panel was Disarmed, then switch off Virtual - Armed Away

  5. Have CORE monitor the status of these 2 Virtual Switches in ST and change the state of SHM by creating Pistons

i. if Virtual Switch - Arm changes to ON, then turn SHM Arm Away, turn OFF Virual Stay
ii. if Virtual Switch - Stay changes to ON, turn SM Arm Stay, Turn OFF Virtual Arm
iii. If Virtual Switch - Arm changes to OFF and Virtual Switch Stay is OFF, turn SHM to Home
iii. If Virtual Switch - Away changes to OFF and Virtual Switch Arm is OFF, turn SHM to Home

Hope this helps

Reminder: IFTTT can take upto 20 minutes to get the email and change the SHM status