[APP][Pro][Test] Wemo Local — local control for legacy Wemo devices

Hi everyone,

I am developing Wemo Local, an independent community app for controlling compatible legacy Belkin Wemo devices locally with Homey Pro. The app is listed as Wemo in the Homey App Store (app ID: com.wemolocal).

Install the test version

Version 0.4.12 is now available on the test channel. The app page includes a Community button linking back to this topic.

What it does

The app discovers compatible devices on the local network and controls them through their legacy UPnP/SOAP interface. No Wemo cloud account is needed for local control. Homey and the devices must be able to communicate on the same local network.

Drivers included:

  • Wemo Plug / Switch: on/off control, including compatible legacy Mini and Outdoor models.
  • Wemo Insight: on/off, power in W and energy readings in kWh.
  • Wemo Light Switch: on/off control.
  • Wemo WiFi Dimmer: on/off and brightness.

A classic WeMo Switch has been paired and controlled successfully. An Insight has also been discovered on the home network after Wi-Fi setup. Feedback is still needed for other models, firmware versions and energy measurements; inclusion of a driver does not mean every hardware revision has been tested. Motion, Maker, Link/bulbs and other specialised Wemo devices do not have drivers in this release. This is not a Matter or HomeKit pairing app.

Adding a device

If your Wemo is already connected to your home Wi-Fi, add it from Homey and use the Wemo discovery screen. Manual IP entry is also available.

For a new or reset legacy Wemo, the Homey assistant includes Wemo Local Setup 0.2.1, a script for the free Scriptable app on iPhone:

  1. Copy the script from the Homey assistant.
  2. Open Scriptable manually, create a script, paste it and name it exactly Wemo Local Setup.
  3. Join the device’s temporary WeMo.… Wi-Fi in iPhone Settings.
  4. Run the script in Scriptable, choose your home Wi-Fi and enter its password.
  5. Reconnect the iPhone to your home Wi-Fi, return to Homey and discover the device.

Scriptable is only needed for this initial Wi-Fi configuration, not for daily control. Automatic opening of Scriptable from Homey is not reliable, so the assistant provides manual instructions. The current setup script supports WPA2/AES networks and passwords of 8–63 ASCII characters; WPA3-only networks and 64-character hexadecimal keys are not supported. There is no Android setup companion in this release.

A network interruption during setup does not by itself prove failure or success. Check the same device in Homey: if it appears and responds to commands, do not configure it again.

Flow cards

Alongside state, reachability and measurement cards, version 0.4.12 adds Insight triggers for power equals a chosen value and total energy equals a chosen value, with an adjustable tolerance. They trigger when a reading enters the specified range, not on every reading. A tolerance of zero means exact equality; if readings skip over the range, the Flow will not trigger. No equality event is emitted for the first reading after initialisation.

Feedback

Please use this topic for questions, test results and bug reports. Include the exact Wemo model, firmware if known, Homey model, app version, steps to reproduce and the relevant diagnostic message. Remove passwords, serial numbers and other private details before posting.

This is an experimental community project, not an official Belkin app and not affiliated with or endorsed by Belkin. Thank you for helping test it!