-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Setting upper and lower limits in boiler #29
Comments
Hi @bigbrother72 , You can do it like this: climate:
- platform: custom
lambda: |-
OpenthermComponent *openthermComp = (OpenthermComponent*) opentherm;
return {
openthermComp->hotWaterClimate,
openthermComp->heatingWaterClimate
};
climates:
- id: hot_water
name: "Hot water"
- id: heating_water
name: "Heating water"
visual:
min_temperature: 30 °C
max_temperature: 70 °C The custom climates support the same configuration as core climate |
I think that when I start the pid setting, the boiler will change the temperature from the minimum heating to the maximum heating of 85 degrees, adjusting the pid parameters. Therefore, somewhere in the code, there is probably or it is necessary to add a limit on the maximum water temperature in the pipes. It is only visual on frontend page in HA as i think
that is, these parameters are not related to the temperature of the water, but to the temperature of the air, and these boundaries in which you can adjust the air temperature in the room. |
The boiler temperature is controlled via `Heating water climate˜ With this climate you set the low and high values (for example 23 °C and 65 °C)
|
ok |
but as I understand from this description, it looks more like a simple thermostat. First, when we need to bring it to the target temperature, the boiler operates at full power (75 degrees as in screenshot) When the target temperature is almost reached, the PID output is near zero, and then the boiler simply keeps the heating water temperature at a minimum, but it is not enough to maintain the target temperature in the room. After some time, when the room temperature drops below the target temperature, the boiler will turn on again at full power. With the PID running, I think some average temperature should be selected - i.e. pid output - should not be 0 or 1, but for example 0.4, 0.5, etc. In the description of the pid climate on the esphome website
Or is it because the pid coefficients are wrong? In the screenshot, the temperature of the water in the boiler and boiler modlation. |
Hi @bigbrother72 , You have to adjust the PID coefficients, using the auto-tune feature. For better monitoring of PID operation, you can use "Heating Target Temperature" or "PID Climate HEAT" P.D: I have not yet been able to adjust the PID to work fine in my home :( |
Hello
My boiler have limits 45-85C. But i want to set in opentherm PID settings limits 50-75C for water in boiler.
How i can set upper and lower limits in opentherm temostat?
The text was updated successfully, but these errors were encountered: