From 5f55414c0a110d2a7c21b689c750b413509d23de Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Mon, 14 Nov 2022 22:16:56 +0100 Subject: [PATCH] Show Irradiation only in Live Data View if configured for specific channel --- src/WebApi_ws_live.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/WebApi_ws_live.cpp b/src/WebApi_ws_live.cpp index 2c6f9c8..cc5e0bf 100644 --- a/src/WebApi_ws_live.cpp +++ b/src/WebApi_ws_live.cpp @@ -119,7 +119,9 @@ void WebApiWsLiveClass::generateJsonResponse(JsonVariant& root) addField(invObject, i, inv, c, FLD_PF); addField(invObject, i, inv, c, FLD_PRA); addField(invObject, i, inv, c, FLD_EFF); - addField(invObject, i, inv, c, FLD_IRR); + if (c > 0 && inv->Statistics()->getChannelMaxPower(c - 1) > 0) { + addField(invObject, i, inv, c, FLD_IRR); + } } if (inv->Statistics()->hasChannelFieldValue(CH0, FLD_EVT_LOG)) {