Add free memory reporting to garaga door monitor
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user