Add freeheap to cloud payload

This commit is contained in:
samuelbles07
2024-11-21 02:36:56 +07:00
parent 2be91b3968
commit 4c165b31f5
2 changed files with 7 additions and 0 deletions

View File

@ -1150,6 +1150,9 @@ static void sendDataToServer(void) {
"Online mode and isPostToAirGradient = true: watchdog reset"); "Online mode and isPostToAirGradient = true: watchdog reset");
Serial.println(); Serial.println();
} }
/** Log current free heap size */
Serial.printf("Free heap: %u\n", ESP.getFreeHeap());
} }
static void tempHumUpdate(void) { static void tempHumUpdate(void) {

View File

@ -612,6 +612,10 @@ String Measurements::toString(bool localServer, AgFirmwareMode fwMode, int rssi,
root["serialno"] = ag.deviceId(); root["serialno"] = ag.deviceId();
root["firmware"] = ag.getVersion(); root["firmware"] = ag.getVersion();
root["model"] = AgFirmwareModeName(fwMode); root["model"] = AgFirmwareModeName(fwMode);
} else {
#ifndef ESP8266
root["freeHeap"] = ESP.getFreeHeap();
#endif
} }
String result = JSON.stringify(root); String result = JSON.stringify(root);