Rule for holiday period!

Hello, I am new here and am trying to make a rule that pauses certain rules during the holiday season. ex. from 4 September 2019 to 6 October 2019, rule1 and rule2 must be paused. I can't do this !! Thank you for your response.

Make one rule that turns on a holiday virtual switch on the specified days.

On the main rule have it always evaluate this switch state.

The above is one option (and quite likely what I would do since you can use conditionals in the rules to still do certain actions, if you want, even when you're inside this period, something a "full pause" won't give you).

However, there are also "Pause this Rule" and "Resume this Rule" actions, which allow you to choose a rule to pause (or resume). You could create another rule, e.g., one with a specific time or date trigger, and configure its actions to pause or resume the other rule(s) as desired. Note that these are naΓ―ve pauses, so the rule will completely stop doing anything (e.g., if it's a rule that turns a light on then turns it off after a delay, if the light is currently on and waiting for that delay, it will not get turned off by the rule); it doesn't read your mind and know what you might want it to finish executing. In many cases this is fine; in others, you may want the additional power a virtual switch plus a conditional (IF/ELSE, etc.) provides you.

1 Like

Here's a good way to do it, using Periodic Schedule as the Trigger Events:

And this to end it:

1 Like

Taking Bruce's example and combining into a single rule:

The two rule approach is actually easier if you are talking about a holiday that doesn't happen on the same date every year, like Thanksgiving for example. In Bruce's two rules, you only have to edit two triggers total. In the one rule example, you have to edit 2 triggers and a condition. So, that's actually more work.

I also find the whole thing with date ranges always questionable with conditions.


So, your trigger has to be the next day. Just leaves more room to make a mistake.