The thermostat inside your TRV is probably telling your the wrong temperature and the reason for that is the proximity to the radiator. One way to workaround that is to use an external temperature sensor as reference and actively update the calibration.
After adjust it for several days I finally came up with a blueprint that seems to work fantastically to my valve and I’d like to share it with you.
This blueprint was tested with a TV02-Zigbee but it should work with other valves. If you feel adventurous and would like to help me testing it with other TRV let me know.
can I use one temperature to more than one TRV? my living room and kitchen is one big room and I have 3 radiators, so I have 3 TRV in that room. Do I need one temp-senor to each TRV or can I use 1 temp-sensor to all 3 TRV?
You can pair multiple TRV to the same temperature sensor. I actually have the same situation and I pair my kitchen and living room TRV with a temperature sensor in the center of both “rooms”.
HI,
Please help me, I’m a little bit stuck.
I have 5 radiators for 3 zones (3 radiators will be in one zone) .
I imported the blueprint, and when I want to create the automatization, I found a string that is called “TRV Calibration State”, when I click on the drop down list, notthing is found. What should I create to have this TRV Calibration State?
Unfortunately if you don’t see in the list your TRV probably don’t support it.
I’ll update the description tomorrow to be more clear about it.
Alternatively, take a look on better thermostat. I think they creat a wrapper climate entity using a external sensor to compensate it. It should work fine with TRV’s that don’t allow calibration.
The thermostats that I have is branded by Hama, but in fact they are TS0601 - like the one Moes use or other Tuya thermostats.
I will try to integrate them with Zigbe2mqtt, till now I used ZHA, I saw on different users that if you use Zigbe2mqtt, you have access to more settings.
Hi! I also have a TV02-Zigbee and syncing works but its kind of weird. My temperature sensor changed from 20.6 to 20.8 °C in my office room. The auromation runs and everything seems to work fine but it sets my TRV temperature to 20.4 instead of 20.8.
I just can‘t figure out where the 0.4 difference comes from.
Any ideas?
The TV02 update the temperature every X minutes or whatever there’s a change in the setpoint or calibration. The problem is that the TV02 may have a different internal temperature but since it didn’t report it the blueprint try to calibrate it with the wrong temperature.
The blueprint should see the new mismatch and trig another calibration.
After a full day of tuning, the calibration is almost correct, but it happens that various peaks are created and the heads keep turning on and off. I’m worried about battery life.
That’s not good. It’s probably caused by a mismatch between calibration and the actual temperature update.
This may be the same problem facek1ck has. I’m going to investigate more but it’s likely that the only solution is to delay the update even more so the calibration is just executed when all updates are received.
@rotilho Just out of curiosity, what’s the difference (in outcome) between your blueprint and Better Thermostat?
I am using BT but have had issues with random valve positions (opens up to 20% when room temp is two Celsius above target temp) - could your blueprint be the solution to fixing this?