This project won't be updated any more. Please use WLED instead.
This project is for controlling RGB-Strips (e.g. WS2801) using an ESP8266 board like the NodeMCU. You can controll it using a Web-GUI or a cross-platform software (Windows, Linux, Mac). If you want to do your own thing, you can just use this project to send POST requests to the ESP. This allows you to do much things with your RGB-Strips like integrate it into your home automation or controll it via Google Assistant.
- Many different effects ✅
- Web-GUI ✅
- Darkmode ✅
- Multiple Themes ✅
- Asynchronous ✅
- OTA-Updates ✅
- API for better integration (e.g. Google Home) ✅
- Multi-Platform software (Windows, Linux, Mac) 🔜
- Custom PCB 🔜
- ESP8266 boards (like NodeMCU) ✅
- ESP32 boards ❔
You can find a full installation and setup guide in the Wiki.
The following table shows how to connect your hardware.
Hardware | GPIO | NodeMCU |
---|---|---|
WS2801 (Data) | 13 | D7 |
WS2801 (Clock) | 14 | D5 |
Thanks to all contributors and creators of the libraries that i used!