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 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;
|
||||||
}
|
}
|
||||||
@ -52,10 +52,10 @@ ICACHE_RAM_ATTR void DruckschalterInt() {
|
|||||||
if (digitalRead(DruckSensorPin) == HIGH) {
|
if (digitalRead(DruckSensorPin) == HIGH) {
|
||||||
//pumpe einschalten
|
//pumpe einschalten
|
||||||
Serial.println("\n\nDruck Sensor EIN");
|
Serial.println("\n\nDruck Sensor EIN");
|
||||||
if(digitalRead(WasserSensorPin)){
|
if (digitalRead(WasserSensorPin)) {
|
||||||
Serial.println("Wasser Sensor EIN");
|
Serial.println("Wasser Sensor EIN");
|
||||||
pumpeSchalten(true);
|
pumpeSchalten(true);
|
||||||
} else{
|
} else {
|
||||||
Serial.println("Wasser Sensor aus irgent einem Grund doch nicht ein -- sofort abschalten!");
|
Serial.println("Wasser Sensor aus irgent einem Grund doch nicht ein -- sofort abschalten!");
|
||||||
pumpeSchalten(false);
|
pumpeSchalten(false);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user