Skip to content

Releases: NimmLor/esp8266-fastled-iot-webserver

4.5 - Config web page, ESP32 support, Homey integration

14 Feb 08:02
Compare
Choose a tag to compare

4.5 - 14.02.2021, Config web page, ESP32 support, Homey integration

Features:

  • adds settings page to remove secrets.h and configure Wifi, hostname and MQTT settings #94
  • Homey integration #117
  • calculate delay per frame dynamically to keep frame rate steady #125
  • adds Serial DEBUG mode and improves DEBUG information #124
  • disable certain web interface controls if not available/used by pattern #92
  • adds ESP32 support (experimental) #77
  • adds more controls (speed/pattern/twinkle density) to more patterns #112
  • UI / CSS Rework changes the sliders #132

Bugfixes:

  • fix compile errors when MQTT support was enabled #109
  • fixes problem with UDP visualization not working #103
  • fixes issue with unsaved config LEDs were power off #127
  • fixes duplicate open SSID after wifiManager connected #135
  • fixes random 4 seconds freezes #114
  • fixes an compile error if LED_DEVICE_TYPE 5 was selected #73
  • fixes Wifi setup if LED_DEVICE_TYPE 2 was selected #100
  • fixes HomeAssistant not recognizing separate esp boards #148
  • Improve javascript console error logging #150

House keeping:

  • remove half integrated simple page #128
  • remove unused "webSockets" support #130
  • improves handling of config data written to EEPROM #121
  • general code cleanup #129

Documentation

  • adds documentation of MQTT payload options #126, #137
  • adds documentation of all URL endpoints and their options #147
  • improves the list of dependencies and library versions #145

WiFi Manager Implementation

12 Dec 23:11
108b247
Compare
Choose a tag to compare
  • Implemented WiFi Manager #85
  • Removed Secrets.h
  • Removed AP mode

Note: Audio Visualization is broken in this release, will be fixed in V4.5

7-Segment Clock Improvements

20 Nov 00:21
Compare
Choose a tag to compare

Improvements for the 7-Segment Clock compatibility:

  • new gradient patterns
  • logic fixes

New patterns and fixes

28 Jul 11:18
527148d
Compare
Choose a tag to compare
  • Added 2 new audio patterns:
    • kick ring visualizer
    • bass ring visualizer
  • fixed compilation errors caused by PR

Improvements and fixes

16 Jun 17:02
Compare
Choose a tag to compare
  • New patterns (regular and audio)
  • MQTT fixes and improvements by @WarDrake
  • Fixed crashes
  • removed obsolete updateServer (replaced by OTA in 4.0)
  • fixed showing solid-color after reboot
  • speed now saves in eeprom
  • fixed #38
  • (fixed indents in source code)

Major Code rewrite and merge of projects, audio visualization

07 May 10:02
c1c8a33
Compare
Choose a tag to compare
  • Audio Visualization with a Windows Desktop Application (C#, WPF) here
  • multicast DNS by @WarDrake
  • OTA Support
  • MQTT/Homeassistant integration by @WarDrake
  • Serial Ambilight for usage behind a TV
  • Support of Desk Lamp, 7-Segment Clock, Animated RGB Logos, Generic LED-Strip
  • WebUI fits now on 1MB devices (esp-01)
  • Dark mode for WebUI

Native Alexa Update

01 Feb 08:46
ce5fd9b
Compare
Choose a tag to compare
  • NodeRED part is now DEPRECATED
  • The Nanoleaf Replica allows now for NATIVE Alexa support without the need of an extra Raspberry Pi. When added to the Smart Home devices in the Alexa app, the nanoleafs will appear as Phillips Hue devices by using the library Espalexa.
  • Added Strobe Pattern
  • Added Sound Reactive support
  • Some code cleanup and new parameters to configure
  • New step by step installation instructions (Software_Installation.md)

Hotfix 03.02.2020

  • Fixed compile error when disabling alexa support
  • Added espalexa.loop() into loop()

Node-RED and Alexa Integration Update

24 Feb 21:20
Compare
Choose a tag to compare

In this release, alexa and Node-RED integration was added.
This allows voice control and custom patterns.
Minor bugs still exist in the pattern designers.

Initial version

14 Feb 09:15
88c6dc6
Compare
Choose a tag to compare

Basic nanoleaf webserver support, just the client