So I wrote my last explanation late at night and half-asleep, so I figured I would try again with a little clearer explanation
I only had a few lights/routines I wanted to control (named âliving room lampsâ, âmantle lightâ, âkitchen hanging lightsâ, and my garage door; and Good Night! and Leaving! routines), so I just made a separate Tasker profile for each one.
In Tasker, I set my Event for Plugin>AutoVoice>Recognized, then set up a keyword for the light/routine I was looking to control (âlampsâ for the LR Lamps, or âMantleâ for the mantle light, etc.) and entered that as my Command Filter.
âFor the mantle light, because I apparently donât speak well enough for Google to always understand the word âmantleâ, I went to Advanced (bottom of setup page) > Replacements and put in âmental=mantle,mantel=mantleâ (without the quotes) to make sure it corrected any of these that were picked up. I figured those out by trial & error.
Next, I set up my Task as Plugin>SharpTools>A Thing and chose the light I wanted to control with the command set to Toggle. For the routines, I just picked âA Phraseâ from the Sharptools plugin list, and chose which I wanted to run.
To make my âBed Timeâ Command Filter work for Good Night!, I checked the box in the AutoVoice setup for âContains Allâ - which allows for me to say âbed timeâ, âtime for bedâ, etc. and have it work as long as both âbedâ and âtimeâ are included in the command.
And thatâs all it took. Just make a new profile for each light/object youâre looking to control (time consuming, but not terrible in the long run) and youâve got voice control. I can say âOK Google, turn on my mantle light and living room lampsâ and it will hit them both (keying on âmantleâ and âlampsâ).
As long as you get creative with your keywords, you could add as many as you want (or group them, with multiple tasks for a command).