I've been trying to figure out how to make the below rule work and I've tried different variations and despite reviewing many of the same type of questions on the forum, I have not been able to get it to work.
What I would like to happen:
When any of the contact sensors are open for 10 minutes or more.....
Send me a notification to my phone.
30 minutes later, check to see if the contact sensors are still open.
If they are, send another notification (and continue to check until they are closed)
If they are not open, stop.
I know I'm missing something, any advice would be very helpful.
Thanks!
I personally use the inbuilt Notifications app for this scenario. Here is one monitoring the contact sensors in my garage fridge and freezer. If it stays open for 5 minutes notifications start and repeat every 5 minutes.
2 Likes
I'm looking forward to the replies to your post as I have often felt amiss in how to get the Repeat function to do what I thought I wanted. Here's a snippet from a recent rule I'm still testing. I half expect this is working by fluke despite my construct, and that I'm busting out of it in a not so elegant manner.
Have you tried changing your “Repeat every …” to a “Repeat while … any contact open”?
Doing that will eliminate the need for an “if” condition and will stop repeating once all the contacts are closed.
1 Like