Skip to content

Releases: sidoh/esp8266_milight_hub

1.9.1

13 Jun 18:31
1.9.1
197253c
Compare
Choose a tag to compare

Bug fixes

  • ( #474 ) Fix regression: default value was not applied for group_state_fields.

1.9.0

27 May 19:26
1.9.0
0f20751
Compare
Choose a tag to compare

New Features

Backend

  • ( #375 ) Add oh_color field, which adds support for OpenHAB's colorRGB channel type
  • ( #375 ) Add support for controlling colors via commands like {"color":"255,0,0"}
  • ( #318 ) Group 0 updates did not affect constituent group states. This has been fixed
  • ( #357 ) Add support for MQTT client status messages -- Last Will and Testament (LWT), Birth, Disconnections.
  • ( #179 ) Add ability to configure hostname (changing it requires a reboot)
  • ( #208 ) Expose setting to control power level for nRF24L01.
  • ( #404 ) Add toggle command, which toggles on/off state
  • ( #263 ) Add setting to select which channels packets are sent on
  • ( #263 ) Add setting to select which channel (singular) packets are listened for on
  • ( #56 ) Add support for static IP addresses in settings
  • ( #426 ) Improve how state for group 0 is tracked
  • ( #431 ) Add support for :hex_device_id and :dec_device_id in command topic pattern. Unnecessary given that :device_id supports bot hexadecimal and decimal IDs, but created unnecessary confusion
  • Add support for kelvin command. This field was previously read-only.
  • Add DELETE route for group state. This will delete known state. If MQTT is enabled, any existing retained state message will be deleted.

Web UI

  • ( #146 ) Add ability to remove entered Device IDs from UI
  • ( #282 ) Auto-save Device IDs entered from UI
  • ( #416 ) Spruce up Backup/Restore and Update modals in the Web UI (thanks, @jmw6773!)

Bug Fixes

  • ( #388 ) Fix parsing for color temperature for intercepted packets
  • ( #460 ) Fix night_mode handling for RGBW and CCT bulb types
  • Fix memory leaks when patching or posting new settings

Improvements

  • Fix deluge of compiler warnings
  • Add integration test suite. Read more under the Development section of the README.
  • Upgrade upstream library versions (most significantly: to ArduinoJson v6)
  • Fix Arduino SDK to 2.4.0
  • Fix library versions to prevent upstream changes from breaking the build
  • Add d1_mini_pro board to build. Will start publishing artifacts for it as of 1.9.0.
  • Use upstream libraries for REST HTTP server, path variable parsing

1.9.0-rc.8

19 May 16:20
1.9.0-rc.8
cb220e5
Compare
Choose a tag to compare
1.9.0-rc.8 Pre-release
Pre-release

Improvements

  • ( #463 ) Add support for simple MQTT client status messages

1.9.0-rc.7

19 May 05:18
1.9.0-rc.7
c95851d
Compare
Choose a tag to compare
1.9.0-rc.7 Pre-release
Pre-release

Bug fixes

  • ( #460 ) Fix night_mode handling for RGBW and CCT bulb types

1.9.0-rc.6

18 May 15:31
1.9.0-rc.6
ba9aa46
Compare
Choose a tag to compare
1.9.0-rc.6 Pre-release
Pre-release

Improvements

  • Fix memory leaks when patching or posting settings.
  • Update ArduinoJson from v5 -> v6.
  • Use upstream libraries for REST HTTP server.
  • Downgrade Arduino SDK to 2.4 for now.

1.9.0-rc.5

06 May 00:02
1.9.0-rc.5
a050b19
Compare
Choose a tag to compare
1.9.0-rc.5 Pre-release
Pre-release

Bug fixes

  • ( #447 ) State should not get updated unless bulb is on

Improvements

  • ( #445 ) Use upstream library to handle path variables

1.9.0-rc.4

22 Apr 05:03
1.9.0-rc.4
3e2a151
Compare
Choose a tag to compare
1.9.0-rc.4 Pre-release
Pre-release

Bug fixes

  • ( #440 ) Fix regression in night mode behavior
  • ( #441 ) Fix regression in embedded state tests, edge case in internal state tracking

Improvements

  • Add tests to integration test suite

1.8.8

22 Apr 15:51
1.8.8
12c74ca
Compare
Choose a tag to compare

Improvements

  • ( #443 ) Add a warning in the update modal and a convenience link to backup settings.

Bug fixes

  • Fix version of ArduinoJson to v5 branch

1.9.0-rc3

15 Apr 17:46
1.9.0-rc3
6659728
Compare
Choose a tag to compare
1.9.0-rc3 Pre-release
Pre-release

New features

  • ( #435 ) A single configurable topic is now used for MQTT client status. LWT, birth, and intentional disconnects will now result in a message being published to this topic. This simplifies the previous approach of having separate LWT and birth topics.

1.9.0-rc2

07 Apr 19:08
1.9.0-rc2
400ced9
Compare
Choose a tag to compare
1.9.0-rc2 Pre-release
Pre-release

New features

  • ( #430 ) When state is deleted via the REST API, a blank MQTT message will be published to the corresponding topic, which clears retained state.
  • ( #431 ) Add support for :hex_device_id and :dec_device_id in command topic pattern. Unnecessary given that :device_id supports bot hexadecimal and decimal IDs, but created unnecessary confusion

Improvements

  • Added more tests to the MQTT integration test suite