KartoffelToby/better_thermostat

BT / Sonoff TRVZB - Offset wrong and/or UI indication wrong

Opened this issue · 43 comments

Discussed in #1486

Originally posted by DattiHD November 21, 2024
Hi,

maybe someone has an idea how to fix this issue:

Software I am using:
BT:
1.6.1

Z2MQTT:
1.41.0

Home Assisstant
Core
2024.11.1
Supervisor
2024.11.2
Operating System
13.2
Frontend
20241106.2

Hardware:
Sonoff TRVZB
Govee H5100

This happens for all my TRVs but let's take my living room TRV as an example.
This is it's configuration [edit: changing the calibration type to standard or aggressive does not affect the described behaviour]:
config

image

It is set to hit a temperature of 20 °C. I would expect that it would start to heat when the Govee Sensor reports a temperature that is below 19.8 °C.

However what actually happens is that the UI Card indicates heating when the ext. sensors temperature is < 20.0.
BT

And the TRVZB is still idle because the last offset change was over an hour ago and the local temp is still > target temp.
zigbee

Does anyone know how to decrease the interval of the offset correction? There are no indicators for any errors that would prevent BT from correcting the offset:
image

HI,

can you turn on debugging of BT and take a look at the logs whether you´ll see entries similar to this:
2024-11-24 00:59:36.652 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat None: external_temperature changed from 17.9 to 17.8
2024-11-24 00:59:36.652 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.heizung_wohnzimmer_thermostat - new local calibration: -3.6 | external_temp: 17.8, trv_temp: 17.7, calibration: -3.6

I´m running TRVZB´s via ZHA and the behaviour of the UI card is the same. So, I assume that it´s a display issues with the card (or even works as designed?) but BT is turning down the offset low enough once your external temp sensor hit´s the offset temp.

When it comes to your target temp steps (just because you marked it red in your screenshot), I figured the TRVZB´s only support 0.5° steps unfortunately but that shouldn´t be related to the issue anyway, I guess.

Hi NeosNDG,
thank you for your reply. I already had a look at the log files and i can see that BT is changing the Offset:

2024-11-24 15:22:45.737 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat None: climate.kinderzimmerheizung - new local calibration: -0.4 | external_temp: 19.7, trv_temp: 19.4, calibration: -0.6

After using BT for some days i would say that there are two issues I can identify:

  • The heating icon does not represent the actual state the device is in and is does not take the tolerance into account. If you want to know what your heater is actually doing, you have to check Z2MQTT (or respective services/gateways).
  • As we can see BT does change the offset but I do not understand the interval between the changes. If you monitor the temp graph over a whole day the temperature is more or less there where you want it to be (in my case +/- 0.5 which seems pretty good to me as from what I have read, the Sonoff TRVZB have a hysteresis of 1 °C). If you expext fast an reliable changes that is where you encounter problems. A situation I had this morning: The target is set to 20 °C. My temp sensor measures 20.3 °C. I'm turning down the target to 19 °C. Card indicates heating is off. TRVZ still heats because the offset has not been adapted and still reads 16.3 °C --> so either you set the target to a really low temp (which might be risky if it is cold and you forget to increase it again) or you change the offset manually to match you ambient temperature.

However, despite these flaws this addon is a great piece of work. Thanks to the founder and the contributers!

I agree @DattiHD.

Your summary also matches my experience. Although I started put the latter part regarding how fast BT reacts when target temp has been reached more to a subjective feeling as when I watch for it to happen, it always feels like forever when in fact it´s only a matter of minutes. Still, it could (should?) be faster.

I'm experiencing the same issue with my setup, which consists of eight Sonoff TRVZB devices (firmware v1.2.1). I've tested this with both Zigbee2MQTT v1.41.0 and Better Thermostat (BT) versions 1.6.1 and 1.7 beta.

Observed Behavior
The BT thermostat indicates "heating" throughout the night, but the actual thermostat remains idle. This results in the room temperature dropping 2°C below the target temperature.

BT Interface:
BT Interface Screenshot

Original Thermostat Interface:
Original Thermostat Screenshot

I am currently using the normal calibration offset setting with overheating protection enabled, as I have also noticed overshooting issues in the past.

I strongly suspect that the root cause lies in the offset logic, which might not be accurately applied or functioning as intended. The AI calibration feature is even more unreliable.

I also really think this integration is a gem but unfortunately in its current state it causes a lot of headaches for these TRVs.

I encounter the same problem.
Interestingly when setting the target temperature via automation, it seems to be ignored because the offset isn't updated. So my bathroom has a cozy 19°C in the morning when it should be 23°C. Same with the rest of the flat.
When setting the temperature manually higher than the automatically set temperature, the TRV starts heating, even when I set it back to the intended temperature - of course only heating until the lower target temperature is reached.

Something is off with the timing of the offset calibration with the newer firmware (beforehand I had a different issue - one of three TRVs was heating although the target temperature was long reached). So this issue can specifically be a problem with the SonOff TRVs.

Edit: Ah yes, the other issue I had was #1410

After some tinkering I can definitely say, that the offset is calculated completely wrong. One thermostat, although it should have heated up the room by two degrees, was calibrated 8.5 °C above internal temperature (21°C was the target, 27.5 °C was the calibration). The others were calibrated differently in this triplet of thermostats, but still: Neither would have heated like this.

One workaround - to the confusion of my wife - is setting the calibration mode to "Target Temperature". Like this the thermostat is heating like expected when a temperature is set. The only problem is: After the temperature is set, the digits on the thermostat go all over the place, because it is calibrated by target temperature.

Anyway. Additionally I saw that, although the thermostats are calibrated by target temperature, all of them change the offset regularly - and are always above the reported room temperature. 2,5 calibration with 23 internal temperature, when outside temperature is 21...

I can confirm the behaviour described by @MrUhu. I also was quite suprised, that the offset was still being adapted by BT although being in target temp mode. Thats why I went back to offset mode.
As MrUhu describes, the offset can be all over the place some times. At least in my case and in accordance with @NeosNDG the offset is being set to a more reasonable value within some minutes.

