BetterThermostat - dziwne działanie

Mam zrobioną integrację mojego termostatu Aqara E1 SRTS-A01 z Better Thermostat. Po ustawieniu czujników i ustawieniu docelowej temperatury mam dziwny objaw. Mianowicie praktycznie co chwile z małymi przerwami pracuje silnik termostatu. W aqarze jest to szczególnie głośne. Do tego dochodzi, że w ciągu 24h potrafi wytracić świeży komplet baterii.
Usunięcie Better Thermostat powoduje, uspokojenie pracy termostatu.

Czy ktoś się spotkał z taką sytuacją? Szukałem rozwiązania ale nigdzie nie znalazłem rozwiązania.

Pytasz, czy odpowiadasz? :thinking:
Źle masz to skonfigurowane.

Pytam, czy ktoś ma/miał podobną sytuację. Czy trzeba coś dodatkowo ustawić, jakiś dłuższy interwał. Ja nic takiego nie znalazłem.
Widziałem wiele “poradników” i opinii, że ta integracja działa bdb z termostatami ale w moim przypadku jest ona kompletnie niedziałająca. Bo wymieniać baterię po dobie w termostacie jest szalone.

Mam Aqara termostat oraz czujnik temperatury razem spięte przez Better Thermostat. Działa dobrze, cicho nie powoduje problemów, bateria też w normie. Aqary połączone przez Z2M

Po pierwsze nie pokazałeś swojej konfiguracji, ani logów/historii
również wykresów z czujnika źródłowego.

jeśli silnik pracuje na okrągło to jak sobie wyobrażasz, że ogniwa miałyby wytrzymać dłużej, najwyraźniej masz COŚ źle skonfigurowane (za mała histereza jest na pierwszym miejscu, ale może coś innego jeszcze ma wpływ, ale z obrazka, że się rozładowują baterie nikt nic nie wywróży…).

Jeśli zamierzasz używać konfiguracji, która wymusza ciągłą pracę silnika zaworu, to zastąp te baterie dedykowanym zasilaczem, albo…

Olej BT i używaj tego co Ci działa dobrze.

Może już pora na przeczytanie Dokumentacji projektu BT?

OK, dzieki za odpowiedź. Napisz mi proszę tylko gdzie mogę znaleźć logi, które pokazują komunikację BT z termostatem. Nie wpadło mi nigdzie to w oczy.

Wcześniej testowałem takie rozwiązanie w pracy, z termostatem Moes z integracją BT i tam to działało jak należy. U mnie w domu, są jakieś dziwne dziwy, których nie potrafię zrozumieć.

Dokumentacje jak i inne fora wertowałem i nic nie znalazłem. Nawet ChatGPT nie wiele pomógł na mój problem ;p

musisz dodać do configuration.yaml (należącego do HA)

logger:
  default: warning
  logs:
    custom_components.better_thermostat: debug

i zrestartować HA core, dopiero wtedy wyzbierasz logi

na obrazku masz histerezę 0.5C pokaż wykres czujnika “temperatura w pokoju”

Nie każdy zawór termostatyczny działa jednakowo, masz klika opcji, które możesz użyć jeśli coś nie działa prawidłowo (ale najpierw trzeba znać wskazania z termometru, którym sterujesz zawór, bo może po prostu dałeś go zaraz obok grzejnika zamiast “najdalej jak się da” ).

Tu masz logi temperatury z czujnika po przeciwnej stronie kaloryfera na ścianie


Tutaj wykres temperatury czujnika w termostacie

Na razie pomogło ustawienie temperatury na 24 stopni i termostat się uspokoił. Godzinę temu zmieniłem na 23 stopnie i 3-4 razy zaczął zmieniać swoje położenie.

Najwięcej szaleństw było w przedziale godzin 10 - 16

o 16 wyłączyłem dodatek, później ustawiłem właśnie temperaturę docelową 24 stopnie.

Daj większą histerezę, pół stopnia przy takim szumie z termometru to może być dużo za mało. Gdybyś filtrował surowe wskazania termometru, to wtedy może tak mała histereza mogłaby mieć sens, ale przy rozrzucie danych sięgającym 0.3°C-0.4°C powinieneś zwiększyć histerezę przynajmniej do 1 °C.

Ustawiałem wcześniej na 1 ale bez rezultatu, być może nie dałem mu szansy aby “złapał” temperaturę?
Widocznie nie mogę ustawić temperatury, która aktualnie panuje w pokoju. Musze ustawić w BT wyższą o 1 stopień.
Aktualnie mam 21.8, ustawiony termostat na 22.5, histerezę na 1. Termostat od kilku minut milczy.

