Merged to ESPHome core 2024.12.0
This release was merged to dev
branch of core ESPHome project and will be available starting from 2024.12.0
.
🚀 Features
- New hub configuration options that help talk with some OpenTherm boilers that require particular versions or thermostat ids.
- Improved message ordering and sending pipeline. Initial OpenTherm messages are sent in the order that most boilers expect.
- An ability to edit OpenTherm messages before they are sent to the boiler and before boiler response is processed. This is needed for some non-standard boilers that may use obscure message ids or data formats.
- Improved ESP32 timer error handling to minimize problems with logging in interrupt handlers.
- Generally improved error handling code, made it more structured and clear.