Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi!
Go to file
2018-03-15 19:54:11 +01:00
bin Updated readme files for 0.5.0 2018-02-23 12:31:07 +01:00
wled00 Fixed Hue always applying brightness bug 2018-03-15 19:54:11 +01:00
LICENSE included MIT license 2016-12-29 00:19:22 +01:00
readme.md Most 0.6.0 features working 2018-03-15 12:04:14 +01:00

Welcome to my project WLED!

WLED is a fast and (relatively) secure implementation of an ESP8266 webserver to control NeoPixel (WS2812B) LEDs! Now also with experimental ESP32 support.

Features: (V0.6.0)

  • RGB, HSB, and brightness sliders
  • Settings page - configuration over network
  • Access Point and station mode - automatic failsafe AP
  • WS2812FX library integrated for over 50 special effects!
  • Secondary color support lets you use even more effect combinations
  • Alexa smart home device server (including dimming)
  • Beta syncronization to Philips hue lights
  • Support for RGBW strips
  • 25 user presets! Save your favorite colors and effects and apply them easily!
  • HTTP request API for simple integration
  • Macro functions to automatically execute API calls
  • Nightlight function (gradually dims down)
  • Notifier function (multiple ESPs sync color via UDP broadcast)
  • Support for power pushbutton
  • Custom Theater Chase
  • Full OTA software update capability (HTTP and ArduinoOTA)
  • Password protected OTA page for added security (OTA lock)
  • NTP and configurable analog clock function
  • Support for the Cronixie Clock kit by Diamex
  • Realtime UDP Packet Control (WARLS) possible
  • Client HTML UI controlled, customizable themes

Quick start guide and documentation:

See the wiki!

Other

Licensed under the MIT license Uses libraries: ESP8266/ESP32 Arduino Core NeoPixelBus by Makuna WS2812FX by kitesurfer1404 (Aircoookie fork) Time library Timezone library by JChristensen Alexa code based on arduino-esp8266-alexa-multiple-wemo-switch by kakopappa

Uses Linearicons by Perxis! (link in settings page)