Add free memory reporting to garaga door monitor

This commit is contained in:
Joe Tretter
2023-11-11 09:48:14 -06:00
parent eac4b08ca4
commit 6edd4a0506

View File

@@ -258,7 +258,7 @@ void setup(void) {
server.sendHeader("Connection", "close");
boolean isOpen = digitalRead(buttonPin) == HIGH;
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");
});
@@ -307,6 +307,7 @@ void setup(void) {
server.begin();
}
int loopCounter=0;
void loop(void) {
/*if (wifiState!=WiFi.status()) {
Serial.print("Wifi Status Change: ");
@@ -349,4 +350,9 @@ void loop(void) {
}
previousState = buttonState;
}
if (loopCounter++ > 59){ // log memory every minute.
Serial.println("Free memory: " + String(esp_get_free_heap_size()) + " bytes");
loopCounter=0;
}
}