From 2b3eac57a2c21b8e8a30e7d83afadb87ba074977 Mon Sep 17 00:00:00 2001 From: Marcus Date: Fri, 10 May 2024 23:40:30 +0200 Subject: [PATCH] firmware wip - let /api/sensors only return configured sensor values. If you need everything else, use debug --- Arduino/CanGrow/CanGrow_WebFunctions.h | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/Arduino/CanGrow/CanGrow_WebFunctions.h b/Arduino/CanGrow/CanGrow_WebFunctions.h index 4efbb8f..3db581a 100644 --- a/Arduino/CanGrow/CanGrow_WebFunctions.h +++ b/Arduino/CanGrow/CanGrow_WebFunctions.h @@ -951,15 +951,11 @@ void POSTsetOutput() { void APIgetSensors() { JsonDocument jsonSensors; - - JsonArray arraySoilmoisture = jsonSensors["soilmoisture"].to(); - arraySoilmoisture.add(getSoilmoisture(1)); - arraySoilmoisture.add(getSoilmoisture(2)); - JsonArray arrayTemperature = jsonSensors["temperature"].to(); - arrayTemperature.add(getTemperature(1)); - arrayTemperature.add(getTemperature(2)); - jsonSensors["humidity"] = getHumidity(); - jsonSensors["chirpLight"] = getLightchirp(); + + jsonSensors["soilmoisture"] = valSoilmoisture; + jsonSensors["temperature"] = valTemperature; + jsonSensors["humidity"] = valHumidity; + jsonSensors["waterlevel"] = valWaterlevel; String body; serializeJsonPretty(jsonSensors, body);