diff --git a/src/WebApi_ws_live.cpp b/src/WebApi_ws_live.cpp index a6a952f2c..c45c74cb0 100644 --- a/src/WebApi_ws_live.cpp +++ b/src/WebApi_ws_live.cpp @@ -108,6 +108,7 @@ void WebApiWsLiveClass::generateJsonResponse(JsonVariant& root) invObject[F("serial")] = inv->serialString(); invObject[F("name")] = inv->name(); invObject[F("data_age")] = (millis() - inv->Statistics()->getLastUpdate()) / 1000; + invObject[F("poll_enabled")] = inv->getEnablePolling(); invObject[F("reachable")] = inv->isReachable(); invObject[F("producing")] = inv->isProducing(); invObject[F("limit_relative")] = inv->SystemConfigPara()->getLimitPercent(); diff --git a/webapp/src/types/LiveDataStatus.ts b/webapp/src/types/LiveDataStatus.ts index 9501b34b4..fbd60ccdc 100644 --- a/webapp/src/types/LiveDataStatus.ts +++ b/webapp/src/types/LiveDataStatus.ts @@ -24,6 +24,7 @@ export interface Inverter { serial: number; name: string; data_age: number; + poll_enabled: boolean; reachable: boolean; producing: boolean; limit_relative: number; diff --git a/webapp/src/views/HomeView.vue b/webapp/src/views/HomeView.vue index 601876caf..a84e11423 100644 --- a/webapp/src/views/HomeView.vue +++ b/webapp/src/views/HomeView.vue @@ -27,9 +27,10 @@