github KartoffelToby/better_thermostat 1.9.4

one hour ago

🚨 Action Required: Update Better Thermostat BEFORE updating Home Assistant to 2026.11

Important

Please install Better Thermostat 1.9.4 before updating your Home Assistant instance to 2026.11.
HA 2026.11 removed RestoreStateData.last_states, so restoring the child-lock switch can prevent the thermostat from starting.

🛑 What you need to do:

  1. Update Better Thermostat to 1.9.4 first (via HACS or manual download).
  2. Restart Home Assistant.
  3. Now update Home Assistant to 2026.11.

What's Changed

  • chore: bump 1.9 to 1.9.4 by @cl445 in #2865
  • Fix child-lock restoration on Home Assistant 2026.11 (1.9) by @gerrit117 in #2858
  • fix(tado): clamp calibration offset to ±9.99 by @XNinety9 in #2862
  • fix: count the setpoint a TRV holds when the write watchdog gives up as BT's own (1.9) by @cl445 in #2868
  • fix: close the valve of a direct-valve TRV when BT switches off (1.9) by @cl445 in #2869
  • fix: take the range a TRV publishes while it heats (1.9) by @cl445 in #2870
  • fix: keep a TRVZB's own reading out of its external temperature input (1.9) by @cl445 in #2871
  • fix: make the device triggers and the hvac action condition work with string batteries, coolers and no threshold (1.9) by @cl445 in #2872
  • fix: detect the Tuya offset entity and keep its head's mode on offset writes (1.9) by @cl445 in #2873
  • fix: pause the external temperature keepalive while the room sensor gives no reading (1.9) by @cl445 in #2874
  • fix: read a device command its library cancelled as a lost connection (1.9) by @cl445 in #2875
  • fix: clamp each TRV's MPC v1 share to its own max opening (1.9) by @cl445 in #2876
  • fix: keep a PID gain set anywhere its number allows (1.9) by @cl445 in #2877
  • fix: write the TRVZB external temperature in the unit its input publishes (1.9) by @cl445 in #2878
  • fix(calibration): log the overheating protection term by @cl445 in #2879
  • docs: describe TPI as a steady valve opening, not an on/off cycle by @cl445 in #2895
  • docs: describe how the outdoor threshold is checked by @cl445 in #2897
  • docs: correct the calibration algorithm pages and setup form texts against the 1.9 controllers by @cl445 in #2898

New Contributors

Full Changelog: 1.9.3...1.9.4

Don't miss a new better_thermostat release

NewReleases is sending notifications on new releases.