Skip to content
 
 

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Arduino Esp8266 Alexa Wemo switch emulator

This project is completly based on the forked repo, all the hard work was done by kakopappa and witnessmenow. I just added a library.json to make the library work within platform.io.

This library enables your esp8266 to simulate a Belkin Wemo switch. It can be discovered as a device by your Amazon Echo/Dot on the Smart home section. It supports calling the emulated device a custom name e.g. "Alexa, turn off test lights", where test lights is the custom name

The library supports emulating up to 14 switches using 1 ESP8266 chip.

Installing

The downloaded code can be included as a new library into the IDE selecting the menu:

 Sketch / include Library / Add .Zip library

Restart the Arduino IDE and follow the examples located at

 File -> Examples -> Esp8266AlexaWemoEmulator

Installing in platform.io

Use the Library Manager and search for Esp8266AlexaWemoEmulator


N0TB0T fork notes

Fork of witnessmenow/esp8266-alexa-wemo-emulator (itself based on kakopappa/arduino-esp8266-alexa-multiple-wemo-switch). All upstream attribution and the LICENSE.md are preserved. This section documents only the state of this fork; it does not replace or reinterpret the upstream documentation. The PlatformIO note already in the README above was added by this fork (see below).

Caveat — state, not intent. No project-specific spec exists for this fork. The notes below describe the observable Git state only.

Relationship to upstream

  • This fork is 3 commits ahead of upstream master and contains real, small N0TB0T modifications (all dated 2017-10-26):
    • 090078b / ba96ac2add library.json, a PlatformIO library manifest, so the library can be pulled into PlatformIO projects (the manifest's repository.url points at this fork).
    • 1cb1f47README update: corrected attribution to credit both kakopappa and witnessmenow, and added the "Installing in platform.io" section.
  • No firmware/source-code logic was changed by this fork; the modifications are packaging (PlatformIO manifest) and documentation only.

Provenance

  • Upstream default branch: master. This fork's master builds directly on top of upstream master with the three commits above.

Security note

  • No hardcoded credentials or secrets were found in this fork's changes.

About

multiple belkin wemos switch emulator using ESP8266

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages