Releases: Aircoookie/WLED
WLED version 0.8.6
Time for a small spooky update!
Because a whole lot has changed with the connection logic, I'm marking this one as a pre-release for now.
Also, please note that my recommendation for LwIP has changed, for this version please use v2 Higher Bandwidth if you need HomeAssistant autodiscovery! In case of bootloop, try the lwip1 binary or build with 1.4 High bandwidth! Sorry for the inconvenience!
- WiFi will now auto-reconnect if connection lost
- Added the TwinkleCat and Halloween Eyes effects
- Improved a lot of effects (running, rainbow, fade...)
- Fixed choppy transitions
- Increased max. LEDs to 1500 (500 in DMA pin 3 mode)
-> I still recommend staying below 900 LEDs (300 for DMA) for optimal performance
Note regarding ESP01:
ESP01 with 512k flash no longer supports Alexa, Blynk or Hue sync interfaces. If you use them, please do not update.
ESP01 with 1MB flash either supports OTA updates OR the above interfaces, just choose the respective binary.
From the next version onward, it will very likely be impossible for me to maintain 512k ESP01 support.
ESP01 1M will stay supported, although OTA updates will not be possible.
To get the most out of WLED, I highly recommend you to upgrade to a board with 4MB flash.
Sorry for the inconvenience!
WLED version 0.8.5
It's a brand new day, it's never too late for a new release!
- Added support for MQTT authentication
- Added Captive portal in AP mode
-> Breaking change: The IP of your ESP8266 in AP mode is now 4.3.2.1 - Added the TwinkleFOX effect
- Added Orangery, C9 and Sakura palettes
- Update to ArduinoJSON v6
- Support APA102
WLED version 0.8.4
Faster and featuring a new API!
If you would like a more recent binary that offers a more stable MQTT connection and working HA auto discovery (Github master version 1905222), check here. Keep in mind that those are not thoroughly tested!
- Added new JSON API
Added HomeAssistant auto discover(broken, please use master. Expect new binaries soon)- Switched to EspAsyncWebServer for enhanced performance
- Switched to AsyncMqttClient
- Switched hue sync to async client
- Added macro notification
- Added button double click macro
- Added relative change functionality to HTTP API
- Added support for SPIFFS
- Added external output pin (default GPIO12, use e.g. for relay)
- Removed realtime web UI lock
If you experience some pages of the web UI loading slowly or not at all, try downgrading to ESP8266 Arduino core v2.4.2.
WLED version 0.8.3
Revamped effects, better schedules, more color!
- Improved Twinkle, Running and Fireworks effects
- Added Ripple effect
- Added day of the week support for timed macros
- Added Alexa color support
- mDNS hostnames are now unique by default, added wled.tcp service
- XML API now contains secondary color
- Removed legacy "Init LEDs last" option
- Several small efficiency improvements
From now on, the master branch will be used for development!
So, if you want a release version, just download the source zip from this page!
WLED version 0.8.2
Power helper, new effects, and IR support!
- Added Auto Brightness Limiter
- LED color order can now be set in web settings
- Added Meteor effect (thank you, @viknet365!)
- Added Smooth Meteor and Railway effects
- Added 24-key infrared remote support (KY-022 receiver required)
- Improved web page loading speed
- Added PlatformIO config (thank you, @wiesendaniel and @debsahu!)
- Improved settings page scaling on mobile devices
- Fixed Nightlight UDP sync issue
Some important notes:
-
The new auto brightness limiter lets you choose the maximum current your LEDs may draw, this is either <1A if the LEDs are directly connected to the ESP, or the amp rating of your 5V power supply if connected directly to the LEDs. If you update to 0.8.2, you need to manually enable ABL in the LED settings for compatibility reasons.
Any fresh installs of 0.8.2+ will have it enabled by default with the recommended value of 850mA (with no external power supply)
Keep in mind this feature is not guaranteed to work and does not account for factors like wire resistance or specific LED type. The calculated estimate may differ from the actual current draw! I recommend keeping a safety margin. -
If you build 0.8.2 from source, you now need to either install the IRremoteESP8266 library or uncomment
#define WLED_DISABLE_INFRARED
in the top of wled00.ino. -
WLED now has a domain! wled.me will redirect you to the GitHub page!
-
Added ESP-01 binaries! You should still use the normal ESP8266 binary for Wemos D1 mini or NodeMCU (ESP12E module)
WLED version 0.8.1
Extended palette support and a few quality-of-life additions!
- Almost all effects can now use FastLED palettes
- Added Colortwinkles and Lake effects
- Added Tiamat and April Night palettes
- Fixed Analog Clock and Tricolor chase bugs
- Added possibility to use any pin on ESP8266 (gpio2 still recommended)
- Increased max. UDP leds from 341 to 490 and added DNRGB protocol
- Added support for E1.31 with more than 170 LEDs
- Restored 512K ESP8266-01 support
WLED version 0.8.0
Mesmerizing new effects and MQTT support!
- Added over 20 new light effects
- 9 effects have support for FastLED color palettes
- Added 44 color palettes
- Added Palette blending options and API calls
- Added MQTT support
- Added Time Activated Macros (Schedules)
- Added CL= and C2= API calls to set color with HEX
- Improved AP mode stability
- Added Mobile UI power indicator
- AP mode DNS server now only works with domain "wled.me"
- Improved Readme file
Please keep in mind that 0.8.0 will not work on ESP-01 with 512K flash. On ESPs with 1M flash, OTA update will likely no longer work. Efforts will be made to restore compatibility for 0.8.1!
Blynk, Hue sync and MQTT all need to connect to external hosts to work, which could cause significant slowdowns. If you experience instabilities, try disabling these interfaces.
WLED version 0.7.1
Who doesn't love some new interfaces?
- Added Blynk IoT app support
- Added E1.31 (sACN) protocol support
- Added more realtime settings
- Optimized dynamic memory
- Fixed Exception 28 on fresh install
- Fixed AutoRGBW not disabling white slider in UI
WLED version 0.7.0
It's finally here! The huge update you've been waiting for!
- Added new mobile-friendly UI! (by StormPie)
- Added optional automatic selection of UI for mobile or desktop clients
- Added Hyperion support on UDP port 19446
- RGBW strips may now auto-calculate the white channel from RGBW
- Fixed mDNS not working
- Added transition for secondary color
- Added option to save current preset cycle as boot default
- Changed preset cycle API format
- Added option to disable first LED in strip
- Realtime UI error now includes source IP address
- Removed /down and /cleareeprom pages
- Nightlight function turns off if its target brightness is set
- Added experimental option to load UI while receiving realtime UDP
- Fixed Arduino OTA not working when OTA locked but enabled
- Added more usermod page functions
WLED version 0.6.4
With this update, the LED driver library can be dynamically reallocated. This means you can now change the LED count as well as the type (RGB/RGBW) while the software is running. Because of this, adding support of more LEDs was possible (clock function not yet supported on LEDs >255)!
- Increased maximum LED count! New maximum is 1200 on ESP8266 and 600 on ESP32
- Separate RGBW binary is no longer required
- API call &ND now works without &NL