Foreword
This continues trend of small incremental improvements to bring this project closer to current HASS'es best practices.
Breaking changes
None
Integration changes
- Updated PyPlumIO library from v0.5.18 to v0.5.21
- Improved performance and stability when using serial connection.
- Improved integration startup time.
- Improved typing.
- Added icon translations. See: https://developers.home-assistant.io/blog/2024/01/19/icon-translations/
- Moved runtime data to config entry. See: https://developers.home-assistant.io/blog/2024/04/30/store-runtime-data-inside-config-entry/
- Fixed certain steps not showing in config flow.
- Fixed water heater target temperature. Previously it was adjusted by half steps, which is unsupported by EM controllers, requiring to press button twice. It's now adjusted by whole steps.
- Cleaned up unused methods.