Maciek90 wrote: Thursday 27 November 2025 21:54
so what is the outside temp which is currently reported to the boiler
On that day, the outdoor temperature was around -5 degrees.
In weather dependent mode, the boiler setpoint is calculated Using the outside temp.
I know this, but the indoor temperature is also taken into account. For example, if it's constantly -5 degrees outside, 21 degrees inside, and the setpoint temperature is also 21 degrees, the script sets the boiler flow temperature to perfectly match the heating curve. If the indoor temperature drops to 20 degrees, the script increases the flow temperature, and if it rises to 22 degrees, the script lowers the flow temperature. Unfortunately, at a certain point, depending on the outdoor temperature, the script stops lowering the flow temperature, which causes the room to overheat and prevents me from lowering the indoor temperature overnight. In the previous version of the script (with the plugin), this worked correctly. That is, if the inside temperature was 21 degrees Celsius, and I set it to 18 degrees Celsius, the script would lower the flow temperature to the set minimum boiler temperature.
If the heating is too much or not enough you can tune using boilersetpoint at xxxx configuratie
I don't understand. What is xxxx configuratie?
Please study the documentation first (
https://github.com/akamming/esp_domotic ... rm_handler). The answers to your questions are well described:
- weather dependent mode requires you have an external temp sensor attached to your boiler, supported by opentherm
- BoilerTempAtPlus20 and BoilerTempAtMinus10: Basic data for the boiler firing line
- Curvature: Can curve the boiler firing line (basically meaning the boiler setpoint will go up earlier)
- Switchheatingoffat: Disable the heating when the outside temp is above this value
- Refroomcompensation: Can change the boiler setpoint if the reference room temperature is lower than the climate setpoint
So based on what you describe, most likely scenario is:
- Based on your configured boiler firing line, curvature and outside temp, boiler setpoint is set at 41,9.
- Your current temp is probably somewhere between 21.5 and 22, cause till you set the room setpoint up till 21.5, i see no compensation for the reference room temperature, and as of 22 there is.
So if your room heats too much, then you configured your boiler firing line too high, so you should tune firing line using the above parameters.
This is pretty standard for a weather dependent system. So If you have no experience or knowledge in tuning a weather dependent system, you should not be using this. This is mostly used for professional uses and if it's used for consumers, then the config is normally done by an a company installing the weather dependent system.
BTW: In your picture i notice the curvature is not shown correct, just checked and this is a (cosmetic) bug, i will fix that.
please study the documentation first and using tune the boiler firing line before you ask any additional questions.
EDIT: I fixed the cosmetic bug.