Releases: sidoh/esp8266_milight_hub
Releases · sidoh/esp8266_milight_hub
1.13.1-beta2
1.13.1-beta1
New Features
- (#845) Added support to ignore configurable radio types. Improves reliability when you only care about capturing packets for certain types of remotes. (big thanks to @Jojo-1000 for the PR!)
- (#844) Added support for properly decoding kelvin/saturation commands from the FUT092 remote (again, big thanks to @Jojo-1000 for the PR!)
- (#851) Added mode/mode speed buttons to the UI
- (#849) Added a "manual control" card which mimics the old UI a little. Load an alias from a dropdown and control it in the dashboard. Can edit groups, device ID etc.
Shoutouts
- Big thanks to @Jojo-1000 for two PRs (mentioned above)
1.13.0
1.13.0 - New Web UI!
New Features
- Complete overhaul of the web UI! It looks like this:
- All web UI sources can be served directly from the ESP8266 (although this is not the default). The javascript bundle is quite big and takes 10s+ to load, so by default it'll try to download it from a CDN (see the README under web2 for more info)
- I used the openapi spec to generate a zod client and found a bunch of inconsistencies through doing so. Those are fixed!
- Made an effort to improve the default settings to optimize for new user experience. Integrating with HomeAssistant should now be as easy as entering the MQTT connection info.
- (#839) Batch update endpoint. Documented here.
- Add a toggle all on/off switch which uses the batch update endpoint!
- MQTT connection status now shows in the MQTT settings UI and is updated as settings are changed
- State updates are sent via websocket and reflected in the UI automatically (so if you change state outside of the UI the UI will reflect it)
⚠️ WARNING ESP32 USERS!
Unfortunately the UI was too big to fit on the device with the default partition table used by the ESP32. I had to swap to min_spiffs.csv
. This means you'll need to fully wipe and re-flash the firmware.
1.13.0-rc1
Release Candidate: 1.13.0-rc1
I have been using this locally for about a week with no issues. Please let me know if you run into any issues!
New Features
- Complete overhaul of the web UI! It looks like this:
- All web UI sources can be served directly from the ESP8266 (although this is not the default). The javascript bundle is quite big and takes 10s+ to load, so by default it'll try to download it from a CDN (see the README under web2 for more info)
- I used the openapi spec to generate a zod client and found a bunch of inconsistencies through doing so. Those are fixed!
- Made an effort to improve the default settings to optimize for new user experience. Integrating with HomeAssistant should now be as easy as entering the MQTT connection info.
- (#839) Batch update endpoint. Documented here.
- Add a toggle all on/off switch which uses the batch update endpoint!
- MQTT connection status now shows in the MQTT settings UI and is updated as settings are changed
- State updates are sent via websocket and reflected in the UI automatically (so if you change state outside of the UI the UI will reflect it)
⚠️ WARNING ESP32 USERS!
Unfortunately the UI was too big to fit on the device with the default partition table used by the ESP32. I had to swap to min_spiffs.csv
. This means you'll need to fully wipe and re-flash the firmware.
1.13.0-beta2
Bug Fixes
- Fix intermittent bug with firmware update / backup restore form submissions (if this caused anyone any trouble I apologize!)
- Disable update firmware / upload backup buttons while request is processing
New Features
1.13.0-beta1
New Features
- Complete overhaul of the web UI! It looks like this:
- All web UI sources can be served directly from the ESP8266 (although this is not the default). The javascript bundle is quite big and takes 10s+ to load, so by default it'll try to download it from a CDN (see the README under web2 for more info)
- I used the openapi spec to generate a zod client and found a bunch of inconsistencies through doing so. Those are fixed!
- Made an effort to improve the default settings to optimize for new user experience. Integrating with HomeAssistant should now be as easy as entering the MQTT connection info.
⚠️ WARNING ESP32 USERS!
Unfortunately the UI was too big to fit on the device with the default partition table used by the ESP32. I had to swap to min_spiffs.csv
. This means you'll need to fully wipe and re-flash the firmware.
1.12.0-beta1
1.11.2
Improvements
- (#814) Add (very sloppy) support for editing an alias that already exists:
- Select the alias you want to rename
- Open the dropdown and click on the edit icon
- Type the new name and add it
- (Note that this is really just deleting the alias and then allowing you to re-add it)
Bug Fixes
- (#816) Save wifi settings even when connection is unsuccessful
1.11.2-beta3
Improvements
- (#816) Save wifi settings even when connection is unsuccessful
1.11.2-beta2
- Improve edit behavior -- don't clear value from alias input box when editing