I’m new to SmartThings and have looked for an answer to this but cannot find one. The issue I have is that my partner works late. I go to bed and the smart home monitor is set to armed (home). She comes home in the early hours and I need the presence sensor to turn off the monitor so as to not wake me but then rearm when she closes the front door.
The I’m back routine didn’t seem to work last night when the system was armed
Any suggestions on the logic I would need to set up to make this work?
She could disarm the system from the phone app or through action tiles on her phone.
If she is coming into a garage, you could have a keypad in the garage to type in a code. There are a ton of different ways you could solve this problem. Or are you looking for the reason presence didn’t disarm SHM?
Working out the logic between all your presence based Routines and mapping out the different SHM states and modes ahead of time will help.
If someone is already Home, meaning that SHM is Armed / Home and the Mode is Night or Home, then I wouldn’t allow your I’m Back Routine to run when Mode is Home or Night.
Instead, I would create another Routine that when Mode is already Home or Night, and someone arrives, only a portion of what the I’m Back routine does gets executed, such as opening a garage door or unlocking a lock and turning on a light maybe. I wouldn’t disarm the alarm.
By incorporating different Routines based on already existing Modes that are set will give you better control when there are multiple people in a household and people are coming or going.
After having owned Smartthings going on three years, I would never rely on Smartthings to Arm/Disarm my system based on smart phones. Most of the time I have from a 2 minute to 30 minute delay when Smartthings sends me notifications that someone or everyone has arrived. Often my wife’s phone will show present all day when she has her phone at work.
A Smartthings key fob might be more reliable, although several people are using the free app, Life 360, and claim it is much more reliable.
When I drive into my driveway, I use the Good Morning Routine which I have set up to set the Mode to Home.
When I am ready to go to sleep I press on the Good Night Routine to arm my entrance doors and my outdoor cameras.
PITA to push manually push the buttons to run the Routines, but at least I know that they ran.
+1 using routine with a motion detector that would arm the alarm at certain time:
First your partner arrives at x hour which then causes the im back routine to disarm the alarm.
Create a ‘Partner is back’ custom routine that when your partner reaches second floor motion or halfway motion sensor (something is happening) at time window 2am-3am rearm Security for stay/home/night.
The virtual switch option seems to be doing the trick on paper. This when used with Stringify should work fine. I have a stringify flow to turn on the porch light already so added it to that. The fact that the light is on should indicate the home monitor is disarmed. Then after a timer the lights go off and rearm the system. Perfect (hopefully)
I see that the “was” condition is not available but you can create a Simulate Switch to follow the Arm/Disarmed status of SHM and use that. Just create a Simulated Switch in the IDE and import the Piston below using the code.
I did something like this when my daughter would come home late.
I used her unlocking the door with her code as the trigger. Using the lock smart app I would disable SHM.
Then using Core I used the same trigger of her unlocking the door with her code to start a timer, then 5 minutes later set SHM back to armed.
Or something like that. I haven’t used it in some time now since she is off at college now.
So it can be done. Like mentioned above you just have to find the reliable triggers and conditions that will work for you.