Wirelessly control power outlets from your phone using Raspberry Pi #piday #raspberrypi @Raspberry_Pi

HackADay posted this great project from Tim Leland. Check out more info here.

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:

  • Etekcity 5 Pack (Try promo code: BHRMTOFF)
  • SMAKN 433Mhz Rf Transmitter and Receiver
  • Raspberry Pi B+ Ultimate Starter Kit

Steps:

  1. 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
  2. Install Rasbian on Raspberry Pi
  3. Install Wiring Pi
  4. Install Apache and PHP on the Raspberry Pi
  5. Clone web files
    1. Run: git clone https://github.com/Timl88/rfoutlet.git /var/www/rfoutlet
  6. 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
  7. 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
  8. Browse to Raspberry Pi ip address ‘http:///rfoutlet/ App demo
  9. 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.

Read more.


998Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!


Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 38,000+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython – The easiest way to program microcontrollers – CircuitPython.org


New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — New Products 11/15/2024 Featuring Adafruit bq25185 USB / DC / Solar Charger with 3.3V Buck Board! (Video)

Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: A New Arduino MicroPython Package Manager, How-Tos and Much More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

Adafruit IoT Monthly — The 2024 Recap Issue!

Maker Business – Adafruit Daily — Apple to build another chip at TSMC Arizona

Electronics – Adafruit Daily — SMT Tip – Stop moving around!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !


1 Comment

  1. This is interesting. I wonder if there are any dual outlet devices out there that can both control on/off and tell me how much power I am using. That would be a neat project to not only turn all your outlets on and off remotely but also see how much each outlet is using.

Sorry, the comment form is closed at this time.