add last pump time and duration, chip ontime and last water leakage time to website
This commit is contained in:
12
src/main.cpp
12
src/main.cpp
@@ -25,12 +25,14 @@ Ticker pumpendauer;
|
||||
|
||||
WifiManager mang;
|
||||
|
||||
int turnontime = -1;
|
||||
long turnontime = -1;
|
||||
|
||||
void pumpeSchalten(bool on) {
|
||||
// digitalWrite(4,on);
|
||||
if (on) {
|
||||
Serial.println("versuche Pumpe EIN zuschalten");
|
||||
// refresh last pump counter
|
||||
mang.setlastPumpTime(millis());
|
||||
} else {
|
||||
Serial.println("versuche Pumpe AUS zuschalten");
|
||||
}
|
||||
@@ -45,8 +47,11 @@ void pumpeSchalten(bool on) {
|
||||
error = true;
|
||||
}
|
||||
});
|
||||
|
||||
turnontime = millis();
|
||||
}else{
|
||||
mang.setPumpDuration(millis() - turnontime);
|
||||
}
|
||||
turnontime = millis();
|
||||
digitalWrite(SchuetzPin, on);
|
||||
Serial.println("[Erfolg] pumpe wird geschalten");
|
||||
} else {
|
||||
@@ -82,6 +87,9 @@ void WasserSensorCheck() {
|
||||
Serial.println("Wasser Sensor AUS");
|
||||
//kein Wasser dh timer auf 10min stellen
|
||||
|
||||
// refresh wateroutage counter
|
||||
mang.setlastWaterOutage(millis());
|
||||
|
||||
allow = false;
|
||||
Serial.println("Schalte pumpe aus");
|
||||
pumpeSchalten(false);
|
||||
|
||||
Reference in New Issue
Block a user