Recent Releases of Better Thermostat

Better Thermostat - 1.9.0 Beta 3

Release Notes

This release includes numerous features, bug fixes, refactorings, and documentation updates.
Thanks to all who helped to improve this project, and special thanks to @cl445.

✨ Features

  • Activity Log: Integrate with the new Home Assistant 2026.7 Activity Log by sending BT-related events directly to the timeline, and display the real underlying hardware in the linked devices overview (#2129)
  • Cooling Presets: Add cooling preset temperatures for HEAT_COOL mode, introducing dedicated number entities and sensible defaults for dual-setpoint control (#2130)
  • Z-Wave JS: Add Z-Wave JS adapter with dedicated valve-control quirks for Eurotronic Spirit and Aeotec ZWA021 (#2134)
  • Sensors: Add door sensor support with independent open/close delays (#2116)
  • Diagnostics: Expose PID calibration diagnostics as sensors (#2097)
  • Thresholds: Re-evaluate outdoor threshold on outdoor sensor changes (#2045)
  • Presets: Implement preset off on target temp change (#2067)
  • MPC: Seed fresh target-temp buckets from nearest sibling (#2002)

πŸ› Bug Fixes

  • Installation: Remove daqp hard requirement to ensure the integration installs correctly on aarch64 hosts like the Raspberry Pi (#2137)
  • Controlling: Add send-cache and nil-guard to control_cooler() to heavily reduce redundant API calls for strict cloud-backed coolers (#2133)
  • Maintenance: Register valve maintenance tick independently of calibration mode (#2127)
  • Setpoints: Match setpoints with a tolerance across rounding grids (#2114)
  • HVAC: Confirm HVAC mode changes against the live TRV state (#2115)
  • Calibration: Only consider writable domains for the local calibration entity (#2113)
  • Quirks: Harden the quirk set_temperature implementations activated by #2105 (#2111)
  • TRV: Fix dual-setpoint detection and TRV temperature handling bugs (#2105)
  • Startup: Recheck critical entities once the startup grace window elapses (#2108)
  • Startup: Stop the startup retry loop when the entity is removed (#2109)
  • Startup: Retry critical entities at startup before raising repair issue (#2093)
  • Startup: Fix boot missing devices errors and AC Config flow removal (#2095)
  • Automations: Offer device automations for the Better Thermostat climate entity (#2112)
  • Groups: Compare group member setpoints in Celsius in group_all_members_off (#2107)
  • Configuration: Allow removing the cooler entity from the configuration (#2091)
  • Controller: Controller state poison resistance (NaN/Inf healing at compute and restore time) (#2057)
  • State: Fix sensor handling, store loading, and window-state hardening (#2054)
  • Threshold: Keep outdoor threshold working when recorder history is empty (#2038) (#2044)
  • Units: Read TRV temperatures in the Home Assistant system unit (#2043)
  • Translations: Fix dead calibration/config doc links from translations (#2040) (#2046)
  • Typos: Correct inital_tweak typo to initial_tweak (#2100)
  • Miscellaneous: Additional bugfixes, conversion issues, and CodeRabbit auto-fixes.

♻️ Refactoring

  • Extract shared find_device_entity helper (#2101)
  • Typed Trv domain object replaces the real_trvs dicts (#2056)
  • StateManager is the only owner of learned controller state (#2058)

πŸ“– Documentation

  • Added an algorithm selection guide to the README (#2071)
  • Added numpy-style docstrings for the model-fix quirk hooks (#2078)
  • Remove stale content, fix broken doc images and 404 learn-more links (#2065)
  • Keep README version info from going stale (#2064)
  • Serve the documentation pages under their declared URLs (#2052)
  • Synchronize translations with current config flow, services and entities (#2062)

πŸ›  Build, Testing, and Chores

  • Build: Manage the project with uv (#2027)
  • Build: Type-check the whole component, strict on the calibration modules (#2073)
  • Build: Run pyrefly type checking in CI (#2075)
  • Build: Extend strict pyrefly to telemetry, retry and the Trv object (#2077)
  • Testing: Added simulation core & scoring engine benchmark test (#2087)
  • Testing: Integration harness for real config entry against a simulated TRV (#2059)
  • Testing: Pin controller state-threading contract (#2050)
  • Testing: Validate bundled blueprints save with default inputs (#2047)
  • Lint: Enforce numpy docstring arg coverage and relax tests (#2083)
  • Translate remaining German comments to English (#2102)
  • Remove dead anti-flicker code from temperature event handler (#2099)
  • Improve source comments to describe current behavior (#2096)
  • Add diagnostic logging for TRV setpoint sync edge cases (#2048)
  • Drop stale open-caps mention from the reset_pid_learnings description (#2110)

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.8.2...1.9.0-Beta-3

Consumption - Buildings and Heating - Python
Published by KartoffelToby about 1 month ago

Better Thermostat - 1.9.0 Beta 2

Release Notes

This release includes numerous features, bug fixes, refactorings, and documentation updates.
Thanks to all, who helped to improve this project, and special thanks to @cl445

✨ Features

  • Activity Log: Link device relations and events in the activity log (#2129)
  • Sensors: Add door sensor support with independent open/close delays (#2116)
  • Diagnostics: Expose PID calibration diagnostics as sensors (#2097)
  • Thresholds: Re-evaluate outdoor threshold on outdoor sensor changes (#2045)
  • Presets: Implement preset off on target temp change (#2067)
  • MPC: Seed fresh target-temp buckets from nearest sibling (#2002)

πŸ› Bug Fixes

  • Maintenance: Register valve maintenance tick independently of calibration mode (#2127)
  • Setpoints: Match setpoints with a tolerance across rounding grids (#2114)
  • HVAC: Confirm HVAC mode changes against the live TRV state (#2115)
  • Calibration: Only consider writable domains for the local calibration entity (#2113)
  • Quirks: Harden the quirk set_temperature implementations activated by #2105 (#2111)
  • TRV: Fix dual-setpoint detection and TRV temperature handling bugs (#2105)
  • Startup: Recheck critical entities once the startup grace window elapses (#2108)
  • Startup: Stop the startup retry loop when the entity is removed (#2109)
  • Startup: Retry critical entities at startup before raising repair issue (#2093)
  • Startup: Fix boot missing devices errors and AC Config flow removal (#2095)
  • Automations: Offer device automations for the Better Thermostat climate entity (#2112)
  • Groups: Compare group member setpoints in Celsius in group_all_members_off (#2107)
  • Configuration: Allow removing the cooler entity from the configuration (#2091)
  • Controller: Controller state poison resistance (NaN/Inf healing at compute and restore time) (#2057)
  • State: Fix sensor handling, store loading, and window-state hardening (#2054)
  • Threshold: Keep outdoor threshold working when recorder history is empty (#2038) (#2044)
  • Units: Read TRV temperatures in the Home Assistant system unit (#2043)
  • Translations: Fix dead calibration/config doc links from translations (#2040) (#2046)
  • Typos: Correct inital_tweak typo to initial_tweak (#2100)
  • Additional miscellaneous bugfixes, conversion issues, and CodeRabbit auto-fixes.

♻️ Refactoring

  • Extract shared find_device_entity helper (#2101)
  • Typed Trv domain object replaces the real_trvs dicts (#2056)
  • StateManager is the only owner of learned controller state (#2058)

πŸ“– Documentation

  • Added an algorithm selection guide to the README (#2071)
  • Added numpy-style docstrings for the model-fix quirk hooks (#2078)
  • Remove stale content, fix broken doc images and 404 learn-more links (#2065)
  • Keep README version info from going stale (#2064)
  • Serve the documentation pages under their declared URLs (#2052)
  • Synchronize translations with current config flow, services and entities (#2062)

πŸ›  Build, Testing, and Chores

  • Build: Manage the project with uv (#2027)
  • Build: Type-check the whole component, strict on the calibration modules (#2073)
  • Build: Run pyrefly type checking in CI (#2075)
  • Build: Extend strict pyrefly to telemetry, retry and the Trv object (#2077)
  • Testing: Added simulation core & scoring engine benchmark test (#2087)
  • Testing: Integration harness for real config entry against a simulated TRV (#2059)
  • Testing: Pin controller state-threading contract (#2050)
  • Testing: Validate bundled blueprints save with default inputs (#2047)
  • Lint: Enforce numpy docstring arg coverage and relax tests (#2083)
  • Translate remaining German comments to English (#2102)
  • Remove dead anti-flicker code from temperature event handler (#2099)
  • Improve source comments to describe current behavior (#2096)
  • Add diagnostic logging for TRV setpoint sync edge cases (#2048)
  • Drop stale open-caps mention from the reset_pid_learnings description (#2110)

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.8.2...1.9.0-Beta-2

Consumption - Buildings and Heating - Python
Published by KartoffelToby about 1 month ago

Better Thermostat - 1.9.0 Beta 1

  • Documentation

    • Reorganized Q&A into expanded FAQ with new sections on degraded mode and window-sensor issues.
    • Updated setup guides and device compatibility information.
  • Chores

    • Upgraded minimum Python version to 3.14.2+ and Home Assistant to 2026.6.2+.
    • Switched development tooling to uv for faster dependency management.
  • Bug Fixes

    • Improved state recovery and resilience against corrupted learned controller values.
    • Enhanced edge-case handling for missing or unavailable sensors.

What's Changed

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.8.2...1.9.0-Beta-1

Consumption - Buildings and Heating - Python
Published by KartoffelToby about 2 months ago

Better Thermostat - 1.8.2

  • Documentation

    • Updated minimum Home Assistant requirement to 2025.12 and added a dynamic "continuously tested" badge.
  • Chores

    • Version bumped to 1.8.2-dev.
    • Development dependencies updated and CI test matrix moved to Python 3.14.
  • Bug Fixes

    • Manual temperature changes now deactivate active presets when they differ from the preset value, preserving the user’s manual setpoint.
  • Tests

    • Added unit tests covering preset deactivation and temperature-save behaviors.

What's Changed

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.8.1...1.8.2

Consumption - Buildings and Heating - Python
Published by KartoffelToby 2 months ago

Better Thermostat - 1.8.1

  • Bug Fixes

    • Safer and more consistent temperature-unit handling (Fahrenheit/Celsius), rounding fixes, improved restore behavior, and more robust window/outdoor sensor handling.
  • Chores

    • Package/dev versions bumped and pre-commit tooling updated.
  • User Experience

    • Setup/options now link to a walkthrough; new UI strings and additional service options exposed.
  • Blueprints

    • Notification gating added, updated defaults, Night mode uses Sleep preset, removed window-heating blueprint.
  • Documentation

    • Multiple docs updated and a new missing-entity troubleshooting page added.
  • Tests

    • Large expansion of unit and integration tests, plus blueprint validation.

What's Changed

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.8.0...1.8.1

Consumption - Buildings and Heating - Python
Published by KartoffelToby 2 months ago

Better Thermostat - 1.8.0

πŸŽ‰ Better Thermostat 1.8.0: The Massive "Ground-Up" Update

Welcome to the biggest Better Thermostat update ever!

First and foremost, I want to say a massive THANK YOU to all the amazing contributors, my wonderful supporters, and everyone who took the time to report issues over the past year. Thanks to your incredible support, the community has grown immensely, and the project has officially crossed 1,400 stars on GitHub! 🌟 And more than 7500 active installations (ha opt in statistics)

I know it has been a whole year since my last major release, but there is a very good reason for the wait. My ultimate goal was to make Better Thermostat incredibly stable, universally usable, and the absolute easiest way for anyone to optimize their heating, save on energy costs, and maximize home comfort. I had to rebuild a lot to make that dream a reality. Looking forward, I promise that my next releases won't take nearly as much time!

Here is everything that is new, changed, and improved in version 1.8.0:

🚨 Important Breaking Changes & Upgrading

Because of the massive scale of this ground-up rewrite, updating to 1.8.0 might break your existing automations. I highly recommend taking a moment to completely reconfigure your existing Better Thermostat devices after updating to ensure everything is set up correctly with the new system.

🎨 A Huge Update to the Companion UI Card

Alongside version 1.8.0, I am also releasing a massive update to the companion Better Thermostat UI Card!

  • A Modern Redesign: The card has received a complete style polish to perfectly match the current, beautiful, modern look of Home Assistant.
  • Eco Mode is Gone (Breaking Change): Please note that the "Eco Mode" controls on the old card will no longer work with the new integration. You will need to update to this new card to use the new "Preset Modes" instead.
  • Say Hello to the "Mini Card": I have officially introduced a second card optionβ€”the brand new Mini Card! If you love keeping your dashboard compact and clean (similar to the popular Mushroom mini climate card), you will love this. Just keep in mind that you'll need to select and set up this specific new card type if you want to use it!

πŸ“š Brand New Website & Effortless Setup

  • Welcome to better-thermostat.org: I have launched a completely brand-new website: https://better-thermostat.org/! It is packed with beginner-friendly documentation, step-by-step guides, and helpful configuration tools to assist you.
  • "No-Brainer" Default Settings: I’ve made it easier than ever for first-time users to get started. The new default settings work beautifully right out of the box, meaning you don't have to be a tech expert or tweak dozens of dials to start saving energy immediately.

πŸ—οΈ A Complete, Ground-Up Rewrite

  • Over 50,000 Lines of Code Changed: I didn't just patch a few bugs; Its a completely rebuilt from the ground up! The engine running your thermostats has been totally rewritten to be faster, far more reliable, and future-proof.

🧠 Smarter Heating & Advanced Controls

  • Upgraded AI Algorithms: My classic "AI Time-Based" heating algorithms have received massive upgrades, making them much more advanced, responsive, and accurate than ever before.
  • New Scientific Heating Formulas (MPC, TPI, & PID): I’ve introduced brand-new, highly advanced learning models for how your thermostat understands your room. Whether you use the new PID, TPI, or MPC methods, the system uses advanced math to learn exactly how your room heats up, preventing energy waste and overheating.
  • Direct Valve Control: For compatible thermostats, I now support direct valve control! Better Thermostat can now bypass the thermostat's internal brain and tell the physical radiator valve exactly how far to open or close, giving you ultimate, pinpoint temperature accuracy.
  • New Preset Modes: I have added full support for native "Preset Modes" (like Home, Away, Sleep, etc.). This makes integrating your heating with your daily routines easier than ever. (Remember, this completely replaces the old "Eco Mode"!)

βš™οΈ Easier Dashboard Controls & Settings

  • New Dashboard Sensors & Switches: You no longer have to dig through complicated menus to change how Better Thermostat works. I've added new sensors and configuration switches right into your Home Assistant dashboard. Viewing system information and tweaking your settings is now just a simple click away!
  • Cleaner Interface: I removed old, obsolete learning sensors to keep your device pages clean and clutter-free.
  • Better Main Thermostat Swapping: I greatly improved the settings menu for how you swap or assign your main radiator valve (TRV), making it much easier to configure.
  • New Blueprints: I've added new automation blueprints to help you set up your heating routines faster.

πŸ› οΈ Bulletproof Reliability & Device Support

  • Offline Device Protection: If one of your thermostats temporarily loses its connection, goes offline, or is removed, it will no longer crash the whole integration! The system will now gracefully wait for it to come back online.
  • HomematicIP Reliability: I greatly improved how HomematicIP devices are handled. Corrupted or missing data from these devices will no longer freeze the system.
  • Fixes for Specific Brands: I’ve improved model detection for Zigbee2MQTT users, updated the interface for TRVZB models, and added specific fixes for ME167 thermostats.

πŸ› Important Bug Fixes & General Polish

  • No More False "Heating" Status: I fixed a frustrating issue where the dashboard would say the room was "heating" even when it had already perfectly reached your target temperature.
  • Better Syncing & Temperatures: I fixed an issue where multiple thermostats in the same room wouldn't sync properly. I also ensured that your temperature units (Celsius/Fahrenheit) are always rock-solid and correct.
  • Cooling vs. Heating Boundaries: I fixed a bug where cooling settings could overlap with your heating limits. The system now guarantees a safe separation between your hot and cold setpoints.
  • Language & Translation Fixes: I squashed several bugs related to translations, ensuring all the new menus and settings display perfectly in your chosen language.

Special Thanks

A massive shoutout to @cl445. Your immense effort and dedication have been completely instrumental in pushing this project forward and getting the codebase to the fantastic state it is in today. Thank you for all the hard work and help along the way!

Technical PR Changelog

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0...1.8.0

Consumption - Buildings and Heating - Python
Published by KartoffelToby 2 months ago

Better Thermostat - 1.8.0 Beta 18

This update brings us right to the finish line. If all testing goes smoothly, this might just be our final beta before rolling out the stable release!

Special Thanks

A massive shoutout to @cl445. Your immense effort and dedication have been completely instrumental in pushing this project forward and getting the codebase to the fantastic state it is in today. Thank you for all the hard work and help along the way!

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

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0...1.8.0-beta-18

Consumption - Buildings and Heating - Python
Published by KartoffelToby 2 months ago

Better Thermostat - 1.8.0 Beta 17

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.

Main Changes:

WIP This is not the complete list, there are more changes.

  • New Features

    • Added configurable preset temperatures (eco, away, boost, comfort, home, sleep, activity).
    • Introduced advanced calibration algorithms: MPC Predictive, PID Controller, TPI Controller.
    • New number entities for PID parameter tuning per TRV.
    • New switches for PID auto-tune and child-lock control.
    • Added sensor entities for external temperature filtering, heating power, heat loss, and algorithm diagnostics.
    • New services: run valve maintenance and reset PID learnings.
    • TRV "ignore_trv_states" option to prevent unwanted state adoption.
  • Improvements

    • Dynamic algorithm-aware sensors that auto-create and clean up related entities.
    • Safer, more robust device handling, reduced redundant commands, and improved boost/safety valve behavior.
    • README/docs and UI text streamlined.
    • Improved robustness in None-state handling across adapters.
    • Enhanced temperature filtering with exponential moving average.
    • Better calibration offset handling for SELECT and NUMBER entities.
  • Bug Fixes

    • Aggressive calibration now skips inappropriate tolerance adjustments; improved calibration value parsing.
    • Use language-independent identifiers to find the releated entities to prevent erros in missing controls valve / offset / etc.
    • Use background async tasks
  • Chores

    • Switched from Black/Flake8 to Ruff for code linting and formatting.
    • Updated minimum Home Assistant version to 2025.12.0.
    • Added comprehensive test coverage and updated translations.

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0...1.8.0-Beta-17

Consumption - Buildings and Heating - Python
Published by KartoffelToby 4 months ago

Better Thermostat - 1.8.0 Beta 16

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.

Main Changes:

WIP This is not the complete list, there are more changes.

  • New Features

    • Added configurable preset temperatures (eco, away, boost, comfort, home, sleep, activity).
    • Introduced advanced calibration algorithms: MPC Predictive, PID Controller, TPI Controller.
    • New number entities for PID parameter tuning per TRV.
    • New switches for PID auto-tune and child-lock control.
    • Added sensor entities for external temperature filtering, heating power, heat loss, and algorithm diagnostics.
    • New services: run valve maintenance and reset PID learnings.
    • TRV "ignore_trv_states" option to prevent unwanted state adoption.
  • Improvements

    • Dynamic algorithm-aware sensors that auto-create and clean up related entities.
    • Safer, more robust device handling, reduced redundant commands, and improved boost/safety valve behavior.
    • README/docs and UI text streamlined.
    • Improved robustness in None-state handling across adapters.
    • Enhanced temperature filtering with exponential moving average.
    • Better calibration offset handling for SELECT and NUMBER entities.
  • Bug Fixes

    • Aggressive calibration now skips inappropriate tolerance adjustments; improved calibration value parsing.
    • Use language-independent identifiers to find the releated entities to prevent erros in missing controls valve / offset / etc.
    • Use background async tasks
  • Chores

    • Switched from Black/Flake8 to Ruff for code linting and formatting.
    • Updated minimum Home Assistant version to 2025.12.0.
    • Added comprehensive test coverage and updated translations.

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0...1.8.0-Beta-16

Consumption - Buildings and Heating - Python
Published by KartoffelToby 4 months ago

Better Thermostat - 1.8.0 Beta 15

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.

Main Changes:

WIP This is not the complete list, there are more changes.

  • New Features

    • Added configurable preset temperatures (eco, away, boost, comfort, home, sleep, activity).
    • Introduced advanced calibration algorithms: MPC Predictive, PID Controller, TPI Controller.
    • New number entities for PID parameter tuning per TRV.
    • New switches for PID auto-tune and child-lock control.
    • Added sensor entities for external temperature filtering, heating power, heat loss, and algorithm diagnostics.
    • New services: run valve maintenance and reset PID learnings.
    • TRV "ignore_trv_states" option to prevent unwanted state adoption.
  • Improvements

    • Dynamic algorithm-aware sensors that auto-create and clean up related entities.
    • Safer, more robust device handling, reduced redundant commands, and improved boost/safety valve behavior.
    • README/docs and UI text streamlined.
    • Improved robustness in None-state handling across adapters.
    • Enhanced temperature filtering with exponential moving average.
    • Better calibration offset handling for SELECT and NUMBER entities.
  • Bug Fixes

    • Aggressive calibration now skips inappropriate tolerance adjustments; improved calibration value parsing.
    • Use language-independent identifiers to find the releated entities to prevent erros in missing controls valve / offset / etc.
  • Chores

    • Switched from Black/Flake8 to Ruff for code linting and formatting.
    • Updated minimum Home Assistant version to 2024.12.0.
    • Added comprehensive test coverage and updated translations.

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0...1.8.0-Beta-15

Consumption - Buildings and Heating - Python
Published by KartoffelToby 5 months ago

Better Thermostat - 1.8.0 Beta 14

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.

Main Changes:

WIP This is not the complete list, there are more changes.

  • New Features

    • Added configurable preset temperatures (eco, away, boost, comfort, home, sleep, activity).
    • Introduced advanced calibration algorithms: MPC Predictive, PID Controller, TPI Controller.
    • New number entities for PID parameter tuning per TRV.
    • New switches for PID auto-tune and child-lock control.
    • Added sensor entities for external temperature filtering, heating power, heat loss, and algorithm diagnostics.
    • New services: run valve maintenance and reset PID learnings.
    • TRV "ignore_trv_states" option to prevent unwanted state adoption.
  • Improvements

    • Dynamic algorithm-aware sensors that auto-create and clean up related entities.
    • Safer, more robust device handling, reduced redundant commands, and improved boost/safety valve behavior.
    • README/docs and UI text streamlined.
    • Improved robustness in None-state handling across adapters.
    • Enhanced temperature filtering with exponential moving average.
    • Better calibration offset handling for SELECT and NUMBER entities.
  • Bug Fixes

    • Aggressive calibration now skips inappropriate tolerance adjustments; improved calibration value parsing.
    • Use language-independent identifiers to find the releated entities to prevent erros in missing controls valve / offset / etc.
  • Chores

    • Switched from Black/Flake8 to Ruff for code linting and formatting.
    • Updated minimum Home Assistant version to 2024.12.0.
    • Added comprehensive test coverage and updated translations.

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0...1.8.0-Beta-11

Consumption - Buildings and Heating - Python
Published by KartoffelToby 6 months ago

Better Thermostat - 1.8.0 Beta 13

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.

Main Changes:

WIP This is not the complete list, there are more changes.

  • New Features

    • Added configurable preset temperatures (eco, away, boost, comfort, home, sleep, activity).
    • Introduced advanced calibration algorithms: MPC Predictive, PID Controller, TPI Controller.
    • New number entities for PID parameter tuning per TRV.
    • New switches for PID auto-tune and child-lock control.
    • Added sensor entities for external temperature filtering, heating power, heat loss, and algorithm diagnostics.
    • New services: run valve maintenance and reset PID learnings.
    • TRV "ignore_trv_states" option to prevent unwanted state adoption.
  • Improvements

    • Dynamic algorithm-aware sensors that auto-create and clean up related entities.
    • Safer, more robust device handling, reduced redundant commands, and improved boost/safety valve behavior.
    • README/docs and UI text streamlined.
    • Improved robustness in None-state handling across adapters.
    • Enhanced temperature filtering with exponential moving average.
    • Better calibration offset handling for SELECT and NUMBER entities.
  • Bug Fixes

    • Aggressive calibration now skips inappropriate tolerance adjustments; improved calibration value parsing.
    • Use language-independent identifiers to find the releated entities to prevent erros in missing controls valve / offset / etc.
  • Chores

    • Switched from Black/Flake8 to Ruff for code linting and formatting.
    • Updated minimum Home Assistant version to 2024.12.0.
    • Added comprehensive test coverage and updated translations.

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0...1.8.0-Beta-11

Consumption - Buildings and Heating - Python
Published by KartoffelToby 6 months ago

Better Thermostat - 1.8.0 Beta 12

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.

Main Changes:

WIP This is not the complete list, there are more changes.

  • New Features

    • Added configurable preset temperatures (eco, away, boost, comfort, home, sleep, activity).
    • Introduced advanced calibration algorithms: MPC Predictive, PID Controller, TPI Controller.
    • New number entities for PID parameter tuning per TRV.
    • New switches for PID auto-tune and child-lock control.
    • Added sensor entities for external temperature filtering, heating power, heat loss, and algorithm diagnostics.
    • New services: run valve maintenance and reset PID learnings.
    • TRV "ignore_trv_states" option to prevent unwanted state adoption.
  • Improvements

    • Dynamic algorithm-aware sensors that auto-create and clean up related entities.
    • Safer, more robust device handling, reduced redundant commands, and improved boost/safety valve behavior.
    • README/docs and UI text streamlined.
    • Improved robustness in None-state handling across adapters.
    • Enhanced temperature filtering with exponential moving average.
    • Better calibration offset handling for SELECT and NUMBER entities.
  • Bug Fixes

    • Aggressive calibration now skips inappropriate tolerance adjustments; improved calibration value parsing.
    • Use language-independent identifiers to find the releated entities to prevent erros in missing controls valve / offset / etc.
  • Chores

    • Switched from Black/Flake8 to Ruff for code linting and formatting.
    • Updated minimum Home Assistant version to 2024.12.0.
    • Added comprehensive test coverage and updated translations.

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0...1.8.0-Beta-11

Consumption - Buildings and Heating - Python
Published by KartoffelToby 6 months ago

Better Thermostat - 1.8.0 Beta 11

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.

Main Changes:

WIP This is not the complete list, there are more changes.

  • New Features

    • Added configurable preset temperatures (eco, away, boost, comfort, home, sleep, activity).
    • Introduced advanced calibration algorithms: MPC Predictive, PID Controller, TPI Controller.
    • New number entities for PID parameter tuning per TRV.
    • New switches for PID auto-tune and child-lock control.
    • Added sensor entities for external temperature filtering, heating power, heat loss, and algorithm diagnostics.
    • New services: run valve maintenance and reset PID learnings.
    • TRV "ignore_trv_states" option to prevent unwanted state adoption.
  • Improvements

    • Dynamic algorithm-aware sensors that auto-create and clean up related entities.
    • Safer, more robust device handling, reduced redundant commands, and improved boost/safety valve behavior.
    • README/docs and UI text streamlined.
    • Improved robustness in None-state handling across adapters.
    • Enhanced temperature filtering with exponential moving average.
    • Better calibration offset handling for SELECT and NUMBER entities.
  • Bug Fixes

    • Aggressive calibration now skips inappropriate tolerance adjustments; improved calibration value parsing.
    • Use language-independent identifiers to find the releated entities to prevent erros in missing controls valve / offset / etc.
  • Chores

    • Switched from Black/Flake8 to Ruff for code linting and formatting.
    • Updated minimum Home Assistant version to 2024.12.0.
    • Added comprehensive test coverage and updated translations.

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0...1.8.0-Beta-11

Consumption - Buildings and Heating - Python
Published by KartoffelToby 6 months ago

Better Thermostat - 1.8.0 Beta 10

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.

Main Changes:

WIP This is not the complete list, there are more changes.

  • New Features

    • Added configurable preset temperatures (eco, away, boost, comfort, home, sleep, activity).
    • Introduced advanced calibration algorithms: MPC Predictive, PID Controller, TPI Controller.
    • New number entities for PID parameter tuning per TRV.
    • New switches for PID auto-tune and child-lock control.
    • Added sensor entities for external temperature filtering, heating power, heat loss, and algorithm diagnostics.
    • New services: run valve maintenance and reset PID learnings.
    • TRV "ignore_trv_states" option to prevent unwanted state adoption.
  • Improvements

    • Dynamic algorithm-aware sensors that auto-create and clean up related entities.
    • Safer, more robust device handling, reduced redundant commands, and improved boost/safety valve behavior.
    • README/docs and UI text streamlined.
    • Improved robustness in None-state handling across adapters.
    • Enhanced temperature filtering with exponential moving average.
    • Better calibration offset handling for SELECT and NUMBER entities.
  • Bug Fixes

    • Aggressive calibration now skips inappropriate tolerance adjustments; improved calibration value parsing.
    • Use language-independent identifiers to find the releated entities to prevent erros in missing controls valve / offset / etc.
  • Chores

    • Switched from Black/Flake8 to Ruff for code linting and formatting.
    • Updated minimum Home Assistant version to 2024.12.0.
    • Added comprehensive test coverage and updated translations.

Changelog

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0...1.8.0-Beta-10

Consumption - Buildings and Heating - Python
Published by KartoffelToby 6 months ago

Better Thermostat - 1.8.0 Beta 9

Fixes issues from Beta 8

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

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0...1.8.0-Beta-9

Consumption - Buildings and Heating - Python
Published by KartoffelToby 7 months ago

Better Thermostat - 1.8.0 Beta 8

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

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0...1.8.0-Beta-8

Consumption - Buildings and Heating - Python
Published by KartoffelToby 7 months ago

Better Thermostat - 1.8.0-Beta-7

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

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0...1.8.0-Beta-7

Consumption - Buildings and Heating - Python
Published by wtom 8 months ago

Better Thermostat - 1.8.0-Beta-6

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

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0...1.8.0-Beta-6

Consumption - Buildings and Heating - Python
Published by wtom 8 months ago

Better Thermostat - 1.8.0-Beta-5

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

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0...1.8.0-Beta-5

Consumption - Buildings and Heating - Python
Published by wtom 8 months ago

Better Thermostat - 1.8.0-Beta-4

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

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0...1.8.0-Beta-4

Consumption - Buildings and Heating - Python
Published by wtom 8 months ago

Better Thermostat - 1.8.0 Beta 3

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

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0...1.8.0-Beta-3

Consumption - Buildings and Heating - Python
Published by wtom 8 months ago

Better Thermostat - 1.8.0 Beta 2

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

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0-Beta1...1.8.0-Beta-2

Consumption - Buildings and Heating - Python
Published by KartoffelToby 8 months ago

Better Thermostat - 1.8.0 Beta 1

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

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0-Beta1...1.8.0-Beta-1

Consumption - Buildings and Heating - Python
Published by KartoffelToby 9 months ago

Better Thermostat - 1.8.0 Alpha

This is an Alpha, dont use it in Production!

This is the minimum required version for using the BT UI Card v3

Main Changes:

WIP

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0-Beta1...1.8.0-Alpha

Consumption - Buildings and Heating - Python
Published by KartoffelToby 9 months ago

Better Thermostat - 1.7.1-Beta5

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0...1.7.1-Beta5

Consumption - Buildings and Heating - Python
Published by wtom 10 months ago

Better Thermostat - 1.7.1-Beta4

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0...1.7.1-Beta4

Consumption - Buildings and Heating - Python
Published by wtom 10 months ago

Better Thermostat - 1.7.1-Beta3

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0...1.7.1-Beta3

Consumption - Buildings and Heating - Python
Published by wtom 10 months ago

Better Thermostat - 1.7.1-Beta2

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0...1.7.1-Beta2

Consumption - Buildings and Heating - Python
Published by wtom 10 months ago

Better Thermostat - 1.7.1-Beta1

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0...1.7.1-Beta1

Consumption - Buildings and Heating - Python
Published by wtom 10 months ago

Better Thermostat - 1.7.0

About this release

I'm incredibly grateful for your patience and unwavering support! This release includes significant changes, so please, please ensure you've created a backup before diving in.

I'll also thrilled to announce we've surpassed 1,000 stars on GitHub and are now serving over 5,000 active users! This milestone is truly amazing, and we owe it all to you. Thank you! Specially our contributors!

I'll dedicating the summer months to refining and stabilizing our releases, aiming for a smooth and cozy winter in 2025. Stay tuned for more updates!

Important Infos

  • Z2M Update Required: (If you use Z2M with BT) It is crucial to update Zigbee2MQTT (z2m) to at least version 1.41 to ensure compatibility and optimal performance.
  • Repair Notifications: Added and fixed repair notifications in HA for window sensors or external temperature sensors reporting incorrect values.

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.6.1...1.7.0

Consumption - Buildings and Heating - Python
Published by KartoffelToby over 1 year ago

Better Thermostat - 1.7.0 Beta 3

We are excited to announce the second beta version of 1.7.0, packed with new features, improvements, and crucial fixes. This release aims to enhance your experience with better integration and functionality across various thermostats.

If you report issues, make sure you write [1.7.0-Beta3] in the title

What's Changed

What's Changed (since Beta 1)

  • Display Humidity Support: Added support for displaying humidity correctly in Home Assistant (HA), Google Home, and HomeKit.
  • Target Temperature Validation: Integrated support for the new HA target temperature validation system.
  • Automation Events and Triggers: Enhanced support for automation events and triggers based on device actions.
  • New "Service" Calls: Implemented support for the new "service" calls following the HA style update in version 2024.8.
  • Bosch Thermostats: Added support for Bosch Thermostats, expanding our compatibility with more devices.
  • Performance / Stability / Compatibility: Rewritten codebase to align with new functions and address deprecations in newer HA versions.

Important Infos

  • Z2M Update Required: It is crucial to update Zigbee2MQTT (z2m) to at least version 1.41 to ensure compatibility and optimal performance.
  • Repair Notifications: Added and fixed repair notifications in HA for window sensors or external temperature sensors reporting incorrect values.

Special Thanks

A special thank you to @cygnusb for their invaluable contributions in adding support for Bosch Thermostats. And fixes.
And to new Contributors:


We appreciate your feedback and support as we continue to improve and expand our offerings. Please report any issues or suggestions on our GitHub repository. Enjoy the new features and enhancements!
Thanks! Your @KartoffelToby

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0-Beta2...1.7.0-Beta3

Consumption - Buildings and Heating - Python
Published by KartoffelToby over 1 year ago

Better Thermostat - 1.7.0 Beta 2

We are excited to announce the second beta version of 1.7.0, packed with new features, improvements, and crucial fixes. This release aims to enhance your experience with better integration and functionality across various thermostats.

If you report issues, make sure you write [1.7.0-Beta2] in the title

What's Changed

  • Display Humidity Support: Added support for displaying humidity correctly in Home Assistant (HA), Google Home, and HomeKit.
  • Target Temperature Validation: Integrated support for the new HA target temperature validation system.
  • Automation Events and Triggers: Enhanced support for automation events and triggers based on device actions.
  • New "Service" Calls: Implemented support for the new "service" calls following the HA style update in version 2024.8.
  • Bosch Thermostats: Added support for Bosch Thermostats, expanding our compatibility with more devices.
  • Performance / Stability / Compatibility: Rewritten codebase to align with new functions and address deprecations in newer HA versions.

What's Changed (since Beta 1)

Important Infos

  • Z2M Update Required: It is crucial to update Zigbee2MQTT (z2m) to at least version 1.41 to ensure compatibility and optimal performance.
  • Repair Notifications: Added and fixed repair notifications in HA for window sensors or external temperature sensors reporting incorrect values.

Special Thanks

A special thank you to @cygnusb for their invaluable contributions in adding support for Bosch Thermostats. And fixes.
And to new Contributors:


We appreciate your feedback and support as we continue to improve and expand our offerings. Please report any issues or suggestions on our GitHub repository. Enjoy the new features and enhancements!
Thanks! Your @KartoffelToby

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.7.0-Beta1...1.7.0-Beta2

Consumption - Buildings and Heating - Python
Published by KartoffelToby over 1 year ago

Better Thermostat - 1.7.0 Beta 1

We are excited to announce the first release of our 1.7.0 beta version, packed with new features, improvements, and crucial fixes. This release aims to enhance your experience with better integration and functionality across various thermostats.

If you report issues, make sure you write [1.7.0-Beta1] in the title

What's Changed

  • Display Humidity Support: Added support for displaying humidity correctly in Home Assistant (HA), Google Home, and HomeKit.
  • Target Temperature Validation: Integrated support for the new HA target temperature validation system.
  • Automation Events and Triggers: Enhanced support for automation events and triggers based on device actions.
  • New "Service" Calls: Implemented support for the new "service" calls following the HA style update in version 2024.8.
  • Bosch Thermostats: Added support for Bosch Thermostats, expanding our compatibility with more devices.
  • Performance / Stability / Compatibility: Rewritten codebase to align with new functions and address deprecations in newer HA versions.

Important Infos

  • Z2M Update Required: It is crucial to update Zigbee2MQTT (z2m) to at least version 1.41 to ensure compatibility and optimal performance.
  • Repair Notifications: Added and fixed repair notifications in HA for window sensors or external temperature sensors reporting incorrect values.

Special Thanks

A special thank you to @cygnusb for their invaluable contributions in adding support for Bosch Thermostats. And fixes.


We appreciate your feedback and support as we continue to improve and expand our offerings. Please report any issues or suggestions on our GitHub repository. Enjoy the new features and enhancements!
Thanks! Your @KartoffelToby

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.6.1...1.7.0-Beta1

Consumption - Buildings and Heating - Python
Published by KartoffelToby almost 2 years ago

Better Thermostat - 1.6.1

Dear Community

I'm very sorry that things have been so quiet the last few months, there were several private reasons for that. But now in the winter season there will be more releases again and I will be more active. Since it is now a large project and there are now over 200 issues, many of which are duplicated or outdated, I would ask everyone to check, answer or close theirs or others so that we can concentrate on the most important things. Thanks.

I would also say Thanks from the ground of my hart to all the supporters and contributors out there!
You guys are awesome, keep the fire burning for open source and free projects like this one.
@KartoffelToby

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.6.0...1.6.1

Consumption - Buildings and Heating - Python
Published by KartoffelToby almost 2 years ago

Better Thermostat - 1.6.0

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.5.1...1.6.0

Consumption - Buildings and Heating - Python
Published by KartoffelToby about 2 years ago

Better Thermostat - 1.5.1

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.5.0...1.5.1

Consumption - Buildings and Heating - Python
Published by KartoffelToby over 2 years ago

Better Thermostat - 1.5.0

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.4.0...1.5.0

Consumption - Buildings and Heating - Python
Published by KartoffelToby over 2 years ago

Better Thermostat - 1.5.0 Beta 7

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.4.0...1.5.0-beta4

Consumption - Buildings and Heating - Python
Published by KartoffelToby over 2 years ago

Better Thermostat - 1.5.0-beta6

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.5.0-beta5...1.5.0-beta6

Consumption - Buildings and Heating - Python
Published by wtom over 2 years ago

Better Thermostat - 1.5.0-beta5

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.4.0...1.5.0-beta4

Consumption - Buildings and Heating - Python
Published by KartoffelToby over 2 years ago

Better Thermostat - 1.5.0 Beta 4

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.4.0...1.5.0-beta4

Consumption - Buildings and Heating - Python
Published by KartoffelToby over 2 years ago

Better Thermostat - 1.5.0 Beta 3

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.4.0...1.5.0-beta2

Consumption - Buildings and Heating - Python
Published by KartoffelToby over 2 years ago

Better Thermostat - 1.5.0 Beta 2

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.4.0...1.5.0-beta2

Consumption - Buildings and Heating - Python
Published by KartoffelToby over 2 years ago

Better Thermostat - 1.5.0 Beta

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.4.0...1.5.0-beta

Consumption - Buildings and Heating - Python
Published by KartoffelToby over 2 years ago

Better Thermostat - 1.4.0

What's Changed

What's Fixed

  • Tolerance Input error on create or update a device
  • Error on hvac update RuntimeWarning

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.3.0...1.4.0

Consumption - Buildings and Heating - Python
Published by KartoffelToby almost 3 years ago

Better Thermostat - 1.3.0

What's Changed

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.2.2...1.3.0

Consumption - Buildings and Heating - Python
Published by KartoffelToby almost 3 years ago

Better Thermostat - 1.3.0-beta

What's Changed

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.2.2...1.3.0-beta

Consumption - Buildings and Heating - Python
Published by KartoffelToby almost 3 years ago

Better Thermostat - 1.2.2

What's new

  • Added a option to enable "no calibration". by @KartoffelToby.
  • Added new debug logging for repair issues

Bug Fixes

  • Fixed a HACS warning by @KartoffelToby.

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.2.1...1.2.2

Consumption - Buildings and Heating - Python
Published by KartoffelToby about 3 years ago

Better Thermostat - 1.2.1

What's new

  • Added a feature to support battery for more adapters. This enhancement will enable users to integrate with a wider range of devices. by @KartoffelToby.

Bug Fixes

  • Fixed a bug where some TRVs didn't switch off. by @KartoffelToby.
  • Solved an issue revolving around Homatic IP command loops. Actions have been taken to rectify the bug ensuring a smoother user experience. by @KartoffelToby.
  • Rectified a problem where the 'turn off' command by setting it to the lowest temperature in the config doesn't work. This fix ensures the functionality works optimally as expected by @KartoffelToby.
  • Improved consistency in translations and cleaned up outdated ones. This update provides a more seamless and uniform user experience across different languages. by @KartoffelToby.
  • Resolved an issue where repair issues were being incorrectly dropped for working entities. This fix ensures that all repair issues are accurately tracked and addressed by @KartoffelToby.

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.2.0...1.2.1

Consumption - Buildings and Heating - Python
Published by KartoffelToby about 3 years ago

Better Thermostat - 1.2.0

What's Changed

Fixes

  • #1015 @KartoffelToby
  • #1024 @KartoffelToby
  • #1033 @KartoffelToby
  • #1016 @KartoffelToby
  • #1030 @KartoffelToby

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.1.0...1.2.0

Consumption - Buildings and Heating - Python
Published by KartoffelToby about 3 years ago

Better Thermostat - 1.2.0-beta

What's Changed

  • Add a entity watcher to observe if a trv or sensor is disconnected #1034 by @KartoffelToby

Fixes

  • #1015 @KartoffelToby
  • #1024 @KartoffelToby
  • #1033 @KartoffelToby
  • #1016 @KartoffelToby
  • #1030 @KartoffelToby

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.1.0...1.2.0-beta

Consumption - Buildings and Heating - Python
Published by KartoffelToby about 3 years ago

Better Thermostat - 1.1.0

Important: Update before you upgrade your HA to 2023.7

What's Changed

  • Fix an issue on async_write_ha_state by @KartoffelToby
  • BT is now able to distinguish between self-triggered events and others in order to avoid problems when manually adjusting the temperatures and modes on the TRV. by @KartoffelToby
  • Fix loop issue on HA 2023.7 by @KartoffelToby
  • Improve TRV events by @KartoffelToby
  • add inlang to make the contribution of translations easier by @felixhaeberle in https://github.com/KartoffelToby/better_thermostat/pull/1018

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.0.3...1.1.0

Consumption - Buildings and Heating - Python
Published by KartoffelToby about 3 years ago

Better Thermostat - 1.1.0-beta2

Important: Update before you upgrade your HA to 2023.7

  • Fix an issue on async_write_ha_state
  • BT is now able to distinguish between self-triggered events and others in order to avoid problems when manually adjusting the temperatures and modes on the TRV.
  • Fix loop issue on HA 2023.7
  • Remove deprecated attr
  • Improve TRV Events

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.0.3...1.1.0-beta

Consumption - Buildings and Heating - Python
Published by KartoffelToby about 3 years ago

Better Thermostat - 1.1.0-beta

Important: Update before you upgrade your HA to 2023.7

  • Fix loop issue on HA 2023.7
  • Remove deprecated attr
  • Improve TRV Events

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.0.3...1.1.0-beta

Consumption - Buildings and Heating - Python
Published by KartoffelToby about 3 years ago

Better Thermostat - 1.0.3

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.0.2...1.0.3

Consumption - Buildings and Heating - Python
Published by KartoffelToby over 3 years ago

Better Thermostat - 1.0.2

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.0.1...1.0.2

Consumption - Buildings and Heating - Python
Published by KartoffelToby over 3 years ago

Better Thermostat - 1.0.1

What's Changed

New Contributors

Full Changelog: https://github.com/KartoffelToby/better_thermostat/compare/1.0.0...1.0.1

Consumption - Buildings and Heating - Python
Published by KartoffelToby over 3 years ago

Better Thermostat - 1.0.0

Info

I am thrilled to announce the release of the first stable version of Better Thermostat! This has been a labor of love for me and I couldn't have done it without the invaluable support and patience of our beta testers and contributors.

I extend my heartfelt gratitude to everyone who has provided valuable feedback and suggestions throughout the development process. Your input has been instrumental in shaping the final product and I am confident that you will find it to be a valuable enhancement for your home assistant. I hope that some of you will continue to join us in beta testing in the future, as there will be more great improvements in future versions that will make Better Thermostat even better.

Thank you again for your support and feedback, it has been the driving force that has made this release possible. Please continue to share your thoughts, as we strive to make Better Thermostat the best it can be for you.

Best Regards,
Tobias Haber @KartoffelToby

Big thanks to @wtom and all other contributors ❀️

Contributors

Consumption - Buildings and Heating - Python
Published by KartoffelToby over 3 years ago

Better Thermostat - 1.0.0-beta

What's changed

Overall better documentation on https://better-thermostat.org/

  • fixes #776
  • fixes #627
  • fixes #798
  • fixes #791
  • fixes #738

Happy new year!

Consumption - Buildings and Heating - Python
Published by KartoffelToby over 3 years ago