Add free memory reporting to garaga door monitor
This commit is contained in:
@@ -258,7 +258,7 @@ void setup(void) {
|
|||||||
server.sendHeader("Connection", "close");
|
server.sendHeader("Connection", "close");
|
||||||
boolean isOpen = digitalRead(buttonPin) == HIGH;
|
boolean isOpen = digitalRead(buttonPin) == HIGH;
|
||||||
server.send(200, "application/json",
|
server.send(200, "application/json",
|
||||||
"{ \"isOpen\": " + String(isOpen ? "true" : "false") + " }");
|
"{ \"isOpen\": " + String(isOpen ? "true" : "false") + ", \"freeMem\": " + String(esp_get_free_heap_size()) + " }");
|
||||||
// send_mqtt("statusquery");
|
// send_mqtt("statusquery");
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -307,6 +307,7 @@ void setup(void) {
|
|||||||
server.begin();
|
server.begin();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int loopCounter=0;
|
||||||
void loop(void) {
|
void loop(void) {
|
||||||
/*if (wifiState!=WiFi.status()) {
|
/*if (wifiState!=WiFi.status()) {
|
||||||
Serial.print("Wifi Status Change: ");
|
Serial.print("Wifi Status Change: ");
|
||||||
@@ -349,4 +350,9 @@ void loop(void) {
|
|||||||
}
|
}
|
||||||
previousState = buttonState;
|
previousState = buttonState;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (loopCounter++ > 59){ // log memory every minute.
|
||||||
|
Serial.println("Free memory: " + String(esp_get_free_heap_size()) + " bytes");
|
||||||
|
loopCounter=0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user