Belkin WeMo
wemo
The Belkin WeMo integration is the main integration to integrate various Belkin WeMo devices with Home Assistant.
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
light | Light | |
switch | Switch or outlet | |
fan | Fan | |
binary_sensor | Sensor (motion, contact, leak, smoke…) |
3 reports below say how a device from this integration behaves in the Home app.
What people report
Belkin WeMo devices work locally; HomeKit Bridge discovery of Wemo lights needed a delayed start in older versions.
- Works5
- Partly works2
- Not working2
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Belkin WeMo Insight Switch | Works Local | Config entry support tested on InsightSaved copyDescription: Drop complete usage of `discovery` in Wemo, use forward config entry setup instead. Add device info for all platforms. Tested with my Wemo Insight Switch. ## Checklist: - [x] The code change is tested and works locally. - [x] Local tests pass with `tox`. Your PR cannot be merged unless tests pass - [x] There is no commented out code in this PR. - [x] I have followed the [development checklist][dev-checklist] If the code does not interact with devices: - [x] Tests have been added to verify that the new code works. [dev-checklist]: h Excerpt saved from GitHub on 2026-10-23. | PR #30963 · 2020-01 | |
| Belkin WeMo Smart Plug WSP080 | Works Local | HomeKit discovery model 'Socket' recognisedSaved copyProposed change The model WSP080 WiFi Smart Plug responds to Homekit discovery messages with `Socket` as the model. https://www.belkin.com/us/p/P-WSP080/ ``` [homeassistant.components.zeroconf] Discovered new device Wemo Plug 603._hap._tcp.local. {'host': '192.168.1.5', 'port': Excerpt saved from GitHub on 2026-10-23. | PR #38765 · 2020-08 | |
| Belkin WeMo switch | Works Local | 2021.7 setup failure was duplicate of a fixed bugSaved copyThe problem Installed the latest HA core and noticed one (out of 4 total) of my wemo switched became unavailable. I tried rebooted HA, and the switch, but nothing was working. I finally uninstalled the Wemo integration and tried to add it back and get errors adding it back into HA. It says “Failed to setup” and below is the log. Logger: homeassistant Source: components/wemo/wemo_device.py:83 First occurred: 11:07:11 AM (9 occurrences) Last logged: 11:15:29 AM Error doing job: Task exception was never retrieved Traceback (most recent call last): File … Excerpt saved from GitHub on 2026-10-23. | Issue #52751 · 2021-07 | |
| WeMo devices | Works Local | Integrate into HA; schedules run on-device when HA offlineSaved copyI do have some legacy WiFi WEMO devices that I have setup (with the WEMO app) with on-off with sunset/sunrise -- they keep ticking on their schedules even if the internet goes out or my HA server is offline. They integrate into HA as well -- and if it doesn't have HA integration, I'm not interested... Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23. | Reddit comment · 2024-08 | |
| Wemo light bulbs with Wemo Link | Works | Old bulbs still used in HASaved copyWemo light bulbs with the Wemo link. Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23. | Reddit comment · 2026-07 | |
| Belkin WeMo lights | Partly works Local | Partly in Home Missing from Home app until HomeKit started late | Did not appear in HomeKit Bridge with auto_start; delayed start workaroundSaved copy… Operating environment (Hass.io/Docker/Windows/etc.): Raspberian with docker and HASS.IO. Component/platform: https://www.home-assistant.io/components/wemo/ Description of problem: Wemo lights are no longer appearing in HomeKit when auto_start is enabled in the HomeKit component. If I disable auto_start and create an automation to HomeKit.start after 5 minutes then the lights show up. It would appear to me with the restructure of the wemo component in 0.85 to speed up startup, that now HomeKit starts before wemo lights are configured, meaning they never show up. The workaround to start HomeKit … Excerpt saved from GitHub on 2026-10-23. | Issue #20032 · 2019-01 |
| Wemo lights and switches | Partly works Local | Partly in Home Missing in Home app with auto_start; needs delayed start | Wemo devices miss HomeKit when auto_start enabled; delayed start workaroundSaved copy… Home Assistant 0.85 Last working Home Assistant release (if known): 0.84.6 Operating environment (Hass.io/Docker/Windows/etc.): Raspberian with docker and HASS.IO. Component/platform: https://www.home-assistant.io/components/wemo/ Description of problem: Wemo lights are no longer appearing in HomeKit when auto_start is enabled in the HomeKit component. If I disable auto_start and create an automation to HomeKit.start after 5 minutes then the lights show up. It would appear to me with the restructure of the wemo component in 0.85 to speed up startup, that now HomeKit starts before wemo lights … Excerpt saved from GitHub on 2026-10-23. | Issue #20032 · 2019-01 |
| Wemo 3-way light switch | Not working | Broken in Home Home shows switches flicking on and off repeatedly | Spurious on/off state changes; closed not plannedSaved copyThe problem I have a small number of Wemo 3-way light switches installed. They are in the Wemo app, in HomeKit, and in HASS. According to the HASS log, as well as the Home app UI, these light switches are repeatedly turning on and back off within a second during the day, every day. I can never see the lights actually turn on, either because the time is too short or it's a "ghost" or "fake" on-off transition. ### What version of Home Assistant Core has the issue? 2022.5.0 ### What was the last working version of Home Assistant Core? _No response_ ### What type of installation are you running? … Excerpt saved from GitHub on 2026-10-23. | Issue #71378 · 2022-05 |
| WeMo switches | Not working Local | Temperamental; several users replaced them with Z-Wave or KasaSaved copyWemo is hot garbage. The only 3 switches I have on my entire network (60+ devices) that give me any trouble are Wemo. They’ll be replaced with Zooz Zwave plugs shortly. Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23. | Reddit comment · 2021-04 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local push
Talks to the device on your network, and the device tells Home Assistant the moment something changes.
Found automatically over
- HomeKit pairing
- SSDP/UPnP
Devices that also speak HomeKit
- Socket
- Wemo
These can pair with Apple Home directly, without Home Assistant.
Details
| Installs (analytics) | 10,182 (1.44%) |
|---|---|
| Added in | Home Assistant pre 0.7 |
| Set up in the UI | Yes |
| Maintainers | @esev |
Brands that work through it
Home Assistant lists these brands as supported by Belkin WeMo.
- Digital Loggers
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.
