From ceb3ce47eec7e33cf400cc5a2482f3d98b9e0ae7 Mon Sep 17 00:00:00 2001 From: Hendrik Rauh <114620133+HendrikRauh@users.noreply.github.com> Date: Wed, 18 Dec 2024 12:55:50 +0100 Subject: [PATCH] Added cpuTemperature --- src/routes/status.cpp | 8 ++++++++ src/routes/status.h | 1 + 2 files changed, 9 insertions(+) diff --git a/src/routes/status.cpp b/src/routes/status.cpp index b21cf8d..4550c98 100644 --- a/src/routes/status.cpp +++ b/src/routes/status.cpp @@ -1,5 +1,12 @@ #include "status.h" +float getTemperature() +{ + float tempC = -1.0f; + temp_sensor_read_celsius(&tempC); + return tempC; +} + int8_t getWiFiStrength() { try @@ -22,6 +29,7 @@ void onGetStatus(AsyncWebServerRequest *request) doc["chip"]["revision"] = ESP.getChipRevision(); doc["chip"]["cpuFreqMHz"] = ESP.getCpuFreqMHz(); doc["chip"]["cycleCount"] = ESP.getCycleCount(); + doc["chip"]["tempC"] = getTemperature(); doc["sdkVersion"] = ESP.getSdkVersion(); doc["sketch"]["size"] = ESP.getSketchSize(); doc["sketch"]["md5"] = ESP.getSketchMD5(); diff --git a/src/routes/status.h b/src/routes/status.h index 3d3d204..03e821b 100644 --- a/src/routes/status.h +++ b/src/routes/status.h @@ -1,4 +1,5 @@ #include #include +#include void onGetStatus(AsyncWebServerRequest *request); \ No newline at end of file