I’ve been using ST since June, 2017. Quickly gave up on presence as a arming / disarming option, total nightmare. Decided to use a keypad–WTF no ST support for keypads. Had to quickly learn about Community Apps, and there is a ton of outdated keypad information on the forum. Finally got the keypad working with the Lock Manager app’s Exit Delay, but with no entry delay, alarms each time I entered the house. That was not good with my newly installed 105DB Siren.
Learned about “Virtual Devices” then wrote a few Core routines to handle Entry Delay. OOPS, now there were no messages when real sensor formerly monitored by SHM was left open, another Core routine.
Decided Core was a bit slow for me, it is interpreted vs compiled, so I converted everything to SmartApps (Not sure if that’s true for WebCore). Another challenge, I never coded in Groovy or Java, but know PHP and legacy IBM mainframe Cobol and Assembler. By September 2017 I cooked everything down to the Beta Version of the current SHM Delay App.
My system now runs quite well, except for the Samsung contact sensors that on occasion refuse to work. Have my old Kindle Fire tablet up and working with ActionTiles, and just got it speaking with LanNouncer and Big Talker. Totally enjoying the audio confirmation when arming/disarming and door opens/closes. Wrote a simple Smartapp to handle Chimes and speaking when the keypad is set to ExitDelay prior to arming, otherwise Big Talker does what I need.
Time for some more new sensors and a smart Thermostadt.