Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
AlexaWemoSwitch.ino Organizational refactor! Dec 22, 2016
README.md Update README.md Dec 28, 2016



Photo of NodeMCU next to Amazon Dot


  1. Download / clone this repo's code
  2. Change the device name (by default it is "Christmas Lights")
  3. Install additional libraries as needed and then flash the NodeMCU
  4. Connect relay device to D1 (or whatever you selected) on the NodeMCU
  5. Using another device, connect to the open ESP network to configure your wireless settings
  6. Restart the NodeMCU (if necessary)
  7. Scan for new Smart Home devices in the Alexa app
  8. Say "Alexa, turn on the christmas lights" (or whatever you chose in step 2)


This sketch began as a fork of Aruna Tennakoon's project using an Arduino D1 Mini as a WeMo switch, and then took on a bunch of modifications of its own. That original project can be found here: https://github.com/kakopappa/arduino-esp8266-alexa-wemo-switch