Add temp sensor.

This commit is contained in:
2026-06-28 13:25:14 -05:00
parent 0f2a03044c
commit e188930755
6 changed files with 35 additions and 17 deletions

View File

@@ -5,8 +5,8 @@ ApiDef customApiDefs[] = {
{"/api/ping", "GET", "", true, handlePing, nullptr},
{"/api/add", "POST", "", true, handleAdd, nullptr},
{"/api/led", "POST", "", true, handleLed, nullptr},
{"/api/uptime", "GET", "WebUIConnect", false, handleUptime, nullptr},
{"/api/uptime/events", "GET", "WebUIConnect", false, handleUptimeEvents, nullptr},
{"/api/temperature", "GET", "WebUIConnect", false, handleTemperature, nullptr},
{"/api/temperature/events", "GET", "WebUIConnect", false, handleTemperatureEvents, nullptr},
};
const size_t CUSTOM_API_DEF_COUNT = sizeof(customApiDefs) / sizeof(customApiDefs[0]);

View File

@@ -71,12 +71,12 @@ void handleLed() {
sendJson(200, jsonOk("\"brightness\":" + String(ledBrightness)));
}
void handleUptime() {
void handleTemperature() {
if (!authorize()) return;
sendJson(200, jsonOk(temperatureJsonFields()));
}
void handleUptimeEvents() {
void handleTemperatureEvents() {
if (!authorize()) return;
String payload = "retry: 1000\n";
payload += "event: temperature\n";