Breaking Change
The integral computation now takes into account the external temperature compensation to allow negative integral values to avoid being stuck at 100%. The integral part is also cleared when external temperature is used and set point is changed. You may need to adjust the ki
gain to adjust the reactivity after set point steps.
What's Changed
- Allow controlling multiple heater/cooler entities with one single thermostat. Closes #217 #213 #192
- Take external temperature compensation into account for integral clamping. Closes #150 #151 #208 #222
- Add control output range setting parameters
output_min
andoutput_max
. Closes #79 #192 #222 - Add control output precision parameter
output_precision
to adjust number of decimals depending on target device. Closes #222 - Add control output clamping
out_clamp_low
andout_clamp_high
to limit output power. - Add more detailed examples in ReadMe
- Add "Buy Me a Coffee" badge to ReadMe
Full Changelog: 2024.2.1...2024.6.0