Zobaczę jutro jak będzie się zachowywał no i będę pewnie baterie wymieniał

Tak jak napisałem wcześniej mam termostat Aqara wraz z czujnikiem temperatury i czujnikiem otwarcia okna spięte przez BT. Ustawienia BT mam takie jak Ty na przedstawionym screenie. Masz jednak wpisane dwa czujniki temperatury zewnętrznej, własny czujnik i jednostkę pogodową. Nie powinno to być problemem, ale to BT i wszystko może mieć wpływ na działanie. Wyrzuciłem także z BT czujnik otwarcia okna bo powodował problemy (mam to w oddzielnej automatyzacji). W BT mam ustawioną temperaturę na 21,5 stopni. Jeżeli teraz w pokoju mam 20,38 stopni na termostacie jest 25 stopni. Wraz ze wzrostem temperatury pokojowej temperatura na termostacie maleje. Miałem jednak w pewnym czasie problem z działaniem BT. Czujnik temperatury pracował na fabrycznej baterii. Bateria szybko wyczerpywała się. Było np 50% i nagle w z2m pokazywało 0. Wtedy BT nie pracował, na karcie BT nie było żadnych wskazań, a termostat pracował tak jak mu się “chciało” Po wyjęciu z czujnika na pewien czas baterii i ponownym założeniu, wszystko wracało do normy aby po kilku godzinach ponownie wskazywać rozładowanie i BT sie blokował. Jednak mimo że z2m wskazywał rozładowaną baterię czujnik pracował. Wystarczyło tylko przytrzymać czujnik w ręce, a temperatura na wskaźniku wzrastała. Jednak dla BT czujnik temperatury był cały czas “niedostępny” Po wymianie baterii w czujniku wszystko pracuje normalnie.
Może więc Twój problem związany jest z czujnikiem temperatury. Mimo że pracuje normalnie to co jakiś czas jest niewidoczny dla BT i to powoduje nieprawidłową pracę termostatu. Jeżeli masz kartę BT to poobserwuj na karcie wszystkie wskazania

Szukam rozwiązania problemu i parę wniosków już mam.

  1. Termostat wariuje jak temperatura w pokoju jest równa lub ±0.5 stopni od temperatury zadanej.
  2. Ustawienie temperatury zadanej o ponad 1 stopień uspokaja termostat - kaloryfer grzeje
  3. ustawienie poniżej zadanej temperatury o 1 stopień też uspokaja - kaloryfer nie grzeje lub słabo grzeje
  4. Odłączanie czujników zewnętrznych nic nie daje, takie same objawy

Jako zewnętrzny czujnik temperatury pracuje Xiaomi LYWSDCGQ pracujący przez integrację Xiaomi BLE ale on raportuje na bieżąco swój stan, bateria też jest nowa.

Kaloryfer to stary żeliwny 11 żeberkowy. Może to jest też przyczyną?

Szkoda, że nie ma pomiaru ustawienia zamknięcia zaworu, to by bardzo ułatwiło diagnozę i ewentualne rozwiązania.

Ha mam zainstalowany w Dockerze, Zigbee2MQTT oraz Mosquito mam zainstalowane na bramce Aqara Gateway ZHWG11LM z OpenWRT.

Jeśli “wariuje” będąc na temperaturze zadanej to brak histerezy.

2 polubienia

W BT czujnik zewnętrznej temperatury jest obowiązkowy, tak działa BT. Napisałeś, że odłączenie czujników zewnętrznych powoduje te same objawy, co by oznaczało że mimo iż Twój czujnik temperatury pracuje normalnie to dane z tego czujnika nie są pobierane ciągle przez BT. Wtedy sam termostat regulowany przez BT może pracować na okrągło, tzn co chwilę zmienia się ustawienie temperatury na termostacie. Twój wykres temperatury na czujniku pokojowym jest też dziwny (chyba, że tak ma wyglądać). U mnie tak to wygląda z czujnika Aqary


Co znaczy

Ustawiasz ręcznie temperaturę na termostacie?

Odłączałem tylko i wyłącznie zmienne z czujników zewnętrznych, prognozy pogody oraz czujnika drzwi. Czujnika w pokoju nie ruszałem.

Wykres może być dziwny, bo będąc na chorobowym mogę sobie testować ten termostat i przeróżne ustawienia.

Temperaturę ustawiam poprzez interface Better Termostat Card i tylko tam, nic nie kręcę przy urządzeniu.

