feat: added OT option `Heating state as summer/winter mode`

This commit is contained in:
Yurii
2024-12-25 19:30:09 +03:00
parent 60b7caf4bc
commit 527e9cc1d6
7 changed files with 217 additions and 191 deletions

View File

@@ -178,13 +178,19 @@ protected:
statusLb = 0xCA;
}
// Summer/winter mode
bool summerWinterMode = settings.opentherm.options.summerWinterMode;
if (settings.opentherm.options.heatingStateToSummerWinterMode) {
summerWinterMode = vars.master.heating.enabled == summerWinterMode;
}
unsigned long response = this->instance->setBoilerStatus(
vars.master.heating.enabled,
vars.master.dhw.enabled,
settings.opentherm.options.coolingSupport,
settings.opentherm.options.nativeHeatingControl,
vars.master.ch2.enabled,
settings.opentherm.options.summerWinterMode,
summerWinterMode,
settings.opentherm.options.dhwBlocking,
statusLb
);