add last pump time and duration, chip ontime and last water leakage time to website

This commit is contained in:
2020-08-01 18:00:36 +02:00
parent a0d42847c9
commit aaf73b2dd7
3 changed files with 87 additions and 17 deletions

View File

@@ -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);