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);
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();