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"); 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;
}
} }