I recently migrated over to the new SmartThings app and since then have had to re-create all my automations. One of my most important yet simple automations I just can’t get functioning the same way it did under the old app. The automation goes like this…
If there’s no motion for 10mins in my garage
And the door is Open (all conditions must be met)
Close the door (Linear Door Opener )
Send me an alert.
What is happening no matter what I do is that if I go to open my garage door manually (not through smarttings), since there has not been motion detected in the 10mins prior, my door starts going up, then the automation kicks in and issues a close command within 3 seconds. So the garage door stops and is half way up in limbo.
Any advice on this? I attached a screenshot of my automation.
Thanks, I tried adding the mode restriction just now and it didn’t make a difference. It seems pretty silly that a simple automation like this can’t work under the new app.
Unfortunately the automation is working as designed. The problem is you want the garage door contact state to be a pre-condition/filter and not a trigger. Currently pre-condition is only available for Time and Modes.
That’s exactly what I’m wondering. I have no idea how I got this to work under the old app, but I’m sure the logic I went through wasn’t any different.
I’d consider using the multi-sensor and putting it in the top panel of the door.
If you manually open the door, the sensor opens, and you can use this opening as a condition “sensor stays open for 10 minutes” as a conditional.
It’s the answer to most people’s automation issues. Very simple but can be very powerful. Plus, you can just import the code of a Piston that someone has already figured out. Yours is easy though and the above Piston will work just fine.
The issue may be in the logic. You are asking the door to close if there is no motion for 10 minutes. However, if there is no motion to begin with the timer wont start to count down the ten minutes.