diff --git a/src/WebApi_ws_live.cpp b/src/WebApi_ws_live.cpp index 1a69d46..cce8d03 100644 --- a/src/WebApi_ws_live.cpp +++ b/src/WebApi_ws_live.cpp @@ -106,6 +106,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 64292eb..66910af 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 0ccbcdf..ec583ef 100644 --- a/webapp/src/views/HomeView.vue +++ b/webapp/src/views/HomeView.vue @@ -27,9 +27,10 @@