You Are Here: Home » Blog » Electronics News Updates » Wireless Power Outlets RF from Raspberry Pi

Wireless Power Outlets RF from Raspberry Pi

Have you ever wanted to wirelessly control power outlets from your phone? You could buy a Belkin WeMo Switch for over $40 for 1 outlet or build your own with 5 outlets for under $35 if you already own a Raspberry Pi. Hopefully this post will guide you in the right direction.

Hardware Needed:

Wireless Power Outlets RF from Raspberry Pi


Connect wires to Rf transmitter and receiver chips. If you use different gpio pins the programs CodeSend and RFSniffer will not work. If you would like to use different pins check out Ninjablocks 433Utils

  1. Install Rasbian on Raspberry Pi
  2. Install Wiring Pi
  3. Install Apache and PHP on the Raspberry Pi
  4. Clone web files
    1. Run: git clone /var/www/rfoutlet
  5. Use RFSniffer to find RF codes for your devices
    1. Run: sudo /var/www/rfoutlet/RFSniffer
    2. Record all 6 digit codes for on/off for each outlet
    3. Update toggle.php file with your codes
      1. Run: sudo nano /var/www/rfoutlet/toggle.php
  6. Change permission of codesend program so sudo isn’t required:
    1. Run: sudo chown root.root /var/www/rfoutlet/codesend
    2. Run: sudo chmod 4755 /var/www/rfoutlet/codesend
  7. Browse to Raspberry Pi ip address ‘http://<your-pi-ip>/rfoutlet/
  1. Now you should be able to power on/off your outlets from a web browser. If you would like more range you can add an antenna to the transmitter chip. I cut a 12 inch wire from a cat 5 cable and it worked great.

Let me know if you have any questions in the comments below.


For more detail: Wireless Power Outlets RF from Raspberry Pi

Leave a Comment

You must be logged in to post a comment.

Read previous post:
KaraOkay Microphone Amplifier
KaraOkay Microphone Amplifier

Here is an all-analog, all-through-hole, cheap & cheerful preamplifier for that perennial problem of getting the microphone amplification just right,...

Scroll to top