20 November 2021

Wemo WSP080 smart plug - how to reset

Playing around with a Wemo WSP080 smart plug (connected in a HomeAssistant+HomeKit Integration on a RaspberryPi Zero W(see note below) and iPhone/Home application for control) recently required a reset as it was not being detected. With just a single button and no documentation in package to reset it, I looked for the procedure on Belkin website. Tried the steps a few times but was unsuccessful. After multiple tries, finally discovered that the documentation has a typo. Here is the correct process:

How to factory restore your Wemo Smart Plug
Step 1: Unplug any devices from your Wemo and then unplug it from the power outlet.

Step 2:  Wait 5 seconds and then hold down the power button on the top of the unit and plug it back in.

Step 3:  Continue to hold the power button down until the status light begins flashing turns solid orange rapidly.  This will take about 5 seconds.

Step 4: Once the status light begins flashing turns solid orange rapidly, release the power button.  Your Wemo will perform a factory restore and reboot.  When the factory restore is complete, the status light will flash orange and white.

Note: It is not recommended to install HomeAssistant on a RaspberryPi Zero W. The installation process requires editing some files on the microSD card so that it can connect to the wireless network when it boots. After booting, it might take up to an hour before it gets ready for you to continue with the configuration in the browser. I suggest to use RaspberryPi 3 or later for the installation.