KartoffelToby / better_thermostat

This custom component for Home Assistant will add crucial features to your climate-controlling TRV (Thermostatic Radiator Valves) to save you the work of creating automations to make it smart. It combines a room-temperature sensor, window/door sensors, weather forecasts, or an ambient temperature probe to decide when it should call for heat and automatically calibrate your TRVs to fix the imprecise measurements taken in the radiator's vicinity.
https://better-thermostat.org
GNU Affero General Public License v3.0
781 stars 122 forks source link

Changing granularity of BT also changes target temperature #1249

Open code-chicken opened 8 months ago

code-chicken commented 8 months ago

Description

This just happened to me: Target temperature was at 19.0°C Granularity was at 0.1°C I changed the granularity from 0.1°C to 1.0°C. The result was that the BT target temperature also changed. This time from 19.0°C to 20.2°C. I can reproduce this faulty behaviour, but not with the same results. It might be that the target temperature changes to 21.8 or whatever you can imagine. I don't know where these weird values come from.

Steps to Reproduce

  1. Change granularity in BT settings

Expected behavior:

Granularity should change, but the current target temperature should stay as it was. It would be okay if it changes from 18.7°C to 19.0°C when the granularity was set from 0.1°C to 1.0°C

Actual behavior:

By changing the granularity the target temperature is also being changed (to an unpredictable value).

Versions

HA version: 2024.1.2 BT version: 1.5.0-beta4

Additional Information

The reason for that I regulary change the granularity of BT is described here: #1250

muenstermann1 commented 8 months ago

Got same problems here but the temp. jump up to 30degree or fall to 5degree.....