Making an ON/OFF switch for WeMo Switch with Arduino+Ethernet shield

On this project I use an arduino uno with ethernet shield to control a Wemo Switch with a On-Off switch.

For this project you need:

  1. Arduino uno
  2. Arduino ethernet shield
  3. ON-OFF Switch
  4. 10k Ohm Resistor

Schematic

Arduino controls the wemo device over local network. When the status of the hardware switch changes, the arduino sends a SOAP call to the Wemo device to change the power status.

Here is the code for the Arduino:

(You need to change the wemoIP and wemoPort variables with ip/port of the wemo device)

WSwitch - WeMo app for Mac, iPhone, Apple Watch

WSwitch is a Mac menu app that let you control WeMo devices.

Demo Video:

There is also available a version for iPhone. With iOS version you can control your Belkin Wemo devices from your iPhone, Notification center and Apple Watch.