From 677988c60e50f2645bf7913d7327915a01be8e82 Mon Sep 17 00:00:00 2001 From: DanielR92 Date: Sun, 25 Sep 2022 16:14:04 +0200 Subject: [PATCH] change for loop, get the correct count from list thanks to homeautomation22 --- tools/esp8266/webApi.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/esp8266/webApi.cpp b/tools/esp8266/webApi.cpp index 1a68aeb9..6e92b051 100644 --- a/tools/esp8266/webApi.cpp +++ b/tools/esp8266/webApi.cpp @@ -280,7 +280,7 @@ void webApi::getLive(JsonObject obj) { JsonArray ch = obj2.createNestedArray("ch"); JsonArray ch0 = ch.createNestedArray(); obj2[F("ch_names")][0] = "AC"; - for (uint8_t fld = 0; fld < 11; fld++) { + for (uint8_t fld = 0; fld < sizeof(list); fld++) { pos = (iv->getPosByChFld(CH0, list[fld], rec)); ch0[fld] = (0xff != pos) ? round3(iv->getValue(pos, rec)) : 0.0; obj[F("ch0_fld_units")][fld] = (0xff != pos) ? String(iv->getUnit(pos, rec)) : notAvail;