github KartoffelToby/better_thermostat 1.8.0-Beta-8
1.8.0 Beta 8

latest release: 1.8.0-Beta-9
pre-release3 days ago

Main Changes:

WIP

Breaking Changes:

  • No support for BT UI Card < 3.0
  • Eco Mode Services Removed, we use Presets for all kind of modes, inc. Eco mode.

What's Changed

  • [EL] Create el.json added Greek Translation by @apo-mak in #1618
  • add "temperatur_offset" as a possible offset entity by @DavidBadura in #1623
  • Feature/refactor by @wtom in #1662
  • Add configurable preset temperatures for comprehensive scheduler-card integration by @Copilot in #1639
  • Fix infinite loop and prevent control operations when TRV becomes unavailable by @Copilot in #1666
  • Fix infinite wait loop on startup by zeroing out local_temperature_calibration when unavailable by @Copilot in #1665
  • Fix KeyError: 'advanced' when adding new devices in v1.7.1beta3 by @Copilot in #1669
  • Fix/hvac mode by @wtom in #1670
  • refactor by @wtom in #1686
  • Add Italian translations for Better Thermostat by @echopage1964 in #1689
  • Use new Weather API as the old one has been removed by @Skyslycer in #1682
  • Add retries to delegate.py by @imbaczek in #1619
  • Implement HVAC mode tolerance handling by @tasomaniac in #1711
  • [TASK] implement eco mode and fix some main code by @KartoffelToby in #1721
  • Fix ECO mode using separate saved temperature variable to avoid conflicts by @Copilot in #1722
  • Fix sets option flow config_entry explicitly, which is deprecated in 2025.12 by @KartoffelToby in #1726
  • MPC calibration mode by @wtom in #1727
  • Feature/tpi by @wtom in #1751
  • pi_heating_demand valve control by @wtom in #1741
  • Add Turkish translation support by @muminkoykiran in #1743
  • Fix crash when calibration offset is unknown or invalid by @carlosbaraza in #1738
  • Preset Modes by @KartoffelToby in #1732
  • bugfixes by @wtom in #1757
  • Feature/mpc tuning by @wtom in #1759
  • Feature/mpc tuning2 by @wtom in #1769
  • Fix AI Time Based mode broken by unbounded heating_power learning by @Copilot in #1763
  • feat: Add degraded mode for unavailable optional sensors by @cl445 in #1764
  • general bugfix by @wtom in #1775
  • mpc tuning by @wtom in #1776
  • Fix NoneType errors in calibration initialization and control_queue task cleanup by @Copilot in #1778
  • allow to run mpc and tpi compute while window open by @wtom in #1779
  • config_flow bugfixes, sensors and input numbers for PID, eco temperat… by @wtom in #1780
  • Fix climate.set_temperature not working when thermostat is OFF by @Copilot in #1782
  • Improve algorithm descriptions: user-friendly UI text and comprehensive documentation by @Copilot in #1786
  • Remove front matter from algorithms.md by @wtom in #1787
  • mpc penalties by @wtom in #1788
  • mpc eco penalty by @wtom in #1793
  • Update sk.json by @misa1515 in #1783
  • Fix NoneType AttributeError when entities are unavailable by @cl445 in #1800
  • Fix apply_pid_defaults in reset_learned_pid_state service by @cl445 in #1799
  • Remove unused imports and variables by @cl445 in #1797
  • Fix type errors and incorrect API usage by @cl445 in #1796
  • Fix preset modes not available when config has empty list by @cl445 in #1815
  • Add minimum Home Assistant version to manifest by @cl445 in #1807
  • Fix wrong battery entity selected for grouped window sensors by @cl445 in #1816
  • Fix grouped TRV calibration not updating all TRVs by @cl445 in #1814
  • Fix infinite loop when TRV is unavailable by @cl445 in #1813
  • Fix wrong model detection from Z2M by @cl445 in #1806
  • fix: preserve temperature precision in convert_to_float by @cl445 in #1805
  • Fix cooler entity min/max temp not considered in range calculation by @cl445 in #1810
  • Fix TRV staying at min temp after window closes by @cl445 in #1808
  • mpc eco penalty by @wtom in #1821
  • Valve Based Calibration Type and Config flow improve by @KartoffelToby in #1795
  • chore: migrate from black/flake8/pyupgrade to ruff by @cl445 in #1801
  • chore: fix all ruff linter errors by @cl445 in #1804
  • fix: apply system_mode logic in fallback mode by @cl445 in #1809
  • Quickfix: revert unsupported homeassistant key in manifest.json by @cl445 in #1822
  • Fix PID tests and add Hold-Time tests by @cl445 in #1824
  • Reduce outdoor sensor warning noise during startup by @cl445 in #1826

New Contributors

Full Changelog: 1.7.0...1.8.0-Beta-8

Don't miss a new better_thermostat release

NewReleases is sending notifications on new releases.