I also use the “Pulse” add-on. I create a 1-second pulse for “on”, and a 1-second pulse for “off” (which is inverted, so that turning it off triggers the rule). I also assign a pushbutton so that a single press toggles the on pulse, and a double press toggles the off pulse. I create rules such as:
- if “house bulbs” event on occurs => B1 on, B2 on, B3 on
- if “everything” event off occurs => B2 off, B2, off, B3 off
where bulbs on and bulbs off are 1-sec pulses (off inverted)
Then if you have a pushbutton:
- press event => set “house bulbs” to on
- double-press event => set “everything” to off
And I use the voice add-on to locally and privately say:
“Hey Snips” (wait for beep) “Turn house bulbs on”
or
“Hey Snips” (wait for beep) “Turn everything off”
In 2020, the Snips libraries will be replaced by Mozilla DeepSpeech at some point, since Snips was acquired by Sonos in 2019 and their open source libraries will continue development as closed source.