Aktualnie szukam informacji na temat tych dwóch ustawień. Niestety ale na stronie projektu jak i w internecie nic takiego nie znalazłem. Zmiana tego pierwszego na 1 - 2 czy nawet 3 nic nie daje. Tak samo zmiana drugiego parametru.
Mam ustawione w aplikacji temperatura docelowa 22 stopnie, na termometrze mam 22 stopnie a termostat co 5-10s wykonuje jakąś akcję silnikową.

Zobaczę jeszcze czy mogę obniżyć wersję tak aby tych parametrów w ogóle nie było.

Przecież jest w dokumentacji, która linkuje w tym od początku @szopen, jak byk opisane działanie każdego pola:


Ale właśnie to mi nie działa poprawnie. Jakby te parametry były kompletnie pomijane przez integrację.
Walcze w dockerze aby mi logi z better thermostat wywalało.

1 polubienie

Każdy wpis w logach skutkuje włączeniem się silnika termostatu

2025-02-18 12:21:36.074 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat None: climate.termostat / check_target_temp / _last: 27.5 - _current: 27.0
2025-02-18 12:22:08.112 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.1 to 22.0
2025-02-18 12:22:08.114 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 27.0 | external_temp: 22.0, target_temp: 22.0, trv_temp: 27.2
2025-02-18 12:22:08.114 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat None: TO TRV set_temperature: climate.termostat from: 27.5 to: 27.0
2025-02-18 12:22:08.121 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat None: climate.termostat / check_target_temp / _last: 27.0 - _current: 27.5
2025-02-18 12:22:14.260 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.0 to 21.9
2025-02-18 12:22:14.264 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat None: climate.termostat / heating_power_valve_position - temp diff: 0.1 - heating power: 0.01 - expected valve position: 10%
2025-02-18 12:22:14.264 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 27.5 | external_temp: 21.9, target_temp: 22.0, trv_temp: 27.2
2025-02-18 12:22:14.265 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat None: TO TRV set_temperature: climate.termostat from: 27.0 to: 27.5
2025-02-18 12:22:14.271 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat None: climate.termostat / check_target_temp / _last: 27.5 - _current: 27.0
2025-02-18 12:22:24.291 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 21.9 to 22.0
2025-02-18 12:22:24.299 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 27.0 | external_temp: 22.0, target_temp: 22.0, trv_temp: 27.2
2025-02-18 12:22:24.299 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat None: TO TRV set_temperature: climate.termostat from: 27.5 to: 27.0
2025-02-18 12:22:24.306 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat None: climate.termostat / check_target_temp / _last: 27.0 - _current: 27.5
2025-02-18 12:23:26.340 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.0 to 21.9
2025-02-18 12:23:26.342 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat None: climate.termostat / heating_power_valve_position - temp diff: 0.1 - heating power: 0.01 - expected valve position: 10%
2025-02-18 12:23:26.343 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 27.5 | external_temp: 21.9, target_temp: 22.0, trv_temp: 27.2
2025-02-18 12:23:26.343 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat None: TO TRV set_temperature: climate.termostat from: 27.0 to: 27.5
2025-02-18 12:23:26.348 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat None: climate.termostat / check_target_temp / _last: 27.5 - _current: 27.0
2025-02-18 12:23:44.377 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 21.9 to 22.1
2025-02-18 12:23:44.381 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 27.5 | external_temp: 22.1, target_temp: 22.0, trv_temp: 27.2
2025-02-18 12:23:50.404 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.1 to 22.0
2025-02-18 12:23:50.407 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 27.0 | external_temp: 22.0, target_temp: 22.0, trv_temp: 27.2
2025-02-18 12:23:50.407 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat None: TO TRV set_temperature: climate.termostat from: 27.5 to: 27.0
2025-02-18 12:23:50.412 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat None: climate.termostat / check_target_temp / _last: 27.0 - _current: 27.5

Raczej nic się nie powinno dziać skoro temperatura docelowa zmienia się między 27 a 27.5 stopnia (na logikę powinno grzać bez zmian)

Moim zdaniem nie zwiększyłeś wcale histerezy, choć masz czujnik z bardzo wysokim szumem.

Tak jak pisałem, mam ustawienia takie same jak w trzecim poście.
Parametr Tolerance mam na 1, Target mam na auto.

Nie wiem co jeszcze mam zmieniać, brak mi już pomysłów.

I teraz najlepsze: po wrzuceniu części logów termostat - uspokoił się, tzn logi są generowane ale silnik termostatu milczy lub uruchomi się raz na kilka kilkanaście minut na ćwierć sekundy

