I’m using ST with Amazon Echo and have set up virtual switches and virtual dimmers for groups of lights. I’m using virtual switches because of the strange verbiage Alexa needs. I could create routines that turn on all lights and a separate routine to turn off all lights, but I have to name them different things, and then tell Alexa to “turn on” name of routine no matter if it’s turning lights on or off. So that just seems weird to me. So the virtual switches/dimmers work so that I can say “Alexa, turn on All Living Room Lights”, and “Alexa, turn off All Living Room Lights”, and all lights assigned to the group inside the virtual switch (using a Dim With Me SmartApp) will turn on and off. This is great except for one issue.
If a virtual switch is in the off position, and I turn on a light or a set of lights, specifically by name, without using the virtual switch, then if I want to use the virtual switch by saying, “Alexa, turn off All Living Room Lights” it doesn’t work because that virtual switch is already off.
Is there something I can do that would allow that virtual switch to still send a turn off command to all the lights in the group assigned to that virtual switch, even though that virtual switch is already in the off position?
I hope this makes sense. Thanks!