What's changed
- Add more debug logging outputs to help nail issue #271.
- Add support for cooling only (fix for #226, #263):
- If only heater entity is provided with ac_mode set to false, only heating is available.
- If only heater entity is provided with ac_mode set to true, only cooling is available.
- If only cooler entity is provided, only cooling is available.
- If both heater and cooler entities are provided, both heating and cooling are available.
- If neither heater nor cooler entity is provided, the thermostat will do nothing...
- Move external temperature compensation out from PID (fix for #309).
This allows the thermostat to immediately react to external temperature changes without disturbing the time delta for I and D calculations. - Use a timer to manage PID computing when
sampling_periodis used (improved fix for #305)
Full Changelog: 2024.12.0...2026.2.0-beta2