Introduction: Control WeMo Switch With Arduino+Ethernet Shield

There are many apps that let you control your Belkin WeMo devices, but there is no a hardware switch panel like the Hue Tap for Philips hue.

So I build one with an Arduino!

Step 1: Materials

For this project you need:

  • An Arduino board. I use the Arduino UNO but you can use any board that is compatible with Ethernet shield.
  • Arduino Ethernet shield. You need the ethernet shield to connect the arduino to the local network.
  • On/Off switch
  • 10k Ohm Resistor
  • Arduino Proto Shield + mini breadboard
  • wires
  • also use a card box as a case for the project

Step 2: Schematic

Step 3: Code

Load the code to the arduino.

On the code you need to set the IP address an the port of your Wemo device (variables wemoIP and wemoPort):

char wemoIP[ ] = ""; //set the IP of your WeMo device

int wemoPort = 49153; //set the port of your device