Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi!
Go to file
cschwinne 6ebe889d5e Version 0.5.0 nearly done
Improved user interface
Added Nightlight user interface page
Added Welcome page for new users
Added 12 User Interface Themes
Added option for custom theme, including font
Separated settings page into 6 sub-pages
Fixed Favicon not working
Fixed Alexa discovery bug
Added options to specify receiving brightness/color/effect from notifications
Added effect intensity setting. Only experimental use by 3 effects (blink) at the moment
Improved speed of Access point availability on initial setup
Removed need to reboot after enabling NTP time

TODO: IX bug
Updating readmes
2018-02-23 01:33:32 +01:00
bin Fixed ESP32 version 2018-01-16 14:48:02 +01:00
wled00 Version 0.5.0 nearly done 2018-02-23 01:33:32 +01:00
LICENSE included MIT license 2016-12-29 00:19:22 +01:00
readme.md Added HTTP OTA updater for ESP32 2018-01-15 00:21:35 +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.5dev)

  • 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
  • Support for RGBW strips
  • 25 user presets! Save your favorite colors and effects and apply them easily!
  • 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)
  • Alexa smart home device server (including dimming)
  • NTP and experimental analog clock function
  • Support for the Cronixie Clock kit by Diamex
  • Realtime UDP Packet Control (WARLS) possible
  • Client HTML UI controlled

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)