In this instructable I will show you how to make your Amazon Echo control 433mHz remote controlled outlets with the help of the ESP8266.
What you need:
- 433mHz remote controlled outlets with DIP switches
- ESP8266 (the easiest way is the NodeMCU Board)
- 433mHz transmitter (this one worked great for me)
- some jumper wires
- Amazon Echo
Step 1: Wire Everything Up
You just have to follow the little diagram. Should not be a big deal.
Step 2: Hookup the ESP to Your PC
After you have installed the arduino software, you have to open the preferences and paste this URL into “Additional Board Manager URLs”:
After you hit "ok", you have to navigate to Tools > Boards > Boards Manager and install the ESP8266 board package. Now you can select your board under tools.
For this sketch you also need two extra libraries:
Just add those to the libraries folder.
Step 3: Upload the Sketch
Now you can download this sketch from Dropbox and open the .ino file with the Arduino software. I changed this sketch from github slightly. At this point you have to enter your wifi's SSID and password as well as the codes of the remote outlets. You can also add more devices just by copy and pasting the lines. If that is done you can plug in your board and upload the sketch. That can take a while.
Step 4: Search for Devices
That is pretty much it! You just have to tell your Amazon Echo to search for new devices and then you can toggle the devices with the Alexa App or by simply saying: "Alexa, turn off the living room light" or something like that.
You're done! If this instructable helped you, please let me know.