I understand how to create and use a virtual switch, but when I ask the Alexa app to find devices it won’t find that switch (so I can’t group it or otherwise use it). I’m obviously missing a crucial step here – anyone want to enlighten me? (The following quote is from the forum FAQ here that is obviously NOT true – because that virtual switch I’ve created does NOT look like any other device – or at least Alexa can’t find it).
“The main point is that once you have created the virtual switch over on the smartthings side, it looks just like any other device connected to your network.”
Um, not quite sure what you mean by “add the switch the the Alexa smartapp”? I have the Amazon Echo as a Smart App in my Home screen, but other than that I don’t know what to do.
Ok, I don’t even see my Echo on the My Home screen. And if I try to add it using add a thing, all I get is an option to buy one. I am certain I am doing something newbie dumb, but I have no clue what to do next. Any help is appreciated.
On your phone, on the Smartthings App, there will be an option called “Automation” and under that you will see the tab “SmartApps”. THERE is where you will find the Echo device, and all you need do now is just enable Alexa to discover all devices, scenes and routines.
@Kelleytoons Thanks for indulging the newbie question.
Ok, well I did that much right and already had Alexa as a SmartApp in Automations, and I did already have the “find all devices, scenes and routines” selected. She already had seen my “real” devices. So I unselected the “all” switch and manually selected the devices I want her to find, to include my virtual switches. We’ll see how well that works tonight when I get home.
Remember you also need to tell Alexa to do it – just say “Alexa, discover my devices” and she’ll run through the process (you need to do this every time you add a new one).
Alexa found my Virtual switch and I was able to activate it. She complained that she couldn’t talk to Smartthings, but the action triggered by turning the switch on worked. So, as per normal, Alexa is more confused then she thinks she is.
I have a Garage virtual button and a virtual switch and Alex won’t recognize them. I turned off the “Allow Alexa Access all…” but the virtual devices do not show up under Switches for me to select. The devices work fine under smart things.
Any idea what am I doing wrong?
Also same applies to Google Assistant, it can’t see virtual switches either.
Thanks in advance.
You defintely should turn “Allow Alexa access all” – what happens when you have that on and you tell Alexa to find your devices? Does she report the correct number?
I have many such switches and Alexa finds them all.
Thanks for the reply. I always had “All …” before, but reading this thread thought may help to select manually, but even in smartthings app they don’t show up for selection. So I set it back to All.
I use iOS Alexa app “add device”, it searches but does not report any new devices. All the real devices, about 4 dozen, still there as before. As mentioned I am using a virtual button to switch a relay back and fort my garage door’s remote. And also have a community provided garage door virtual remote. Both work as expected in smartthings, other than not showing up under the smartthings Alexa smart app.
I just tested this by manually adding a “Simulated Button” to my account. I then went into the Amazon Alexa SmartApp to see if I could add it. It is nowhere to be found.
BUT - If you select the “Momentary Button Tile” Device Handler, then it will show up for Alexa.
Ive fpund os you turn alex app off it gives you a list of your devices. Then add in whatever you need to and allow alexa to use again. Worked for me with virtual switches.