From bc0ba5bdd856798177eb862ca33e737d7a4622d5 Mon Sep 17 00:00:00 2001 From: Yurii Date: Sat, 9 Dec 2023 08:12:36 +0300 Subject: [PATCH] small fix externalPump --- src/MainTask.h | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/MainTask.h b/src/MainTask.h index 2359da6..7c55289 100644 --- a/src/MainTask.h +++ b/src/MainTask.h @@ -45,7 +45,11 @@ protected: pinMode(LED_STATUS_PIN, OUTPUT); digitalWrite(LED_STATUS_PIN, false); #endif - pinMode(settings.externalPump.pin, OUTPUT); + + if (settings.externalPump.pin != 0) { + pinMode(settings.externalPump.pin, OUTPUT); + digitalWrite(settings.externalPump.pin, false); + } #if defined(ESP32) heapSize = ESP.getHeapSize(); @@ -224,9 +228,11 @@ protected: this->heatingEnabled = true; } - if (!settings.externalPump.use) { + if (!settings.externalPump.use || settings.externalPump.pin == 0) { if (vars.externalPump.enable) { - digitalWrite(settings.externalPump.pin, false); + if (settings.externalPump.pin != 0) { + digitalWrite(settings.externalPump.pin, false); + } vars.externalPump.enable = false; vars.externalPump.lastEnableTime = millis();