2025-02-18 13:04:38.202 WARNING (MainThread) [homeassistant.components.mqtt.entity] JSON result was not a dictionary
2025-02-18 13:04:38.203 WARNING (MainThread) [homeassistant.components.mqtt.entity] JSON result was not a dictionary
2025-02-18 13:04:54.365 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.0 to 22.1
2025-02-18 13:04:54.372 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 26.5 | external_temp: 22.1, target_temp: 22.0, trv_temp: 26.8
2025-02-18 13:05:32.451 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.1 to 22.0
2025-02-18 13:05:32.454 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 26.5 | external_temp: 22.0, target_temp: 22.0, trv_temp: 26.8
2025-02-18 13:05:38.480 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.0 to 22.1
2025-02-18 13:05:38.488 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 26.5 | external_temp: 22.1, target_temp: 22.0, trv_temp: 26.8
2025-02-18 13:06:02.548 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.1 to 22.0
2025-02-18 13:06:02.551 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 26.5 | external_temp: 22.0, target_temp: 22.0, trv_temp: 26.8
2025-02-18 13:06:20.673 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.0 to 22.2
2025-02-18 13:06:20.676 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 26.5 | external_temp: 22.2, target_temp: 22.0, trv_temp: 26.8
2025-02-18 13:06:26.610 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.2 to 22.1
2025-02-18 13:06:26.613 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 26.5 | external_temp: 22.1, target_temp: 22.0, trv_temp: 26.8
2025-02-18 13:07:04.701 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.1 to 22.0
2025-02-18 13:07:04.710 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 26.5 | external_temp: 22.0, target_temp: 22.0, trv_temp: 26.8
2025-02-18 13:07:36.756 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.0 to 22.1
2025-02-18 13:07:36.763 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 26.5 | external_temp: 22.1, target_temp: 22.0, trv_temp: 26.8
2025-02-18 13:07:46.803 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.1 to 22.0
2025-02-18 13:07:46.810 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 26.5 | external_temp: 22.0, target_temp: 22.0, trv_temp: 26.8
2025-02-18 13:08:10.855 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.0 to 22.1
2025-02-18 13:08:10.861 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 26.5 | external_temp: 22.1, target_temp: 22.0, trv_temp: 26.8
2025-02-18 13:08:52.941 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.1 to 22.0
2025-02-18 13:08:52.946 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 26.5 | external_temp: 22.0, target_temp: 22.0, trv_temp: 26.8
2025-02-18 13:09:06.967 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.0 to 22.2
2025-02-18 13:09:06.976 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 26.5 | external_temp: 22.2, target_temp: 22.0, trv_temp: 26.8
2025-02-18 13:09:35.037 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.2 to 22.0
2025-02-18 13:09:35.043 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 26.5 | external_temp: 22.0, target_temp: 22.0, trv_temp: 26.8
2025-02-18 13:09:38.325 WARNING (MainThread) [homeassistant.components.mqtt.entity] JSON result was not a dictionary
2025-02-18 13:09:38.327 WARNING (MainThread) [homeassistant.components.mqtt.entity] JSON result was not a dictionary
2025-02-18 13:09:41.073 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.0 to 22.2
2025-02-18 13:09:41.076 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 26.5 | external_temp: 22.2, target_temp: 22.0, trv_temp: 26.8
2025-02-18 13:09:49.169 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.2 to 22.0
2025-02-18 13:09:49.172 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 26.5 | external_temp: 22.0, target_temp: 22.0, trv_temp: 26.8
2025-02-18 13:10:17.123 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.0 to 22.1
2025-02-18 13:10:17.129 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 26.5 | external_temp: 22.1, target_temp: 22.0, trv_temp: 26.8
2025-02-18 13:10:37.185 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.1 to 22.0
2025-02-18 13:10:37.187 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 26.5 | external_temp: 22.0, target_temp: 22.0, trv_temp: 26.8
2025-02-18 13:10:51.212 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.0 to 22.2
2025-02-18 13:10:51.217 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 26.5 | external_temp: 22.2, target_temp: 22.0, trv_temp: 26.8
2025-02-18 13:10:57.263 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.2 to 22.0
2025-02-18 13:10:57.266 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 26.5 | external_temp: 22.0, target_temp: 22.0, trv_temp: 26.8
2025-02-18 13:11:05.255 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.0 to 22.1
2025-02-18 13:11:05.261 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 26.5 | external_temp: 22.1, target_temp: 22.0, trv_temp: 26.8
2025-02-18 13:11:15.277 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.1 to 22.2
2025-02-18 13:11:15.286 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 26.5 | external_temp: 22.2, target_temp: 22.0, trv_temp: 26.8
2025-02-18 13:11:25.313 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 22.2 to 22.1
2025-02-18 13:11:25.323 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.termostat - new setpoint calibration: 26.5 | external_temp: 22.1, target_temp: 22.0, trv_temp: 26.8