Skip to content

Commit ce6b294

Browse files
authored
Merge pull request #1575 from pebl-hank/opentherm-ch2
OpenTherm: document ot_tboiler2, ot_ch2 and the CH2 telemetry
2 parents f724711 + 25aca59 commit ce6b294

1 file changed

Lines changed: 23 additions & 1 deletion

File tree

‎docs/OpenTherm.md‎

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,8 @@ OpenTherm integration supports the following commands.
118118
- `ot_twater` Get/Set domestic hot water temperature
119119
- `ot_save_setpoints` Save central heating and domestic hot water temperatures
120120
- `ot_ch` Activate/Deactivate central heating
121+
- `ot_tboiler2` Get/Set the temperature of the second central heating circuit (CH2)
122+
- `ot_ch2` Activate/Deactivate the second central heating circuit (CH2)
121123

122124
### ot_flags command
123125

@@ -128,7 +130,7 @@ OpenTherm integration supports the following flags:
128130
- `CH` - If set, activate central heating permanently, following the `ot_tboiler` setpoint value. If disabled and `CHOD` is set, it follows the `Diagnostics` flag. Otherwise, heating is controlled by the `ot_ch` status
129131
- `COOL` - Enable cooling, if supported. Refer to your boiler manual.
130132
- `OTC` - Enable external temperature compensation thermistor. Refer to your boiler manual.
131-
- `CH2` - Enable auxiliary central heating. Refer to your boiler manual.
133+
- `CH2` - Enable auxiliary central heating. Refer to your boiler manual. Its flow temperature is set with `ot_tboiler2`
132134

133135
!!! note
134136
During the first run, `ot_flags` is set to the `CHOD,DHW`. Hot water setpoint set to 36-degree Celsius and central heating temperature set to 85 degree celsius
@@ -206,6 +208,26 @@ To set OpenTherm flags, type `ot_flags DHW,CH,OTC`
206208
!!! warning
207209
`ot_ch 0` won't turn the boiler off, if `CHOD` flag is set and external thermostat requires heat
208210

211+
### ot_tboiler2 command
212+
213+
`ot_tboiler2` sets the flow temperature of the second central heating circuit (OpenTherm data-id 8, `TsetCH2`). It is sent only while CH2 is enabled (`CH2` flag or `ot_ch2 1`) and, like `ot_tboiler`, only when the value changed by more than the setpoint tolerance. After a restart the CH2 setpoint starts with the saved central heating setpoint.
214+
215+
```
216+
14:20:04 CMD: ot_tboiler2 45
217+
14:20:04 MQT: stat/boiler/RESULT = {"ot_tboiler2":45.0}
218+
```
219+
220+
The telemetry then contains `BTMP2` (requested and acknowledged CH2 setpoint, same format as `BTMP`) and `TB2`, the CH2 flow temperature (data-id 31), if the boiler supports it.
221+
222+
### ot_ch2 command
223+
224+
`ot_ch2` enables or disables the second central heating circuit at runtime, like `ot_ch` does for the first one. It does not write the settings; use the `CH2` flag of `ot_flags` for the state after a restart.
225+
226+
```
227+
14:21:10 CMD: ot_ch2 0
228+
14:21:10 MQT: stat/boiler/RESULT = {"ot_ch2":0}
229+
```
230+
209231
## Setting Hot Water temperature
210232

211233
One of the drawbacks, at least with my boiler, is that the boiler disables all the external knobs, so I can not set up the desired hot water temperature from the boiler itself. You might come up with the automation, setting hot water temperature by some schedule.

0 commit comments

Comments
 (0)