I have openhab 4.3.4 on my unraid server with a wemo light switch. Everything was working fine until I decided to do some network segmentation. I know have my iot devices on a vlan and my server on another. My vlan server as free access everywhere while iot doesn’t. I have enabled UPnP on all vlan and even enabled iot discovery on my unifi switch.
But in openhab, my wemo light switch stay on “upnp device is not registered yet”. It’s been 2 days. I tried reseting the light switch, the router, openhab, nothing work. If I ping the device, it work perfectly. Is there a way to have it connected through the ip instead of looking for the upnp device?
oh wow. Ok. Not mad at you btw, you are simply the messenger. It seems I’m due to open my wall and remove that switch and replace with a kasa like I did with all my other. I didn’t do it because the current box is too small and need replacement, along with other problem. But now I got a reason.
thanks
I am not only the messenger but the developer of the Binding.
We had such a request in the past but decided not to implement it. Not using UPnP would cause a lot of effort refactoring the Binding with loosing instant updates from the devices.
To be honest, I have stopped using Wemo devices mostly, because of the crap firmware they are using. If you want to replace your last device, check the Shelly (mini) devices. They are really small and the Binding is excellent.
Yeah I do have some shelly at home. But the problem with shelly is you don’t have a statefull switch anymore. This is the light for the kitchen so I still need a switch to turn it on. I’m just going to do what I put on hold for too long and just do it. It is the last wemo of the house cause, like you, I grew to hate those switch. Never worked properly even with their own app. Which is too bad because the switch themself where quite nice and pricey.
Yeah but now, you can toggle it either remotely with openhab or with the switch. Which mean having the swing Up or Down doesn’t say if the power is on like a normal switch where Up mean On. Not a big deal, I already replaced everything with Kasa switch and have one waiting to go in there. I’ll just install it and be gone with all the wemo. I don’t even have dummy switch anymore to put there if I wanted XD
Oh, have any link to that? I wanted to have push button, I still have some relay that I have really ugly home made push button but never could find some to replace a real US Switch
You could probably write something external to OH to turn the wemo on/off, and use mqtt from OH to trigger that. The external thing would have to respond to the mqtt messages and try multiple ports since the wemo has 4 or so ports it might be listening on. For the ip address those things are dhcp so just assign it a static based on its mac address. I too got rid of most, but not all, of my wemos and replaced them with tasmota.
Bah, I removed it and installed a kasa switch like I have done with all my other switch. Only thing that bother me is Kasa upgraded the hardware and the new one aren’t compatible with TP-Link binding. And that binding seems abandon. There’s a workaround using the tapo control one. The bad thing is those new hardware now require internet access cause it’s using cloud connection. Very stupid move, before that, they were 100% local.
You should be able to flash openBK to a Kasa (like the hs200). If you don’t like them calling home and can’t (or don’t want to) flash custom firmware an easy thing (in the US) for a simple on/off lightswitch is to buy a pack of them from amazon that have tasmota or esphome. The Martin Jerry works fine and comes preflashed with tasmota. You can buy a pack of 4 for $50. They redesigned the case to be smaller so it should fit in most openings. TASMOTA Smart Switch by Martin Jerry | 4 Pack, ESP8266 2.4G WiFi Smart Light Switch | Smart Home Devices: Amazon.com: Tools & Home Improvement
The calling home part is not what I’m not liking, it’s the fact that it cannot be controlled locally like all other hs200 that I have. While they can be flashed, it just annoy me that they change their direction. It used to be possible to control any kasa device only locally and even if you still allow internet access, the control was still made locally. Now, it must connect to the cloud and the cloud send the command? come on…
I already have over 60 kasa device so I’m not replacing them. Having 1 ecosystem for everything is nice specially when you sell the house later on. I pay less then 60CAD for 3 light switch from Kasa. They are 20$/1 45$/3. So in the end, the Martin Jerry cost more for me due to shipping and exchange rate. And with the Canada/US trade war, add tarif on that.
But thanks for letting me know these exist though.