Replies: 1 comment
-
|
Hi, thanks for the recommendation. The situation is a bit more complicated and highly boiler-specific. Not all boilers are capable of running their circulation pump with t_set = 10°C. Because OpenTherm pump behavior varies between manufacturers, relying on t_set = 10°C to guarantee post-circulation would result in inconsistent behavior across installations. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Setup
climate.diyless_thermostatObserved behavior
When SAT transitions to PWM OFF phase (setpoint drops below
COLD_SETPOINTof 28.2°C), or when heating demand ends entirely, the thermostat reports:t_set= 10 °C (MINIMUM_SETPOINT)ch_enable= offProblem
Setting
ch_enable=falsecauses the boiler to stop the pump immediately. Residual heat in the heat exchanger (~35 °C) dissipates through the casing and flue instead of being delivered to radiators.This happens in two scenarios with different impact:
Looking at the code,
t_setis already set toMINIMUM_SETPOINT(10 °C) during OFF phases (climate.py:981). This value would be perfect for keeping the pump running without firing the burner — butch_enable=falseoverrides it and kills the pump, making the 10 °C setpoint meaningless.Suggested improvement
Add a configurable pump post-circulation delay to the PWM OFF / idle transition:
ch_enable=truewitht_set=10 °Cch_enable=falseThis approach is already used by other OpenTherm implementations — e.g.
rsciriano/ESPHome-OpenThermexplicitly idles at 10 °C to keep the pump running.For PWM cycling specifically, an even simpler approach: just never set
ch_enable=falseduring PWM OFF — keep it true witht_set=10 °Cthroughout. The pump keeps running between PWM pulses, the boiler doesn't fire, and the next PWM ON phase starts with warm water already circulating.Question
Would a configurable pump post-circulation option be considered? Or alternatively, could the PWM OFF phase keep
ch_enable=truewitht_set=MINIMUM_SETPOINTinstead of disabling CH entirely?Beta Was this translation helpful? Give feedback.
All reactions