Skip to content

Releases: sidoh/esp8266_milight_hub

1.13.0

10 Nov 17:56
1.13.0
bef50f8
Compare
Choose a tag to compare

1.13.0 - New Web UI!

New Features

  • Complete overhaul of the web UI! It looks like this:

image
image
image

  • 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

27 Oct 00:20
1.13.0-rc1
a4d0cfe
Compare
Choose a tag to compare
1.13.0-rc1 Pre-release
Pre-release

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:

image
image
image

  • 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

21 Oct 07:35
1.13.0-beta2
907db8d
Compare
Choose a tag to compare
1.13.0-beta2 Pre-release
Pre-release

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

  • (#839) Batch update endpoint. Documented here.
  • Add a toggle all on/off switch which uses the batch update endpoint!

1.13.0-beta1

20 Oct 04:08
1.13.0-beta1
644f87d
Compare
Choose a tag to compare
1.13.0-beta1 Pre-release
Pre-release

New Features

  • Complete overhaul of the web UI! It looks like this:

image
image
image

  • 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

13 Jul 08:46
1.12.0-beta1
f320677
Compare
Choose a tag to compare
1.12.0-beta1 Pre-release
Pre-release

New Features

  • ESP32 support (huge thanks to @Flaykz!). An esp32 build is included in the attached assets

Bug fixes

  • Fix homeassistant discovery client #827 #823

1.11.2

26 Nov 00:24
1.11.2
ead1d87
Compare
Choose a tag to compare

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

25 Nov 18:08
1.11.2-beta3
ead1d87
Compare
Choose a tag to compare
1.11.2-beta3 Pre-release
Pre-release

Improvements

  • (#816) Save wifi settings even when connection is unsuccessful

1.11.2-beta2

19 Nov 22:56
1.11.2-beta2
a6869e6
Compare
Choose a tag to compare
1.11.2-beta2 Pre-release
Pre-release
  • Improve edit behavior -- don't clear value from alias input box when editing

1.11.2-beta1

13 Nov 18:03
1.11.2-beta1
5547907
Compare
Choose a tag to compare
1.11.2-beta1 Pre-release
Pre-release

Improvements

  • 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)

1.11.1

05 Oct 07:05
1.11.1
45c1431
Compare
Choose a tag to compare

Bug Fixes

  • HomeAssistant discovery was broken for new setups (which sort of means entirely because that's when it's useful). Should be fixed now. Thanks for the thorough reports in #804!