From 45630c3be99274ffe0a7d17cbecf34f8cae4d823 Mon Sep 17 00:00:00 2001 From: Yurii Date: Thu, 7 Dec 2023 02:09:10 +0300 Subject: [PATCH] fix times ext pump --- src/MainTask.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/MainTask.h b/src/MainTask.h index ee49234..a80775d 100644 --- a/src/MainTask.h +++ b/src/MainTask.h @@ -239,7 +239,7 @@ protected: } 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); vars.externalPump.enable = false; @@ -247,7 +247,7 @@ protected: 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); vars.externalPump.enable = false; @@ -268,7 +268,7 @@ protected: 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; this->externalPumpStartTime = millis(); this->externalPumpStartReason = MainTask::REASON_PUMP_START_ANTISTUCK;