mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2026-09-13 13:44:10 +00:00
1.8 KiB
1.8 KiB
Changelog
For more details go to emsesp.org.
[3.9.0]
This release is based on the latest Espressif/Arduino core version 3. It brings in many memory and performance optimizations. Note it does require the user to manually migrate settings from 3.8.x to 3.9.0.
Added
- user-requested LED blink #3063
- Commands Service that can be called via MQTT or API or used in the Scheduler Service
- option to disable factory reset #3150
- TLS support with 4MB boards without PSRAM
Fixed
- shunting yard show json
- memory leak when using different timezones for ems-esp and thermostat#3184
- LED stayed off on a healthy system when "Disable LED" was unchecked
- Ethernet MAC address changed with the new SDK, breaking DHCP reservations (currently disabled)
- "IPv4 nameserver" showed an IPv6 address when IPv6 was in use
- HA Discovery warning on Uptime after EMS-ESP boot due to NTP not ready
Changed
- various memory optimizations #3083
- Scheduler name is now mandatory
- network fallback to AP only after start #3090
- replaced Web async-validator with custom validator and toast with native snackbar to reduce bundle size
- Gateway and Connect devices are shown in the Devices page, but disabled 3126
- show control setting only for master thermostats (0x10) #3173
- remove devices without entities not listed in 0x07 telegram
- changes to the Dialogs in Dashboard page, removed the run icon in the Commands page. Renamed Execute to Run.
- set
Nonefor undefined values in HAval_tpl