Just wanted to chime in and say that I am encountering a similar issue.
The offset doesn't actually seem to do anything and my Sonoff TRV's were heating while the Better Thermostat entity for them said they were idle :/
Really hoping for a fix for this.

MrUhu commented

For anyone with trouble:
Kinda flawlessly working for me is Version 1.6.
It seems like the fixes in 1.6.1 and the changes in first Beta 1.7 causing problems in general or specifically with Sonoff TRVZB. The calibration in the beta also seems...messed up, see #1470.

I'm running with 1.6 right now and apart from occasional heating shown in the dashboard but not any heating taking place (difference from target to current temperature <0.3 °C) - I have no problems.

I have the same issue, since updating from 1.6 my Sonoff TRVs will frequently have the offset way out of date, despite the BT thermostat knowing the room temp and setting the heating to off. The room temp can be above the heating setpoint, but the offset on the TRV remains very very low so it keeps heating for a long time, even hours sometimes. This does cause the room to get way too hot, several degrees above the setpoint. Reloading the BT integration resets it and it fixes itself. Also, quickly setting the eco temp (set to 16C in my case) and then back to normal in the BT integration also seems to kind of "reset" the offset so it is fixed. But this is very annoying and also does not help unless I am constantly watching it. This problem was not present in v1.6 and earlier, to my knowledge.

Sonoff TRV version: 1.1.5
Z2M version: 1.41.0
BT version: 1.6.1

Same problem here. I used BT in version 1.7-Beta and I found that multiple times in week i have to reset offset on TRV's.
Sonoff TRV FW: 1.2.1

MrUhu commented

Same problem here. I used BT in version 1.7-Beta and I found that multiple times in week i have to reset offset on TRV's. Sonoff TRV FW: 1.2.1

Use 1.6. (not 1.6.1)
This is running flawlessly for me. Haven't had any issues regarding Better Thermostat in the last two weeks.

Same issue here last night. (1.6.1)
Calibration offset was set to -13° for heating up in the evening (target 22°). Target was lowered to 20° later on but the offset stuck on that value. The TRV was heating the whole night (room temp 22,5° in the morning), but BT climate was idle.

The Sonoff TRVZB supports an offset range from -12,8 to 12,7 in 0,2 steps. Maybe it's getting buggy when BT pulls an offset out of that range.
I set up a Node-Red flow, that will check the offset regularly. If the value is out of the supported range it resets it to zero, then calculates the difference between local and room temperature and pulls the result to the TRV's local offset again.
If it is still buggy, I will deactivate BT's calibration and run it fully in Node-Red.

Same problem for me.
Sonoff TRVZB (v1.2.1) + BT (1.6, 1.6.1, 1.7.0-beta.1)

I saw 1.6 is working fine for somebody, but it looks like for me even 1.6 does some weird things with calibration value in "offset base" + "ai time-based" mode.

BT 1.6 working fine. Try to reapair the TRV's. Especially if you update FW lately. For me Offset was funky after FW updates.

Same problem for me. Sonoff TRVZB (v1.2.1) + BT (1.6, 1.6.1, 1.7.0-beta.1)

I saw 1.6 is working fine for somebody, but it looks like for me even 1.6 does some weird things with calibration value in "offset base" + "ai time-based" mode.

For me it was working fine until BT triggered an offset value out of the TRVZB's supported range.

I can also confirm this problem. I went from 1.5.1 -> 1.7.0-Beta1 and the noticed the exact same behavior.

Try to reapair the TRV's.

How ?

Try to reapair the TRV's.

How ?

Ah, badly written... Pair the TRV againg.

I can also confirm this problem. I went from 1.5.1 -> 1.7.0-Beta1 and the noticed the exact same behavior.

After going back to 1.5.1 everything works flawlessly again

Try to reapair the TRV's.

How ?

Ah, badly written... Pair the TRV againg.

Do you mean in z2m or just delete them in BT and create them anew? I tried the later one and it did not work.

Yesterday afternoon I downgraded BT to 1.6, but the behavior persists:
At 10 pm the target temp has been lowered to 20°C by schedule. BT climate changed its target and went to idle (room temp 22°C), but it did not raise the offset. So the TRV was still heating untill I reset the offset manually.
No idea why this only happens in the evening.

I can also confirm this problem. I went from 1.5.1 -> 1.7.0-Beta1 and the noticed the exact same behavior.

After going back to 1.5.1 everything works flawlessly again

Try to reapair the TRV's.

How ?

Ah, badly written... Pair the TRV againg.

Do you mean in z2m or just delete them in BT and create them anew? I tried the later one and it did not work.

Z2M

But aren't you using 1.6, not 1.7.0-Beta1?

In my case it would be to much trouble repairing every single TRV. I'm using them in my whole house on every floor and in sync with my heatpump.
I'll just stay on 1.5.1 and wait for this issue to be resolved.

Although I´m running on ZHA, I do have the same or at least very similar issues with BT 1.6.1. Re-pairing doesn´t help.

Not sure whether this has been accepted as an issue yet? It´s not assigned at least.

Also, it´s very corwded and basically includes two issues at once if I´m not mistaken

  • BT calibration issue (with Sonoff TRVs)
  • BT UI card showing heating when in fact BT isn´t (and shouldn´t due to tolerance configured in BT?)

@KartoffelToby is there anything we can provide to help?

Although I´m running on ZHA, I do have the same or at least very similar issues with BT 1.6.1. Re-pairing doesn´t help.

Not sure whether this has been accepted as an issue yet? It´s not assigned at least.

Also, it´s very corwded and basically includes two issues at once if I´m not mistaken

  • BT calibration issue (with Sonoff TRVs)
  • BT UI card showing heating when in fact BT isn´t (and shouldn´t due to tolerance configured in BT?)

I can only agree with the previous speakers. I have the same problems. The target-based settings help, but overall it doesn't work as well as offset-based.

I managed to get more or less stable results by using "Offset Based" + "Aggressive" + "Overheat protection" combination. It is not ideal, but at least seems to be working stable on the latest Beta, and does not result to over\under heat.

