Skip to content

Releases: bombcheck/esp8266_milight_hub

1.8.3

04 Oct 15:34
Compare
Choose a tag to compare

Bug Fixes

  • Fix bug when changing status LED pin

1.8.2

15 Sep 09:21
Compare
Choose a tag to compare

Big thanks to @sidoh for squashing some bugs.

Bug Fixes

  • Correct offset for RGB+CCT in V6 UDP.
  • Fix broken build for newest pio platform.
  • Fix bug where sniffing group 0 packet caused crashes or inconsistent behavior.

1.8.1

11 Aug 09:34
Compare
Choose a tag to compare

Big thanks to @sidoh for adding new remote types and squashing some bugs.

New Features

  • Added support for FUT091/B2 remote type
  • Update remote selection in UI to a dropdown
  • Unit tests

Bug Fixes

  • Fix bug in FUT089 handler where receiving a packet before one was sent caused crashes
  • Group 0 packets no longer clobber state for individual groups.
  • Fix bug where HTTP/MQTT commands with multiple components didn't work

1.7.1

13 May 12:13
Compare
Choose a tag to compare

Bug Fixes

  • Make sure config AP is turned off if connection is successful
  • Restart ESP after config portal times out

1.7.0

05 May 07:19
Compare
Choose a tag to compare

Almost all of the substantial features and improvements in this release are contributions from @sidoh and @cmidgley. Big thanks to them for pushing this project forward!

New Features

  • Added support for a status LED indicating WiFi connectivity and receipt/transmission of RF packets. LED behavior is configurable in the UI or via the /settings endpoint of the REST API.
  • Added support for device_id, device_type, and group_id state fields. When enabled, these fields will be included in MQTT state updates.
  • Added a "Night Mode" button in the UI.
  • Added a compile flag for enabling debugging messages related to state management.
  • Added a setting which, if enabled, switches bulbs into the appropriate mode when issuing commands that only work in that mode.
  • Keep track of brightness and color temperature state for CCT remote type.
  • New UI! UI is vastly improved. More segmented, easier to navigate.

Improvements

  • Switch to upstream HTTP library rather than using a local version with patches. Upstream has since patched the bugs.
  • Thoughtful comments added to any code that @cmidgley interacted with. :)

Bug Fixes

  • Build now works reliably on Windows.
  • The + character can now be used in passwords.
  • Do not apply internal state changes when bulbs are known to be in a mode that won't change state (i.e., off/night mode).
  • Fixed bug where using any command that resulted in several RF packets would eventually result in the ESP being unusable.
  • Actually fix bug where wrong HTTP headers were sometimes sent, resulting in blank webpage. (Thanks @FrankZZ!)
  • Fix invalid group from being sent in some cases after going from FUT089 to other remote types in UI.
  • Fix RGBW state handling for white mode
  • When deciding whether a color is white, measure relative distance between R/G/B rather than distance from 255.
  • Fixed white mode state tracking for FUT089 handler.
  • Fixed next/previous mode commands in RGBW handler (based on previous state instead of global counter).

1.7.0-dev6

01 May 06:50
Compare
Choose a tag to compare
1.7.0-dev6 Pre-release
Pre-release

Bug fixes

  • Fix bug where wrong HTTP headers were sometimes sent, resulting in blank webpage

1.7.0-dev5

30 Apr 14:33
Compare
Choose a tag to compare
1.7.0-dev5 Pre-release
Pre-release

New Features & Improvements

  • Major overhaul of web UI!
  • Status LED behavior is now configurable
  • Move nav to navbar
  • Keep track of brightness and color temperature state for CCT remote type.

Bug fixes

  • Fix invalid group from being sent in some cases after going from FUT089 to other remote types in UI.

1.7.0-dev4

18 Apr 19:06
Compare
Choose a tag to compare
1.7.0-dev4 Pre-release
Pre-release

Bug fixes / improvements

  • When deciding whether a color is white, measure relative distance between R/G/B rather than distance from 255.
  • Fix RGBW state handling for white mode

1.7.0-dev3

01 Apr 16:29
Compare
Choose a tag to compare
1.7.0-dev3 Pre-release
Pre-release

Bug fixes

  • Fixed white mode state tracking for FUT089 handler.
  • Fixed next/previous mode commands in RGBW handler (based on previous state instead of global counter).

1.7.0-dev2

12 Mar 16:17
Compare
Choose a tag to compare
1.7.0-dev2 Pre-release
Pre-release

Improvements

  • Better handling of saturation/temp on v2 bulb types.
  • Add method the check if bulbs are on
  • Clears night mode when changing status
  • Checks if bulb is on before applying state
  • Added options to include device_id, device_type, and group_id in state updates

Bug fixes

  • Better night mode handling