Skip to content

Releases: ScratMan/HASmartThermostat

v2026.2.0-beta2

15 Feb 22:46

Choose a tag to compare

v2026.2.0-beta2 Pre-release
Pre-release

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_period is used (improved fix for #305)

Full Changelog: 2024.12.0...2026.2.0-beta2

v2026.2.0-beta1

15 Feb 18:00

Choose a tag to compare

v2026.2.0-beta1 Pre-release
Pre-release

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

16 Mar 11:58

Choose a tag to compare

v2025.3.0-beta1 Pre-release
Pre-release

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

05 Dec 23:24

Choose a tag to compare

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

17 Nov 22:56

Choose a tag to compare

v2024.11.0-alpha1 Pre-release
Pre-release

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

28 Jun 12:45
d7d3e4c

Choose a tag to compare

What's Changed

  • Add compatibility with light as heater/cooler entity. by @ScratMan in #223

Full Changelog: 2024.6.0...2024.6.1

v2024.6.2-alpha1

28 Jun 13:39

Choose a tag to compare

v2024.6.2-alpha1 Pre-release
Pre-release

What's changed

  • Ensure keep_alive refreshes the devices states. Closes #201

Full Changelog: 2024.6.1...keep_alive_fix

v2024.6.0

27 Jun 16:57

Choose a tag to compare

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 and output_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 and out_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

Frost Protect test alpha

18 Jun 14:49

Choose a tag to compare

Pre-release

v2024.4.0-beta1

10 Apr 16:26

Choose a tag to compare

v2024.4.0-beta1 Pre-release
Pre-release

What's Changed

  • Allow controlling multiple heater/cooler entities with one single thermostat. Closes #217 #213 #192
  • Add control output range setting parameters output_min and output_max. Closes #79 #192
  • Add control output clamping out_clamp_low and out_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.4.0-beta1