Releases: sidoh/esp8266_milight_hub
Releases · sidoh/esp8266_milight_hub
1.9.1
1.9.0
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
Improvements
- ( #463 ) Add support for simple MQTT client status messages
1.9.0-rc.7
Bug fixes
- ( #460 ) Fix night_mode handling for RGBW and CCT bulb types
1.9.0-rc.6
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
1.9.0-rc.4
1.8.8
1.9.0-rc3
1.9.0-rc2
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