Ok… Alexa commands are a pain…
1st you need to name the virtual switch something completely different
I use things like L01 (Lounge switch 01)
Then create a group in Alexa that reflects the something intelligent like; Lounge Switch
Then add the switch (in my case L01) to the group in the Alexa app.
Then say ‘Alexa turn on lounge switch’ and you’ll find it works.
- do NOT import the routine into Alexa - ‘she’ should not know anything about that - just the switch
- You have to make the alexa group name totally unique
i.e If you call it ‘Lounge Lights’ for example, alexa will get confused if you have another group called ‘Lounge Lights 1’
I’m not sure how ‘she’ will respond to ‘Motion’ e.g. ‘turn motion on/off’ (Motion may well be a ‘protected’ keyword for future use.)
But you might get away with ‘Alexa turn on MotionStop’ (call the group MotionStop and put your Vswitch into this group)