Skip to content

Releases: jmcollin78/versatile_thermostat

8.5.0.beta1

03 Jan 19:04

Choose a tag to compare

8.5.0.beta1 Pre-release
Pre-release

⚠️ this is pre-release to test in real conditions the feature #1144 (heating anomalie detection).

Please report in #1144 if you want to test it.

Read carefully the documentation in documentation/[fr | en]/feature-heating-failure-detection.md of this branch (not publishd in the master branch yet).

The documentation gives some automations examples to catch the detection (then it is up to you to decide what to do with the alert).

Full Changelog: 8.4.2...8.5.0.beta1

8.4.2 - Timed preset, community fixes and auto-TPI improvements

03 Jan 10:49
5f92ebf

Choose a tag to compare

What's Changed

⚠️ The enhancement #1119 (the new timed preset feature)à need the update of the VTherm UI Card to 2.2.0 at least.

Enhancements

Bug fixes

Auto-TPI (experimental)

  • fix(auto-tpi): improve overshoot correction by @KipK in #1484
  • #1483 fix type error in calibrate capacity service for non TPI thermostat by @KipK in #1486
  • Revise Auto TPI calculation methods in documentation by @eflye in #1492
  • Auto tpi updates by @KipK in #1498
  • Auto tpi domains by @KipK in #1503

New Contributors

Full Changelog: 8.4.1...8.4.2

8.4.2.beta1

02 Jan 07:38

Choose a tag to compare

8.4.2.beta1 Pre-release
Pre-release

⚠️ this is pre-release which aims to test a non reproductible fix for issue #1341.

What's Changed

  • Try a fix for #1341 - Target temperature changes has spikes.
    This bug is not reproductible in my environment but i try something to fix the auto-start/stop delay when a preset is changed. Then the auto-start should be now immediate event if the stop occurs a few time before. The respect to auto-start/stop delays are no more applicable in case of preset changes. Because this can be an issue for people, I put this fix into a beta release.

Let me know if it fixes your cases.

Others issues embedded

  • Fix #1146 - Specialize energy calculation for over_climate with valve regulation - uses the valve open percent by @jmcollin78 in #1490
  • Fix #1437: After restart, central boiler keeps turned on despite all vtherms reporting idle by @jmcollin78 in #1499
  • Fix: #1470 - Potential issue : loss of several Vtherm configuration after updating central config by @jmcollin78 in #1504

Auto-TPI (experimental) fixes

  • fix(auto-tpi): improve overshoot correction by @KipK in #1484
  • #1483 fix type error in calibrate capacity service for non TPI thermostat by @KipK in #1486
  • Revise Auto TPI calculation methods in documentation by @eflye in #1492
  • Auto tpi updates by @KipK in #1498
  • Auto tpi domains by @KipK in #1503

New Contributors

Full Changelog: 8.4.1...8.4.2.beta1

8.4.1

30 Dec 18:20
cc72d2b

Choose a tag to compare

What's Changed

  • [Auto-TPI] - fix wrong default values from config migration in ini.py in 8.4.0 by @KipK in #1482

The discussion for auto-TPI is here: #1428

Full Changelog: 8.4.0...8.4.1

8.4.0 - internal device temp sync for `over_climate`- auto-TPI (experimental)

30 Dec 17:06

Choose a tag to compare

Main features

Bug fixes and other changes

  • Fix #1419 - Presets not available to set since 8.3.1 by @Gamso in #1474
  • Hotfix/8.3.0 by @jmcollin78 in #1426
  • make power_threshold mandatory for calibrate_capacity service by @KipK in #1427
  • Fix : support inversed list on auto fan mode by @Gamso in #1425
  • [Auto-TPI], second PR try by @KipK in #1422
  • Clear code from base_thermostat : fan mode and swing mode are only available for over_climate VTherm. by @Gamso in #1431
  • update german documentation by @FMainz in #1447
  • Auto-tpi: algorithm improvements post alpha2 by @KipK in #1475

Documentation

⚠️ Auto-TPI is an experimental new feature that will allow the system to calculate the TPI coefficients automatically. This is an experimental but tested feature since november 2025. You can safely configure it if you want to test this new feature. If something goes wrong, you can always deactivate the auto TPI feature and re-set the TPI coefficients (defaults to 0.6 and 0.01).

