set max on time to 10min

This commit is contained in:
lukas-heiligenbrunner 2020-03-28 13:07:22 +01:00
parent 247ac27ecc
commit b17fbd5ca6

View File

@ -8,9 +8,9 @@ static const uint8_t WasserSensorPin = 14;
static const uint8_t DruckSensorPin = 12; static const uint8_t DruckSensorPin = 12;
static const uint8_t SchuetzPin = 13; static const uint8_t SchuetzPin = 13;
static const int abschaltzeit = 1800; /** time config */
static const int abschaltzeit = 1800; //sek
static const int maxpumpdauer = 120; static const int maxpumpdauer = 600; //sek
Ticker tick; Ticker tick;
Ticker status; Ticker status;
@ -31,7 +31,7 @@ void pumpeSchalten(bool on) {
pumpendauer.once(maxpumpdauer, []() { //erlaube keine einschaltung von mehr als 60 sek pumpendauer.once(maxpumpdauer, []() { //erlaube keine einschaltung von mehr als 60 sek
if (digitalRead(DruckSensorPin)) { if (digitalRead(DruckSensorPin)) {
//error zu lange //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); pumpeSchalten(false);
error = true; error = true;
} }