garage_esp32.ino /program status format
This commit is contained in:
@@ -403,7 +403,11 @@ void setup() {
|
|||||||
request->send(200, "application/json", "{ \"action\": \"stop\" }");
|
request->send(200, "application/json", "{ \"action\": \"stop\" }");
|
||||||
}
|
}
|
||||||
|
|
||||||
request->send(200, "application/json", "{ \"status\": \"" + String(programStatus) + "\" }");
|
String statusString = false;
|
||||||
|
if (programStatus > 0) {
|
||||||
|
statusString = true;
|
||||||
|
}
|
||||||
|
request->send(200, "application/json", "{ \"status\": \"" + statusString + "\" }");
|
||||||
});
|
});
|
||||||
|
|
||||||
server.onNotFound(notFound);
|
server.onNotFound(notFound);
|
||||||
@@ -425,9 +429,9 @@ void loop() {
|
|||||||
if ((sprinklerDuration > 0) and ((millis() - sprinklerStartMillis) > sprinklerDuration)) {
|
if ((sprinklerDuration > 0) and ((millis() - sprinklerStartMillis) > sprinklerDuration)) {
|
||||||
stopSprinklers();
|
stopSprinklers();
|
||||||
if (programStatus > 0) {
|
if (programStatus > 0) {
|
||||||
|
programStatus--;
|
||||||
sprinklerStartMillis = millis();
|
sprinklerStartMillis = millis();
|
||||||
|
|
||||||
programStatus--;
|
|
||||||
if (programStatus == 3) {
|
if (programStatus == 3) {
|
||||||
digitalWrite(PIN_SPRINKLER3, LOW);
|
digitalWrite(PIN_SPRINKLER3, LOW);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user