Releases: ScratMan/HASmartThermostat
Releases · ScratMan/HASmartThermostat
v2026.2.0-beta2
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
v2026.2.0-beta1
What's changed
- Add more debug logging outputs to help nail issue #271
- Add support for cooling only (#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...
Full Changelog: 2024.12.0...2026.2.0-beta1
v2025.3.0-beta1
What's changed
- Add more debug logging outputs to help nail issue #271
Full Changelog: 2024.12.0...2025.3.0-beta1
v2024.12.0
What's changed
- Ensure keep_alive refreshes the devices states. Should close #201
- Add valve domain to control valves seen as valve in HA. Should close #259
- Try to fix detection if device is active with valve and light entities. Should close #259
Full Changelog: 2024.6.1...2024.12.0
v2024.11.0-alpha1
What's changed
- Ensure keep_alive refreshes the devices states. Should close #201
- Add valve domain to control valves seen as valve in HA. Should close #259
- Try to fix detection if device is active with valve and light entities. Should close #259
Full Changelog: 2024.6.1...2024.11.0-alpha1
v2024.6.1
v2024.6.2-alpha1
What's changed
- Ensure keep_alive refreshes the devices states. Closes #201
Full Changelog: 2024.6.1...keep_alive_fix
v2024.6.0
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_minandoutput_max. Closes #79 #192 #222 - Add control output precision parameter
output_precisionto adjust number of decimals depending on target device. Closes #222 - Add control output clamping
out_clamp_lowandout_clamp_highto 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
Frost Protect test alpha
Full Changelog: 2024.4.0-beta1...frost_protect_test
v2024.4.0-beta1
What's Changed
- Allow controlling multiple heater/cooler entities with one single thermostat. Closes #217 #213 #192
- Add control output range setting parameters
output_minandoutput_max. Closes #79 #192 - Add control output clamping
out_clamp_lowandout_clamp_highto limit output power. - Add more detailed examples in ReadMe
- Add "Buy Me a Coffee" badge to ReadMe
Full Changelog: 2024.2.1...2024.4.0-beta1