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
713 stars 124 forks source link

Homematic IP Problems with behavor of BT #1120

Open KrX3D opened 8 months ago

KrX3D commented 8 months ago

Prerequisites

Description

Hello, i have got three Problems.

  1. When the Mode of one of my Thermostats is set to OFF (which gets also set when the temperature is set to 4.5C) and i use BT to change it it i.e. 16C the mode stays OFF, but it should change the mode to HEAT like any other Thermostat cards and integrations. Or at least be configureable to allow this auto heat mode.

  2. when the thermostat is heating and ther is an offset like: BT is set to 16C and the offset is +2 than the thermostat is set to 14C and when i than set the thermostat to 4.5C (4.5C is the minimum) and BT sets it to 4.5C (instead of 2.4C because of the offset)

BUT when i set BT to 16C and the offset is -2 the thermostat is set to 18C and when i than set it to 4.5C (homematic sets on 4.5C the thermostat to mode OFF), BT sets the themperature to 6.5C which is NOT off, and worse after some time when the offset gets bigger the thermostat heats with i.e. 8 or 10C.

so it would be nice (for homematic or maybe other thermostats) to if BT would set the mode to OFF when 4.5C is set on BT, maybe also make it configureable so other ppl can set it as they like.

  1. is a result of Homematic setting the mode to OFF when the temperature is set to 4.5C. -> when the offset is 0 and i set BT to 4.5C, it sets the thermostat to 4.5C, which make homeatic set the mode to OFF, but on BT the HEAT symbol on the card is still ON. but it should also switch to OFF when the mode on the thermostat is changed to OFF

Versions

Core 2023.11.0 Supervisor 2023.10.1 Operating System 11.1 Frontend 20231030.1

BT: 1.4.0

EDIT: i also got a questtion:

i got an outdoor sensor and on my thermostats i set the off temp to 19C. will the thermostats be set to MODE OFF and Temp to 4.5C when it is i.e. 20C outdoor? also can it happen than when it gets to 20C it is switched off and when the sun goes away and it gets 18.5C than it will be switched to ON which could happen several times a day?

KrX3D commented 7 months ago

ok you can forget number 3 it was my fault. i use schedy to automate my heating and i was setting it as off state to 4.5C (which Homeatic sets automatically mode to OFF). now i set with schedy the temperature to OFF and it works so far.

but what still is open is:

  1. when setting a temperature on BT the mode should change to heat (maybe this behavor should be configuarable?)
  2. BT is not updating when the mode or thermostat value is changed by i.e. another card or manually at t he thermostat.
kallejoken commented 6 months ago

I have exactly the same problems, I'm now back to the 1.2.2 version - it works a little better. Among other things, there is also the problem that when the target temperature of 20 degrees is reached, the thermostats switch to off and then no longer switch back to heating mode. Setting the target temperature directly on the thermostat is also not possible, as it always jumps back to off