Documentation on auto TPI is there

A big thanks to @KipK and @gael1980 which implements this very feature 👍

A dedicated discussion is open if you need more explainations or report your results here.

To report results, you should install the dedicated UI Card here.
Please avoid creating issues for Auto-TPI but post some comment into the dedicated discussion if you need help.

Full Changelog: 8.3.0...8.4.0

8.3.3

28 Dec 11:12
109bb84

Choose a tag to compare

What's Changed

  • Lock service has missing target entity by @jmcollin78 in #1460
  • Fix "Maximum recursion depth exceeded" when setting the thermostat temperature by @jmcollin78 in #1462
  • Fix #1445 - Central boiler activation with power threshold don't work anymore for over_climate with direct valve control by @jmcollin78 in #1463
  • Add logs for Presets not available to set since 8.3.1 by @jmcollin78 in #1465

Full Changelog: 8.3.2...8.3.3

8.3.2 - Christmas bug fixes 🎁

21 Dec 10:30
239deb8

Choose a tag to compare

🎄🎁 - The last referenced bugs fixes before Christmas ! Have a happy chrismas in a hot environment.

What's Changed

  • #1407 - Fix Total power for active boiler does not count vtherms over climate ? by @jmcollin78 in #1435
  • #1379 - Switching preset modes back to none/manual keeps previous preset temperature by @jmcollin78 in #1436

Full Changelog: 8.3.1...8.3.2

8.4.0.alpha2

20 Dec 11:29

Choose a tag to compare

8.4.0.alpha2 Pre-release
Pre-release

⚠️ This is pre-release for testing the new auto TPI feature. You can safely install it if you want to test this new feature. If something goes wrong, you can always deactivate the auto TPI feature and re-set the TPI coefficients (defaults to 0.6 and 0.01).

Documentation on auto TPI is there

A big thanks to @KipK and @gael1980 which implements this very promising feature 👍

A dedicated discussion is open if you need more explainations or report your results. To report results, you should install the dedicated UI Card here.

What's Changed

Full Changelog: 8.3.0...8.4.0.alpha2

8.3.1

15 Dec 21:23

Choose a tag to compare

What's Changed

  • #1406 - fix boiler entities are duplicated
  • #1372 - Infinite loop in feature_safety_manager.py

Full Changelog: 8.3.0...8.3.1

8.3.0 - Central Boiler improvements

13 Dec 07:27
f615027

Choose a tag to compare

What's Changed

🚀 Release 8.3 new features - Improvement for central boiler

  1. #1015 - Addition of a configurable delay for activating the central boiler. This allows to delay the boiler activation and let the eventual valves to be fully open before.
  2. #806 - Addition of a trigger for the central boiler when the total activated power exceeds a threshold. To make this feature work you must:
    • Configure the power threshold that will trigger the boiler. This is a new entity available in the central configuration device.
    • Configure the power values of the VTherms. This can be found on the first configuration page of each VTherm.
    • Check the Used by central boiler box.

Each time a VTherm is activated, its configured power is added to the total and, if the threshold is exceeded, the central boiler will be activated after the delay configured in item 1.

The previous counter for the number of activated devices and its threshold still exist. To disable one of the thresholds (the power threshold or the activated-devices count threshold), set it to zero. As soon as either of the two non-zero thresholds is exceeded, the boiler is activated. Therefore a logical "or" is applied between the two thresholds.

🐞 Other changes and bug fixes

  • fix #1354 Device registry "entry_type" should not be tagged as a "ser… by @KipK in #1358
  • Fix #1363 - Locked state is not restored by @jmcollin78 in #1364
  • feat #1032: implement swing_horizontal_mode/swing_horizontal_modes by @Gamso in #1372
  • fix warning when centralboiler is not configured by @KipK in #1386

📄 Documentation

New Contributors

  • @RichardIstSauer made their first contribution in #1374
  • @Gamso made their first contribution in #1372
  • @apiard made their first contribution in #1393

A bug thanks for all the contributors and beta testers !

Full Changelog: 8.2.0...8.3.0