I guess we need to wait till 1.7.xxx is out of beta. Seems other TRV also have some issues.

krekos commented

Did someone tried latest B2 release if it's still bugged?

I tried B2 release, and kept happening to me.

folfy commented

For debugging heating/control loop issues, we need proper logs and diag. data (see below), and ideally screenshots of the statistics graphs of the BT climate entity, TRV climate entity, and if applicable/existing, TRV local calibration/offset and valve position entity.

Also sry, but offset based calibration is broken in b2, waiting for approval to get the fix with b3 - #1553 / #1555

In regards to changing the icon representation: It's kinda hard to determine a good way for this, like you can have multiple TRVs and would have to combine the state, and even then it might not be rly heating in the end. Technically heating is requested from the TRV, so the heating indication is shown. Improving this in some way, would be related to #1236.

diagnostic data
IMPORTANT:
Download and paste the diagnostic data from your Better Thermostat Entity(s) below. (not working in v1.6.1 and v1.7.0b1 - please update)
https://www.home-assistant.io/docs/configuration/troubleshooting/#download-diagnostics

debug log
Depending on how complicated you issue is, it might be necessary to enable debug logging for BT,
reproduce the issue, and then upload this logfile here.
https://www.home-assistant.io/docs/configuration/troubleshooting/#enabling-debug-logging

There is a new 1.70.-beta3 now with @folfy fix for local_calibration merged last night:

Maybe somebody wants to give it a try? ;)

I´m not going to have time to do so and test in the next couple of days but generally speaking: can one just copy the files from the beta archive´s custom_components/better_thermostat to HA´s custom_components/better_thermostat and that´s it? Even though, BT has been installed via HACS?

Haven´t tried a beta yet, so sorry for dumb question :)

folfy commented

@NeosNDG Yes, you could, but you can also just choose "redownload" in HACS for the integration, and select the Beta Version ;)

This is just fixing a regression in the b2 though (from improving rounding functions overall)

For doing anything about your issue, I'd still need actual logs.

Okay, I see. Thanks for the hint :)
As I´m still running BT 1.6.1, I would first need to upgrade anyway. So, whenever I´ll find the time to, I will try to update and if the issue persists (actual heating (not the card issue) most of the times starts/stopps too late), I will try to reproduce and generate diag and log data as well as the screenshots as per your request.

It works well enough for me because it´s not massively under- nor over-heating. But sometimes, when offset is set to 0.2 but temp is at -0.4 and the valve is still off, it´s really getting cold around the feet these days ;)

folfy commented

The AI time based algorithm is adapting over time, so things can get better after couple of days with it. Normal, aggressive and linear (upcoming in the next release maybe) compensation on the other hand are deterministic, so you might wanna just try using these other modes.

Algorithms are not universal, some work better with certain TRV's and their oddities, or with certain room / radiator combinations (a small room with a big radiator is just incomparable to the opposite case).

Some TRVs only start turning on at 0.5 or as much as 2°C difference between it's sensor and the setpoint -> That's why data and graphs are viable, because without we can't determine and compensate for those oddities. So even if it works "acceptable" for you now, there's for sure is room for improvement. I saw a lot of issue reports about this TRV, but I'm lacking any data for analysis...

@folfy I've set up an automation to notify me if the problem occurs. As soon as I have the logs I'll post them here.

MrUhu commented

The AI time based algorithm is adapting over time, so things can get better after couple of days with it. Normal, aggressive and linear (upcoming in the next release maybe) compensation on the other hand are deterministic, so you might wanna just try using these other modes.

Algorithms are not universal, some work better with certain TRV's and their oddities, or with certain room / radiator combinations (a small room with a big radiator is just incomparable to the opposite case).

Some TRVs only start turning on at 0.5 or as much as 2°C difference between it's sensor and the setpoint -> That's why data and graphs are viable, because without we can't determine and compensate for those oddities. So even if it works "acceptable" for you now, there's for sure is room for improvement. I saw a lot of issue reports about this TRV, but I'm lacking any data for analysis...

I've updated to 1.7. Beta 3 because of some Feedback regarding issues with the Offset Calibration.
After some trouble in the first day, due to the TRV not reacting to a set temperature and some overshoot, this version is running rather smoothly now.
No noticeable issues so far.

folfy commented

@MrUhu Thanks for the feedback!
If you use AI calibration, it's to be expected that BT needs a bit of time to calibrate itself again (because it might have been messed up due to offset calibration being broken before), so after a few days it should actually be "good".

DattiHD commented

Hi @folfy,
thank you for the update. Right now I'm not bold enough to update to the newest beta as I'm away from quite frequently and I need to rely on my TRVs to keep a certain temperature. So apparently the version I am using is not able to deliver diagnostic data.

Once I have more time at home I'll try to tinker with the newest beta.

MrUhu commented

Logs.zip
Hey @folfy,

this morning I had the same issue as the day after the update to 1.7. Beta 3.
Attached you see the screenshots of what the temperature curve and the offset was doing.
My Logs are empty regarding errors - Z2M and HA.

Short description: I have an automation that sets the temperature at 5:45, so that everything is nicely warm when my family wakes up. The temperature target was correctly set by the automation - but somehow the offset correction of BT wasn't reacting. Shortly after 6 you can see a manual correction to +0.5°C above target temperature (at the thermostat itself), after which the thermostats where reacting and the offset was calculated.
BT-KU = TRVZB-KU + TRVZB-FL
BT-BA = TRVZB-BA

My configuration ist: Offset Calibration Type, AI Calibration, target_temp_step:auto
I haven't changed my settings with the last Beta tests to keep it consistent.

I hope this helps a bit.

folfy commented

@MrUhu I understand your problem/symptoms, the graphs are helpful in that, but besides that I'd need the actual log files from the same time, to see what's rly going on or could block execution.

Please look at my comment here, regarding providing debug logs (beware you have to enable debug mode before the issue occurs).

MrUhu commented

