set max on time to 10min
This commit is contained in:
parent
247ac27ecc
commit
b17fbd5ca6
12
src/main.cpp
12
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);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user