Skip to content

Add voice control of your ESP32 and ESP8266 devices using Amazon Alexa

License

Notifications You must be signed in to change notification settings

Subtixx/fauxmoESP

Β 
Β 

Repository files navigation

πŸ”₯ Subtixx/FauxmoESP


πŸ€” About the project

Amazon Alexa support for ESP8266, ESP32 and Raspberry Pi Pico W devices.

This is a library for ESP8266/ESP32-based/Raspberry Pi Pico W devices that emulates Philips Hue lights and thus allows you to control them using this protocol, in particular from Alexa-powered devices like the Amazon Echo or the Dot.

This is a fork of FauxmoESP with some changes! For more see CHANGELOG.md


⚑ Installation

PlatformIO

pio lib install "Subtixx/FauxmoESP"

or

lib_deps = Subtixx/FauxmoESP


πŸš€ Usage

The library is very easy to use, basically instantiate an object, connect to the Wifi, add one or more virtual devices and bind the callback to get the messages.

See the examples for more details.

πŸ–₯️ Add light to Alexa

To add a light to Alexa, you need to use the Alexa app on your phone.

1. Click on the plus button

2. Click add device

3. Click on the light bulb

4. Search for "Philips Hue Lamp"

Only select the "Philips Hue Lamp" and not "Philips Hue Remote", "Philips Hue Hub", "Philips Hue Lamp 929002487114", or "Philips Hue Switch"

5. Click on "Philips Hue Lamp"

6. Click on "Discover Devices"

7. Wait for the device to be discovered

8. Select the device to add

That's it! Now you can control your device with Alexa!

πŸ“š Documentation

The documentation is available at https://subtixx.github.io/fauxmoESP


🍰 Supporters and donators

@Subtixx/FauxmoESP's brand logo without text

We are currently looking for new donators to help and maintain this project! ❀️

By donating, you will help the development of this project, and you will be featured in this FauxmoESP's README.md, so everyone can see your kindness and visit your content ⭐.


FauxmoESP was generated from Josee9988/project-template πŸ“š


πŸŽ‰ Was the API helpful? Help us raise these numbers up

GitHub followers GitHub stars GitHub watchers GitHub forks

Sponsor

Enjoy! πŸ˜ƒ


βš–οΈπŸ“ License and Changelog

See the license in the 'LICENSE' file.

Watch the changes in the 'CHANGELOG.md' file.


Made with a lot of ❀️❀️ by @Subtixx

Sponsor this project

Languages

  • C++ 68.9%
  • C 15.9%
  • Python 11.5%
  • Shell 2.5%
  • CMake 1.1%
  • JavaScript 0.1%