@folfy
I've tried downloading the diagnostical data before posting my last comment, but unfortunately my browser says the source ist not available.

I have enabled debugging for the entities now...so...if the problem happens again, I will post the logs here.

Edit: This morning my thermostats were Not reacting again. Somehow the bathroom managed to react to the 23°C target after the target was set down to 21°C again.
As I wrote, I cant Download the diagnostical because the "Server ist not available". I could check if I can grab it via a curl...

The only error I had in the logs was:
`This error is from a custom integration

Logger: custom_components.better_thermostat.utils.helpers
Source: custom_components/better_thermostat/utils/helpers.py:67
Integration: Better Thermostat (Documentation, Issues)
First encountered: January 13, 2025 at 10:16:47 AM (2 occurrences)
Last logged: January 13, 2025 at 6:48:49 PM

better_thermostat Better Thermostat Bathroom: climate.trvzb_ba HVAC mode auto is not supported by this device, is it possible that you forgot to set the heat auto swapped option?

better_thermostat Better Thermostat Bedroom: climate.trvzb_be HVAC mode auto is not supported by this device, is it possible that you forgot to set the heat auto swapped option?`

Although the wrong offset issue ist happening on all thermostats, except the ones where the temperature targets are not changed too frequently. I'm gonna activate the debug logging in MQTT to see if there is an issue with the thermostats.

I've managed to reproduce the issue and here are the screenshots, logs and other details.

Software and Hardware I am using:
BT:
1.7.0-beta3

Z2MQTT:
2.0.0
Home Assisstant
Core
2025.1.1
Supervisor
2024.12.3
Operating System
14.1
Frontend
20250106.0

TRV:
Sonoff TRVZB

DONGLE:
Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0

External sensor:
SNZB-02D

How to reproduce:
My BT showed that it is on heating, with current temperature 22.2 and target temperature 22.5.
When I changed the target temp to 23.5, I could hear the TRV turning on. Changed the target temperature back again to 22.5 and heard the TRV turning off again, but BT showed it is still heating. I did this back and forth couple of times, you can see that from the logs and screenshots. You can also see in the screenshot that the TRV was only turning on when I moved the target temperature to higher value, while the BT showed that its on heating the whole time.

Screenshot 2025-01-14 at 13 35 59
Screenshot 2025-01-14 at 13 35 45

Screenshot 2025-01-14 at 13 21 31
Screenshot 2025-01-14 at 13 22 13

