small fix externalPump

This commit is contained in:
Yurii
2023-12-09 08:12:36 +03:00
parent bc23bbc9f3
commit bc0ba5bdd8

View File

@@ -45,7 +45,11 @@ protected:
pinMode(LED_STATUS_PIN, OUTPUT); pinMode(LED_STATUS_PIN, OUTPUT);
digitalWrite(LED_STATUS_PIN, false); digitalWrite(LED_STATUS_PIN, false);
#endif #endif
if (settings.externalPump.pin != 0) {
pinMode(settings.externalPump.pin, OUTPUT); pinMode(settings.externalPump.pin, OUTPUT);
digitalWrite(settings.externalPump.pin, false);
}
#if defined(ESP32) #if defined(ESP32)
heapSize = ESP.getHeapSize(); heapSize = ESP.getHeapSize();
@@ -224,9 +228,11 @@ protected:
this->heatingEnabled = true; this->heatingEnabled = true;
} }
if (!settings.externalPump.use) { if (!settings.externalPump.use || settings.externalPump.pin == 0) {
if (vars.externalPump.enable) { if (vars.externalPump.enable) {
if (settings.externalPump.pin != 0) {
digitalWrite(settings.externalPump.pin, false); digitalWrite(settings.externalPump.pin, false);
}
vars.externalPump.enable = false; vars.externalPump.enable = false;
vars.externalPump.lastEnableTime = millis(); vars.externalPump.lastEnableTime = millis();