From b17fbd5ca64c15d855df2c9f932385be0b72e7fd Mon Sep 17 00:00:00 2001 From: lukas-heiligenbrunner Date: Sat, 28 Mar 2020 13:07:22 +0100 Subject: [PATCH] set max on time to 10min --- src/main.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 3eb38a1..b573b31 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -8,9 +8,9 @@ static const uint8_t WasserSensorPin = 14; static const uint8_t DruckSensorPin = 12; static const uint8_t SchuetzPin = 13; -static const int abschaltzeit = 1800; - -static const int maxpumpdauer = 120; +/** time config */ +static const int abschaltzeit = 1800; //sek +static const int maxpumpdauer = 600; //sek Ticker tick; Ticker status; @@ -31,7 +31,7 @@ void pumpeSchalten(bool on) { pumpendauer.once(maxpumpdauer, []() { //erlaube keine einschaltung von mehr als 60 sek if (digitalRead(DruckSensorPin)) { //error zu lange - Serial.println("\n\npumpe lief mehr als 60 sekunden durchgaengig"); + Serial.println("\n\npumpe lief mehr als 10 Minuten durchgaengig"); pumpeSchalten(false); error = true; } @@ -52,10 +52,10 @@ ICACHE_RAM_ATTR void DruckschalterInt() { if (digitalRead(DruckSensorPin) == HIGH) { //pumpe einschalten Serial.println("\n\nDruck Sensor EIN"); - if(digitalRead(WasserSensorPin)){ + if (digitalRead(WasserSensorPin)) { Serial.println("Wasser Sensor EIN"); pumpeSchalten(true); - } else{ + } else { Serial.println("Wasser Sensor aus irgent einem Grund doch nicht ein -- sofort abschalten!"); pumpeSchalten(false); }