2025-01-14 13:10:06.097 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Előtér: climate.zb_trv_eloter - calibration offset model fix: -4.500000000000002 to -4.5 2025-01-14 13:10:06.097 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Előtér: climate.zb_trv_eloter - new local calibration: -4.6000000000000005 | external_temp: 21.5, trv_temp: 23.6, calibration: -2.4000000000000004 2025-01-14 13:10:31.820 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat Dolgozó: external_temperature changed from 22.700000000000003 to 22.5 2025-01-14 13:10:39.538 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat Konyha: external_temperature changed from 21.3 to 20.900000000000002 2025-01-14 13:10:39.539 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Konyha: climate.zb_trv_konyha - calibration offset model fix: -4.499999999999998 to -4.5 2025-01-14 13:10:39.539 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Konyha: climate.zb_trv_konyha - new local calibration: -4.6000000000000005 | external_temp: 20.900000000000002, trv_temp: 15.0, calibration: -10.4 2025-01-14 13:10:42.363 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Nappali: TRV climate.zb_trv_nappali sends new internal temperature from 24.8 to 24.1 2025-01-14 13:10:42.363 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Nappali: climate.zb_trv_nappali - calibration offset model fix: -0.09999999999999964 to -0.1 2025-01-14 13:10:42.363 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Nappali: climate.zb_trv_nappali - new local calibration: -0.2 | external_temp: 21.6, trv_temp: 24.1, calibration: 2.4000000000000004 2025-01-14 13:10:44.281 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Konyha: TRV climate.zb_trv_konyha sends new internal temperature from 15.0 to 14.5 2025-01-14 13:10:44.283 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Konyha: climate.zb_trv_konyha - calibration offset model fix: -3.9999999999999982 to -4.0 2025-01-14 13:10:44.283 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Konyha: climate.zb_trv_konyha - new local calibration: -4.0 | external_temp: 20.900000000000002, trv_temp: 14.5, calibration: -10.4 2025-01-14 13:10:44.704 WARNING (MainThread) [homeassistant.components.automation.check_trv_and_bt_climate_state] Check TRV and BT Climate State: Already running 2025-01-14 13:10:44.706 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat Nappali: external_temperature changed from 21.6 to 21.200000000000003 2025-01-14 13:10:45.365 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Nappali: climate.zb_trv_nappali - calibration offset model fix: -0.4999999999999982 to -0.5 2025-01-14 13:10:45.365 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Nappali: climate.zb_trv_nappali - new local calibration: -0.6000000000000001 | external_temp: 21.200000000000003, trv_temp: 24.1, calibration: 2.4000000000000004 2025-01-14 13:10:57.487 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat Hálószoba: external_temperature changed from 21.900000000000002 to 21.700000000000003 2025-01-14 13:10:57.488 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Hálószoba: climate.zb_trv_haloszoba - calibration offset model fix: -0.9999999999999979 to -1.0 2025-01-14 13:10:57.489 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Hálószoba: climate.zb_trv_haloszoba - new local calibration: -1.0 | external_temp: 21.700000000000003, trv_temp: 22.3, calibration: -0.4 2025-01-14 13:11:07.446 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Előtér: TRV climate.zb_trv_eloter sends new internal temperature from 23.6 to 23.1 2025-01-14 13:11:07.446 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Előtér: climate.zb_trv_eloter - calibration offset model fix: -4.000000000000002 to -4.0 2025-01-14 13:11:07.446 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Előtér: climate.zb_trv_eloter - new local calibration: -4.0 | external_temp: 21.5, trv_temp: 23.1, calibration: -2.4000000000000004 2025-01-14 13:11:15.395 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Dolgozó: TRV climate.zb_trv_dolgozo sends new internal temperature from 25.700000000000003 to 25.400000000000002 2025-01-14 13:11:15.395 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Dolgozó: TRV climate.zb_trv_dolgozo decoded TRV mode changed from heat to off - converted off 2025-01-14 13:11:17.207 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Hálószoba: TRV climate.zb_trv_haloszoba sends new internal temperature from 22.3 to 21.8 2025-01-14 13:11:17.209 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Hálószoba: climate.zb_trv_haloszoba - calibration offset model fix: -0.4999999999999979 to -0.5 2025-01-14 13:11:17.209 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Hálószoba: climate.zb_trv_haloszoba - new local calibration: -0.6000000000000001 | external_temp: 21.700000000000003, trv_temp: 21.8, calibration: -0.4 2025-01-14 13:11:55.021 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat Nappali: external_temperature changed from 21.200000000000003 to 21.0 2025-01-14 13:11:55.023 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Nappali: climate.zb_trv_nappali - calibration offset model fix: -0.7000000000000011 to -0.7 2025-01-14 13:11:55.023 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Nappali: climate.zb_trv_nappali - new local calibration: -0.8 | external_temp: 21.0, trv_temp: 24.1, calibration: 2.4000000000000004 2025-01-14 13:12:05.678 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat Konyha: external_temperature changed from 20.900000000000002 to 20.5 2025-01-14 13:12:05.679 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Konyha: climate.zb_trv_konyha - new local calibration: -4.4 | external_temp: 20.5, trv_temp: 14.5, calibration: -10.4 2025-01-14 13:12:06.526 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat Előtér: external_temperature changed from 21.5 to 21.0 2025-01-14 13:12:06.527 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Előtér: climate.zb_trv_eloter - calibration offset model fix: -4.500000000000002 to -4.5 2025-01-14 13:12:06.527 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Előtér: climate.zb_trv_eloter - new local calibration: -4.6000000000000005 | external_temp: 21.0, trv_temp: 23.1, calibration: -2.4000000000000004 2025-01-14 13:12:13.473 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Nappali: TRV climate.zb_trv_nappali sends new internal temperature from 24.1 to 23.6 2025-01-14 13:12:13.474 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Nappali: climate.zb_trv_nappali - calibration offset model fix: -0.20000000000000107 to -0.2 2025-01-14 13:12:13.474 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Nappali: climate.zb_trv_nappali - new local calibration: -0.2 | external_temp: 21.0, trv_temp: 23.6, calibration: 2.4000000000000004 2025-01-14 13:12:14.874 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Konyha: TRV climate.zb_trv_konyha sends new internal temperature from 14.5 to 13.8 2025-01-14 13:12:14.876 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Konyha: climate.zb_trv_konyha - calibration offset model fix: -3.700000000000001 to -3.7 2025-01-14 13:12:14.877 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Konyha: climate.zb_trv_konyha - new local calibration: -3.8000000000000003 | external_temp: 20.5, trv_temp: 13.8, calibration: -10.4 2025-01-14 13:12:27.632 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat Dolgozó: external_temperature changed from 22.5 to 22.3 2025-01-14 13:12:27.633 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Dolgozó: climate.zb_trv_dolgozo - calibration offset model fix: -2.1000000000000014 to -2.1 2025-01-14 13:12:27.634 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Dolgozó: climate.zb_trv_dolgozo - new local calibration: -2.2 | external_temp: 22.3, trv_temp: 25.400000000000002, calibration: 1.0 2025-01-14 13:12:36.005 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Előtér: TRV climate.zb_trv_eloter sends new internal temperature from 23.1 to 22.5 2025-01-14 13:12:36.005 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Előtér: climate.zb_trv_eloter - calibration offset model fix: -3.9000000000000004 to -3.9 2025-01-14 13:12:36.006 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Előtér: climate.zb_trv_eloter - new local calibration: -4.0 | external_temp: 21.0, trv_temp: 22.5, calibration: -2.4000000000000004 2025-01-14 13:12:38.688 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat Hálószoba: external_temperature changed from 21.700000000000003 to 21.5 2025-01-14 13:12:38.690 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Hálószoba: climate.zb_trv_haloszoba - calibration offset model fix: -0.7000000000000007 to -0.7 2025-01-14 13:12:38.690 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Hálószoba: climate.zb_trv_haloszoba - new local calibration: -0.8 | external_temp: 21.5, trv_temp: 21.8, calibration: -0.4 2025-01-14 13:12:40.798 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Nappali: climate.zb_trv_nappali / heating_power_valve_position - temp diff: 1.0 - heating power: 0.0427 - expected valve position: 23% 2025-01-14 13:12:40.798 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Nappali: climate.zb_trv_nappali - calibration offset model fix: -0.12927400468384054 to -0.1 2025-01-14 13:12:40.798 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Nappali: climate.zb_trv_nappali - new local calibration: -0.2 | external_temp: 21.0, trv_temp: 23.6, calibration: 2.4000000000000004 2025-01-14 13:12:40.798 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Nappali: TO TRV set_hvac_mode: climate.zb_trv_nappali from: off to: heat 2025-01-14 13:12:40.798 DEBUG (MainThread) [custom_components.better_thermostat.adapters.generic] better_thermostat Nappali: set_hvac_mode heat 2025-01-14 13:12:41.692 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Hálószoba: climate.zb_trv_haloszoba / heating_power_valve_position - temp diff: 0.5 - heating power: 0.0169 - expected valve position: 30% 2025-01-14 13:12:41.692 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Hálószoba: climate.zb_trv_haloszoba - calibration offset model fix: -3.0627218934911244 to -3.1 2025-01-14 13:12:41.692 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Hálószoba: climate.zb_trv_haloszoba - new local calibration: -3.2 | external_temp: 21.5, trv_temp: 21.8, calibration: -0.4 2025-01-14 13:12:41.692 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Hálószoba: TO TRV set_hvac_mode: climate.zb_trv_haloszoba from: off to: heat 2025-01-14 13:12:41.693 DEBUG (MainThread) [custom_components.better_thermostat.adapters.generic] better_thermostat Hálószoba: set_hvac_mode heat 2025-01-14 13:12:41.834 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Dolgozó: climate.zb_trv_dolgozo / heating_power_valve_position - temp diff: 0.2 - heating power: 0.0154 - expected valve position: 13% 2025-01-14 13:12:41.834 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Dolgozó: climate.zb_trv_dolgozo - calibration offset model fix: -0.6363636363636307 to -0.6 2025-01-14 13:12:41.834 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Dolgozó: climate.zb_trv_dolgozo - new local calibration: -0.6000000000000001 | external_temp: 22.3, trv_temp: 25.400000000000002, calibration: 1.0 2025-01-14 13:12:41.834 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Dolgozó: TO TRV set_hvac_mode: climate.zb_trv_dolgozo from: off to: heat 2025-01-14 13:12:41.834 DEBUG (MainThread) [custom_components.better_thermostat.adapters.generic] better_thermostat Dolgozó: set_hvac_mode heat 2025-01-14 13:12:42.235 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Konyha: climate.zb_trv_konyha / heating_power_valve_position - temp diff: 1.5 - heating power: 0.0268 - expected valve position: 56% 2025-01-14 13:12:42.235 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Konyha: climate.zb_trv_konyha - calibration offset model fix: -10.959701492537313 to -11.0 2025-01-14 13:12:42.235 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Konyha: climate.zb_trv_konyha - new local calibration: -11.0 | external_temp: 20.5, trv_temp: 13.8, calibration: -10.4 2025-01-14 13:12:42.235 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Konyha: TO TRV set_hvac_mode: climate.zb_trv_konyha from: off to: heat 2025-01-14 13:12:42.235 DEBUG (MainThread) [custom_components.better_thermostat.adapters.generic] better_thermostat Konyha: set_hvac_mode heat 2025-01-14 13:12:42.917 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Előtér: climate.zb_trv_eloter / heating_power_valve_position - temp diff: 1.5 - heating power: 0.0353 - expected valve position: 42% 2025-01-14 13:12:42.917 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Előtér: climate.zb_trv_eloter - calibration offset model fix: -6.521813031161473 to -6.5 2025-01-14 13:12:42.917 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Előtér: climate.zb_trv_eloter - new local calibration: -6.6000000000000005 | external_temp: 21.0, trv_temp: 22.5, calibration: -2.4000000000000004 2025-01-14 13:12:42.917 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Előtér: TO TRV set_hvac_mode: climate.zb_trv_eloter from: off to: heat 2025-01-14 13:12:42.917 DEBUG (MainThread) [custom_components.better_thermostat.adapters.generic] better_thermostat Előtér: set_hvac_mode heat 2025-01-14 13:12:43.802 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Nappali: TO TRV set_local_temperature_calibration: climate.zb_trv_nappali from: 2.4 to: -0.2 2025-01-14 13:12:44.060 WARNING (MainThread) [homeassistant.helpers.template] Template variable warning: 'None' has no attribute 'state' when rendering 'A fűtés bekapcsolt. A benti hőmérséklet {{ states.sensor.gyozo_main_thermostat_temperature.state }} °C.' 2025-01-14 13:12:44.060 ERROR (MainThread) [homeassistant.components.script.heating_on_gyozo_notification_p30pro] Heating On - Győző - Győző Iphone: Error executing script. Service not found for call_service at pos 1: Action notify.mobile_app_vog_l29 not found 2025-01-14 13:12:44.696 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Hálószoba: TO TRV set_local_temperature_calibration: climate.zb_trv_haloszoba from: -0.4 to: -3.2 2025-01-14 13:12:44.835 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Dolgozó: TO TRV set_local_temperature_calibration: climate.zb_trv_dolgozo from: 1.0 to: -0.6000000000000001 2025-01-14 13:12:45.240 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Konyha: TO TRV set_local_temperature_calibration: climate.zb_trv_konyha from: -10.4 to: -11.0 2025-01-14 13:12:45.930 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Előtér: TO TRV set_local_temperature_calibration: climate.zb_trv_eloter from: -2.4 to: -6.6000000000000005 2025-01-14 13:12:46.170 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Nappali: TRV climate.zb_trv_nappali sends new internal temperature from 23.6 to 21.0 2025-01-14 13:12:46.806 DEBUG (MainThread) [custom_components.better_thermostat.adapters.generic] better_thermostat Nappali: set_hvac_mode heat 2025-01-14 13:12:46.812 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Nappali: TO TRV set_temperature: climate.zb_trv_nappali from: 22.0 to: 22.0 2025-01-14 13:12:46.814 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Nappali: climate.zb_trv_nappali / check_target_temp / _last: 22.0 - _current: 22.0 2025-01-14 13:12:47.124 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Hálószoba: TRV climate.zb_trv_haloszoba sends new internal temperature from 21.8 to 18.8 2025-01-14 13:12:47.218 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Dolgozó: TRV climate.zb_trv_dolgozo sends new internal temperature from 25.400000000000002 to 23.6 2025-01-14 13:12:47.700 DEBUG (MainThread) [custom_components.better_thermostat.adapters.generic] better_thermostat Hálószoba: set_hvac_mode heat 2025-01-14 13:12:47.703 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Hálószoba: TO TRV set_temperature: climate.zb_trv_haloszoba from: 22.0 to: 22.0 2025-01-14 13:12:47.706 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Hálószoba: climate.zb_trv_haloszoba / check_target_temp / _last: 22.0 - _current: 22.0 2025-01-14 13:12:47.840 DEBUG (MainThread) [custom_components.better_thermostat.adapters.generic] better_thermostat Dolgozó: set_hvac_mode heat 2025-01-14 13:12:47.842 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Dolgozó: TO TRV set_temperature: climate.zb_trv_dolgozo from: 22.5 to: 22.5 2025-01-14 13:12:47.845 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Dolgozó: climate.zb_trv_dolgozo / check_target_temp / _last: 22.5 - _current: 22.5 2025-01-14 13:12:48.247 DEBUG (MainThread) [custom_components.better_thermostat.adapters.generic] better_thermostat Konyha: set_hvac_mode heat 2025-01-14 13:12:48.250 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Konyha: TO TRV set_temperature: climate.zb_trv_konyha from: 22.0 to: 22.0 2025-01-14 13:12:48.253 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Konyha: climate.zb_trv_konyha / check_target_temp / _last: 22.0 - _current: 22.0 2025-01-14 13:12:48.933 DEBUG (MainThread) [custom_components.better_thermostat.adapters.generic] better_thermostat Előtér: set_hvac_mode heat 2025-01-14 13:12:48.936 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Előtér: TO TRV set_temperature: climate.zb_trv_eloter from: 22.5 to: 22.5 2025-01-14 13:12:48.939 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Előtér: climate.zb_trv_eloter / check_target_temp / _last: 22.5 - _current: 22.5 2025-01-14 13:12:58.425 DEBUG (MainThread) [custom_components.better_thermostat.climate] better_thermostat Hálószoba: HA set target temperature to 22.5 & None 2025-01-14 13:12:58.426 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Hálószoba: climate.zb_trv_haloszoba / heating_power_valve_position - temp diff: 1.0 - heating power: 0.0169 - expected valve position: 59% 2025-01-14 13:12:58.426 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Hálószoba: climate.zb_trv_haloszoba - calibration offset model fix: -6.750295857988166 to -6.8 2025-01-14 13:12:58.426 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Hálószoba: climate.zb_trv_haloszoba - new local calibration: -6.800000000000001 | external_temp: 21.5, trv_temp: 18.8, calibration: -3.2 2025-01-14 13:12:58.427 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Hálószoba: TO TRV set_temperature: climate.zb_trv_haloszoba from: 22.0 to: 22.5 2025-01-14 13:12:58.431 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Hálószoba: climate.zb_trv_haloszoba / check_target_temp / _last: 22.5 - _current: 22.0 2025-01-14 13:13:00.036 DEBUG (MainThread) [custom_components.better_thermostat.climate] better_thermostat Nappali: HA set target temperature to 22.5 & None 2025-01-14 13:13:00.037 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Nappali: climate.zb_trv_nappali / heating_power_valve_position - temp diff: 1.5 - heating power: 0.0427 - expected valve position: 35% 2025-01-14 13:13:00.037 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Nappali: climate.zb_trv_nappali - calibration offset model fix: -3.0805620608899296 to -3.1 2025-01-14 13:13:00.037 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Nappali: climate.zb_trv_nappali - new local calibration: -3.2 | external_temp: 21.0, trv_temp: 21.0, calibration: -0.2 2025-01-14 13:13:00.037 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Nappali: TO TRV set_temperature: climate.zb_trv_nappali from: 22.0 to: 22.5 2025-01-14 13:13:00.041 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Nappali: climate.zb_trv_nappali / check_target_temp / _last: 22.5 - _current: 22.0 2025-01-14 13:13:01.746 DEBUG (MainThread) [custom_components.better_thermostat.climate] better_thermostat Konyha: HA set target temperature to 22.5 & None 2025-01-14 13:13:01.747 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Konyha: climate.zb_trv_konyha / heating_power_valve_position - temp diff: 2.0 - heating power: 0.0268 - expected valve position: 75% 2025-01-14 13:13:01.747 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Konyha: climate.zb_trv_konyha - calibration offset model fix: -11.746268656716419 to -11.7 2025-01-14 13:13:01.747 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Konyha: climate.zb_trv_konyha - new local calibration: -11.8 | external_temp: 20.5, trv_temp: 13.8, calibration: -11.0 2025-01-14 13:13:01.747 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Konyha: TO TRV set_temperature: climate.zb_trv_konyha from: 22.0 to: 22.5 2025-01-14 13:13:01.755 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Konyha: climate.zb_trv_konyha / check_target_temp / _last: 22.5 - _current: 22.0 2025-01-14 13:13:26.633 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat Konyha: external_temperature changed from 20.5 to 20.3 2025-01-14 13:13:26.634 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Konyha: climate.zb_trv_konyha / heating_power_valve_position - temp diff: 2.2 - heating power: 0.0268 - expected valve position: 82% 2025-01-14 13:13:26.634 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Konyha: climate.zb_trv_konyha - calibration offset model fix: -11.82089552238806 to -11.8 2025-01-14 13:13:26.634 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Konyha: climate.zb_trv_konyha - new local calibration: -11.8 | external_temp: 20.3, trv_temp: 13.8, calibration: -11.0 2025-01-14 13:13:42.515 DEBUG (MainThread) [custom_components.better_thermostat.climate] better_thermostat Dolgozó: HA set target temperature to 23.0 & None 2025-01-14 13:13:42.516 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Dolgozó: climate.zb_trv_dolgozo / heating_power_valve_position - temp diff: 0.7 - heating power: 0.0154 - expected valve position: 45% 2025-01-14 13:13:42.516 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Dolgozó: climate.zb_trv_dolgozo - calibration offset model fix: -5.509090909090904 to -5.5 2025-01-14 13:13:42.516 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Dolgozó: climate.zb_trv_dolgozo - new local calibration: -5.6000000000000005 | external_temp: 22.3, trv_temp: 23.6, calibration: -0.6000000000000001 2025-01-14 13:13:42.517 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Dolgozó: TO TRV set_temperature: climate.zb_trv_dolgozo from: 22.5 to: 23.0 2025-01-14 13:13:42.521 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Dolgozó: climate.zb_trv_dolgozo / check_target_temp / _last: 23.0 - _current: 22.5 2025-01-14 13:13:46.806 DEBUG (MainThread) [custom_components.better_thermostat.climate] better_thermostat Dolgozó: HA set target temperature to 24.0 & None 2025-01-14 13:13:46.807 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Dolgozó: climate.zb_trv_dolgozo / heating_power_valve_position - temp diff: 1.7 - heating power: 0.0154 - expected valve position: 100% 2025-01-14 13:13:46.808 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Dolgozó: climate.zb_trv_dolgozo - new local calibration: -11.4 | external_temp: 22.3, trv_temp: 23.6, calibration: -0.6000000000000001 2025-01-14 13:13:46.808 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Dolgozó: TO TRV set_temperature: climate.zb_trv_dolgozo from: 23.0 to: 24.0 2025-01-14 13:13:46.820 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Dolgozó: climate.zb_trv_dolgozo / check_target_temp / _last: 24.0 - _current: 23.0 2025-01-14 13:13:51.728 DEBUG (MainThread) [custom_components.better_thermostat.climate] better_thermostat Dolgozó: HA set target temperature to 22.5 & None 2025-01-14 13:13:51.729 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Dolgozó: climate.zb_trv_dolgozo / heating_power_valve_position - temp diff: 0.2 - heating power: 0.0154 - expected valve position: 13% 2025-01-14 13:13:51.729 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Dolgozó: climate.zb_trv_dolgozo - calibration offset model fix: -2.002597402597398 to -2.0 2025-01-14 13:13:51.730 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Dolgozó: climate.zb_trv_dolgozo - new local calibration: -2.0 | external_temp: 22.3, trv_temp: 23.6, calibration: -0.6000000000000001 2025-01-14 13:13:51.730 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Dolgozó: TO TRV set_temperature: climate.zb_trv_dolgozo from: 24.0 to: 22.5 2025-01-14 13:13:51.733 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Dolgozó: climate.zb_trv_dolgozo / check_target_temp / _last: 22.5 - _current: 24.0 2025-01-14 13:13:54.103 DEBUG (MainThread) [custom_components.better_thermostat.climate] better_thermostat Dolgozó: HA set target temperature to 23.5 & None 2025-01-14 13:13:54.735 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Dolgozó: climate.zb_trv_dolgozo / heating_power_valve_position - temp diff: 1.2 - heating power: 0.0154 - expected valve position: 78% 2025-01-14 13:13:54.735 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Dolgozó: climate.zb_trv_dolgozo - calibration offset model fix: -9.01558441558441 to -9.0 2025-01-14 13:13:54.735 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Dolgozó: climate.zb_trv_dolgozo - new local calibration: -9.0 | external_temp: 22.3, trv_temp: 23.6, calibration: -0.6000000000000001 2025-01-14 13:13:54.735 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Dolgozó: TO TRV set_temperature: climate.zb_trv_dolgozo from: 22.5 to: 23.5 2025-01-14 13:13:54.740 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Dolgozó: climate.zb_trv_dolgozo / check_target_temp / _last: 23.5 - _current: 22.5 2025-01-14 13:14:19.410 DEBUG (MainThread) [custom_components.better_thermostat.climate] better_thermostat Dolgozó: HA set target temperature to 22.5 & None 2025-01-14 13:14:19.411 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Dolgozó: climate.zb_trv_dolgozo / heating_power_valve_position - temp diff: 0.2 - heating power: 0.0154 - expected valve position: 13% 2025-01-14 13:14:19.412 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Dolgozó: climate.zb_trv_dolgozo - calibration offset model fix: -2.002597402597398 to -2.0 2025-01-14 13:14:19.412 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Dolgozó: climate.zb_trv_dolgozo - new local calibration: -2.0 | external_temp: 22.3, trv_temp: 23.6, calibration: -0.6000000000000001 2025-01-14 13:14:19.412 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Dolgozó: TO TRV set_temperature: climate.zb_trv_dolgozo from: 23.5 to: 22.5 2025-01-14 13:14:19.415 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Dolgozó: climate.zb_trv_dolgozo / check_target_temp / _last: 22.5 - _current: 23.5 2025-01-14 13:14:26.244 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Dolgozó: TRV climate.zb_trv_dolgozo sends new internal temperature from 23.6 to 23.400000000000002 2025-01-14 13:14:26.244 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Dolgozó: calibration accepted by TRV climate.zb_trv_dolgozo 2025-01-14 13:14:26.244 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Dolgozó: TRV climate.zb_trv_dolgozo decoded TRV mode changed from off to heat - converted heat 2025-01-14 13:14:26.244 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Dolgozó: trigger_trv_change test / _old_heating_setpoint: 22.5 - _new_heating_setpoint: 22.5 - _last_temperature: 22.5 2025-01-14 13:14:26.245 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Dolgozó: climate.zb_trv_dolgozo / heating_power_valve_position - temp diff: 0.2 - heating power: 0.0154 - expected valve position: 13% 2025-01-14 13:14:26.245 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Dolgozó: climate.zb_trv_dolgozo - calibration offset model fix: -1.976623376623372 to -2.0 2025-01-14 13:14:26.245 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Dolgozó: climate.zb_trv_dolgozo - new local calibration: -2.0 | external_temp: 22.3, trv_temp: 23.400000000000002, calibration: -0.6000000000000001 2025-01-14 13:14:26.246 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Dolgozó: TO TRV set_local_temperature_calibration: climate.zb_trv_dolgozo from: -0.6 to: -2.0 2025-01-14 13:14:29.254 DEBUG (MainThread) [custom_components.better_thermostat.adapters.generic] better_thermostat Dolgozó: set_hvac_mode heat 2025-01-14 13:14:38.550 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat Dolgozó: external_temperature changed from 22.3 to 22.1 2025-01-14 13:14:38.552 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Dolgozó: climate.zb_trv_dolgozo / heating_power_valve_position - temp diff: 0.4 - heating power: 0.0154 - expected valve position: 26% 2025-01-14 13:14:38.552 DEBUG (MainThread) [custom_components.better_thermostat.model_fixes.model_quirks] better_thermostat Dolgozó: climate.zb_trv_dolgozo - calibration offset model fix: -4.753246753246744 to -4.8 2025-01-14 13:14:38.552 DEBUG (MainThread) [custom_components.better_thermostat.calibration] better_thermostat Dolgozó: climate.zb_trv_dolgozo - new local calibration: -4.800000000000001 | external_temp: 22.1, trv_temp: 23.400000000000002, calibration: -2.0