Continuous Door Open Reminder

Hello,

I’m hoping someone here can help out.

I’m basically trying to build a reminder to harass me if I leave the door open to the bonus room.

Here’s what I need:

If the contact sensor stays open for 3 minutes, send me a push notification, and tell me to close the door on a connected speaker. I have this part working.

Here’s where I’m stuck:

Repeat every 10 minutes until the contact sensor is closed.

So, I’m getting the reminder, I just don’t know how to make it repeat every 10 minutes until the door is closed. Any help would be greatly appreciated. I’ve searched around the forums and found a few things that are similar, but nothing that fits my exact situation.

1 Like

In WebCORE, you can use the repeat loop to create a piston that will meet your request.

2 Likes

I figured that was probably the case.

Where do I find the option to do a repeat loop?

The only options I see under actions are: “Begin FOR loop” and “Begin WHILE loop.”

In WebCoRE, go to Options (the cog in the upper right-hand side of the screen) and enable Show Advanced Statements. The Repeat Loop Until will then show in the Add a Statement menu when you go to create a new/existing Piston.

Your post made me realize that I’m NOT using WebCoRE, and instead, I was using CoRE. Didn’t realize there was a difference.

I’ll get WebCoRE setup, and see what I can accomplish.

If you run into issues, post here, lots of help available!

Possible to do this in CoRE?

Before I moved to webcore I had a piston that went something like this:
If Front Door is open
Then wait 10 minutes, send sms
Follow up with piston

In core that follow up with piston would run it again for me.

2 Likes

WebCoRE is amazing…way smarter than me :slight_smile:

You can also just set up custom alerts in Smart Home Monitor (SHM). This is probably the easiest solution for a simple door left open.