mirror of
https://github.com/Laxilef/OTGateway.git
synced 2025-12-11 10:44:29 +05:00
fix times ext pump
This commit is contained in:
@@ -239,7 +239,7 @@ protected:
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (vars.externalPump.enable && !this->heatingEnabled) {
|
if (vars.externalPump.enable && !this->heatingEnabled) {
|
||||||
if (this->externalPumpStartReason == MainTask::REASON_PUMP_START_HEATING && millis() - this->heatingDisabledTime > settings.externalPump.postCirculationTime) {
|
if (this->externalPumpStartReason == MainTask::REASON_PUMP_START_HEATING && millis() - this->heatingDisabledTime > (unsigned long) settings.externalPump.postCirculationTime * 1000) {
|
||||||
digitalWrite(settings.externalPump.pin, false);
|
digitalWrite(settings.externalPump.pin, false);
|
||||||
|
|
||||||
vars.externalPump.enable = false;
|
vars.externalPump.enable = false;
|
||||||
@@ -247,7 +247,7 @@ protected:
|
|||||||
|
|
||||||
Log.sinfoln("EXTPUMP", F("Disabled: expired post circulation time"));
|
Log.sinfoln("EXTPUMP", F("Disabled: expired post circulation time"));
|
||||||
|
|
||||||
} else if (this->externalPumpStartReason == MainTask::REASON_PUMP_START_ANTISTUCK && millis() - this->externalPumpStartTime >= settings.externalPump.antiStuckTime) {
|
} else if (this->externalPumpStartReason == MainTask::REASON_PUMP_START_ANTISTUCK && millis() - this->externalPumpStartTime >= (unsigned long) settings.externalPump.antiStuckTime * 1000) {
|
||||||
digitalWrite(settings.externalPump.pin, false);
|
digitalWrite(settings.externalPump.pin, false);
|
||||||
|
|
||||||
vars.externalPump.enable = false;
|
vars.externalPump.enable = false;
|
||||||
@@ -268,7 +268,7 @@ protected:
|
|||||||
|
|
||||||
Log.sinfoln("EXTPUMP", F("Enabled: heating on"));
|
Log.sinfoln("EXTPUMP", F("Enabled: heating on"));
|
||||||
|
|
||||||
} else if (!vars.externalPump.enable && millis() - vars.externalPump.lastEnableTime >= settings.externalPump.antiStuckInterval) {
|
} else if (!vars.externalPump.enable && millis() - vars.externalPump.lastEnableTime >= (unsigned long) settings.externalPump.antiStuckInterval * 1000) {
|
||||||
vars.externalPump.enable = true;
|
vars.externalPump.enable = true;
|
||||||
this->externalPumpStartTime = millis();
|
this->externalPumpStartTime = millis();
|
||||||
this->externalPumpStartReason = MainTask::REASON_PUMP_START_ANTISTUCK;
|
this->externalPumpStartReason = MainTask::REASON_PUMP_START_ANTISTUCK;
|
||||||
|
|||||||
Reference in New Issue
Block a user