mirror of
https://github.com/Laxilef/OTGateway.git
synced 2026-03-21 01:38:38 +05:00
feat: added OT cooling support flag
* refactoring OT settings struct * renamed some OT settings
This commit is contained in:
@@ -532,13 +532,13 @@ protected:
|
||||
|
||||
bool publishNonStaticHaEntities(bool force = false) {
|
||||
static byte _heatingMinTemp, _heatingMaxTemp, _dhwMinTemp, _dhwMaxTemp = 0;
|
||||
static bool _indoorTempControl, _dhwPresent = false;
|
||||
static bool _indoorTempControl, _dhwSupport = false;
|
||||
|
||||
bool published = false;
|
||||
if (force || _dhwPresent != settings.opentherm.dhwPresent) {
|
||||
_dhwPresent = settings.opentherm.dhwPresent;
|
||||
if (force || _dhwSupport != settings.opentherm.options.dhwSupport) {
|
||||
_dhwSupport = settings.opentherm.options.dhwSupport;
|
||||
|
||||
if (_dhwPresent) {
|
||||
if (_dhwSupport) {
|
||||
this->haHelper->publishInputDhwMinTemp(settings.system.unitSystem);
|
||||
this->haHelper->publishInputDhwMaxTemp(settings.system.unitSystem);
|
||||
this->haHelper->publishDhwState();
|
||||
@@ -569,7 +569,7 @@ protected:
|
||||
published = true;
|
||||
}
|
||||
|
||||
if (_dhwPresent && (force || _dhwMinTemp != settings.dhw.minTemp || _dhwMaxTemp != settings.dhw.maxTemp)) {
|
||||
if (_dhwSupport && (force || _dhwMinTemp != settings.dhw.minTemp || _dhwMaxTemp != settings.dhw.maxTemp)) {
|
||||
_dhwMinTemp = settings.dhw.minTemp;
|
||||
_dhwMaxTemp = settings.dhw.maxTemp;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user