Each of my rooms have an Automation Virtual Switch such as Den Automation.
In the webCoRE master restriction section for a many of my Pistons I have for example:
If “Den Automation” Switch is On
This way, if I turn off the Den Automation Switch then the rule does not run. Real cool when you want to quickly disable the automation in room. Just say, “Alexa, Turn Off Kitchen Automation”
I started off using these types of Virtual Switches to just disable or enable certain pistons but I have found this method to work much better. I also have a rule that only allow these to stay off for a maximum amount of hours and then turns them back on with Notifications of when they turn on/off.
If Outside Automation Switch Changes to Off
Then Using Outside Automation Switch
Send Notification "Outside Automation is Off for 2 Hours"
Wait 2 Hours
Send Notification, “Outside Automation is now On”
And finally, of course I have a Master Automation Switch that controls all of the Room Automation Switches!