12-02-2018 09:38 AM
I have three Wemo mini plugs and a couple of light switches, installed over a period of maybe 11 months. All of them work fine with Alexa: Alexa sees them on the wifi network, identifies them as Wemo devices of the appropriate kind, allows me to turn them on and off by voice, includes them in routines, etc.
The puzzling thing is that I don't have the Wemo skill enabled in Alexa, and in fact I can't enable it -- no matter what I try the skill says that it can't identify them, please try again later.
I'm not really complaining, because everything works, but I'm puzzled. How is Alexa working without the appropriate skill here? Does the official skill offer any other functionality that I'm missing? Am I going to abruptly lose functionality when Alexa wakes up and realizes this shouldn't work?
Two possibly relevant points:
12-02-2018 07:07 PM
Hmm. About an hour after I posted that, I installed a dimmer, the first one in my house, as well as another light switch. Alexa found the light switch, but not the dimmer. So ... story checks out.
I guess I have to go back to troubleshooting why I can't get the skill to enable.
12-03-2018 10:44 AM - edited 12-03-2018 10:45 AM
We'd like to have our Escalation Engineers investigate this issue further. Please send us an email at Wemocares@belkin.com with the following details and the link to this community thread for reference.
12-03-2018 11:04 AM
Really? You don't know that an echo/dot can find and control wemo switches and sockets without enabling the wemo alexa skill?
If you don't know are you sure your engineers will? Or are all of the original developers gone and this is a complete mystery to the ones that remain?
EVEN if this is the case, wouldn't be better to have your engineers investigate this without bothering/needing a customer to help? Surely the engineers have access to an amazon dot or echo and some wemo devices of their own.
BTW for anyone following this nonsense you can totally eliminate the belkin cloud from controlling your wemos:
If you're using an echo/dot, disable the belkin skill and have it find them locally (this also accounts for duplicates if you've seen them).
Local discovery only works with the echo/dot, and only for sockets and switches. If you have any other wemo devices or you're using google home a more reliable approach is to run your own server. Then use IFTTT to for voice recognition from alexa or google assistant and have it forward the request on to your server - a few seconds response time and no dependency on belkin's cloud or it's interaction with amazon or google. It doesn't make sense to have your *in home* automation to travel around and around the internet just to turn on your lights!
IFTTT/alexa/google assistant provide a much more reliable and private service since they don't actually understand the commands and simply pass them through (unlike when using a manufacturer's cloud which you can be sure is logging your every interaction. So they don't break when someone changes their cloud service, and they are very, very, very seldom down.
There's a few different ways to do this, AutomationManager is my favorite and comes with all of the pieces you need to run your own server/service.
12-03-2018 05:08 PM
12-07-2018 03:45 PM
you can alternately input the MAC address of a WeMo device on your network to do so. Be advised that the MAC address the WeMo app reports is off by one
OK, this might explain why 6 months of trying failed. I was always using the MAC address as reported by the app. Never occured to me that it might report wrong.
Thank you. Wish that was prominently displayed somewhere.
As it happens, though, I did get the Wemo skill enabled. Frustrated and with some spare time, I walked through the house and repeated the attempt for each my of three switches, four minis, and dimmer, one after the other. Since the skill forces a mandatory down time of 10 minutes after two failed attempts, this took a long time, but on the 6th device I tried (I think it was the second-last switch I installed) the skill suddenly activated.
The only device I actually need the skill for is the dimmer, which unlike the others doesn't connect without the skill. After finally getting the skill enabled, I easily connected the dimmer (and discovered that like the mini plug the dimmer is also HomeKit enabled, a nice surprise) and am now in business.
With all the future Wemo devices I install I'll make a point of photographing the MAC address on the unit itself and saving that, just in case.
12-07-2018 06:03 PM
Belkin didn't even recognize it as a problem for the first few years... The sticker is wrong on the older wemos too. You can usually find a device's MAC in your router status pages and it's always correct there.
12-07-2018 06:39 PM
You are absolutely right. I just compared the MAC address the router shows to the one on the Wemo app, and as you say they're all off by one. I assume the reason I finally got the skill enabled is that after 45 minutes of typing in MAC addresses I must have typoed one and hit the right number by pure luck!