Wemo plug not detected

I’ve got a wemo plug that used to be detected by HA but I stopped using it for awhile. Plugged it back in today and renamed the device in the wemo app.

Noticed the wemo integration didn’t detect it. I removed the integrated, restarted and HA prompted me to enable wemo integration. Did that, but no device again.

I then factory reset the plug on the wemo plug itself and set it up again in the wemo app.

Again, can’t be found in HA anywhere.

I found this issue on GitHub but based on comments it seems like it should be fixed given it was closed? I could be misunderstanding the thread thought.

Any ideas?

Did you update the firmware? “Don’t if you haven’t” Wemo (Linksys is removing functionality). If you have had the app awhile you know that it did not require any specific permissions, but the ‘updated’ app requires that you have location on just to use the app for cycling a switch.
I have mine set up to a static IP and have discovery setup in YAML by IP Address; sometimes I look in my logs and it says the WEMO was not found, but by the time HA is fully up all switches are available.
I am running 116 and haven’t updated the firmware on any wemos in years. I used to but when you read the stories of manufacturers shutting down devices; I tend to be very cautious in updating.

I would be buying more WEMOs if it was not for this aspect, since I like the form factor. I like local control since internet goes down I can still control my switches unlike my Leviton which require cloud access.

I’ve already updated the firmware a little while ago so it’s too late.

But isn’t that a separate issue? I’m trying to figure out why auto discovery isn’t working.

Did you ever discover a solution to this? I’ve got two wemo plugs that can neither be discovered automatically nor do they show up when attempting to map them statically.

Mine have “disappeared” suddenly after working reliably (in HA) for years. In had trouble early on in HA but that was a distant memory until one of the recent updates: 2022.6.2 or something?

FYI I was able to get my Wemo plugs to show up by using ARP to discover their IP addresses and manually adding them to my configuration.yaml as such:

wemo:
  discovery: false
  static:
    - 10.0.1.102
1 Like

To me, autodiscovery is really important. Not one of my 13 WeMo devices is showing up. Most people’s examples only show a single static IP, but that doesn’t scale and would put me into the camp of “WeMo smart plugs have to go”.

Plus, every time I add a new WeMo device, I have to remember to go into Home Assistant’s YAML config and mess with it; not only that, I have to assign the device a static IP in my router or this won’t hold up.

Ideally, this would be auto-generated. If you can use ARP to find the devices, then you can write a script to add their IPs; or better yet, find them on the network with autodiscovery.

That’s my take at least.

Is it something that Belkin broke after Foxconn bought them?

I had no clue these devices went to another owner, and at this point, I’m wondering if I should just replace them all with something that doesn’t connect to the Internet (Zigbee or Z-Wave).

After some research, I found these devices have known vulnerabilities and need to be swapped out. I guess it’s good that WeMo auto-discovery no longer works with Home Assistant; otherwise, I would’ve never known.