Merge pull request #131 from helgeerbe/hide-vedirect-livestatus-when-disabled

This commit is contained in:
helgeerbe 2023-03-09 10:34:51 +01:00 committed by GitHub
commit 4cf4594945
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 2 deletions

View File

@ -180,6 +180,9 @@ void WebApiWsLiveClass::generateJsonResponse(JsonVariant& root)
} else {
hintObj[F("default_password")] = false;
}
JsonObject vedirectObj = root.createNestedObject("vedirect");
vedirectObj[F("enabled")] = Configuration.get().Vedirect_Enabled;
}
void WebApiWsLiveClass::addField(JsonObject& root, uint8_t idx, std::shared_ptr<InverterAbstract> inv, ChannelType_t type, ChannelNum_t channel, FieldId_t fieldId, String topic)

View File

@ -46,8 +46,13 @@ export interface Hints {
radio_problem: boolean;
}
export interface Vedirect {
enabled: boolean;
}
export interface LiveData {
inverters: Inverter[];
total: Total;
hints: Hints;
vedirect: Vedirect;
}

View File

@ -111,7 +111,7 @@
</div>
</div>
</div>
<VedirectView />
<VedirectView v-show="liveData.vedirect.enabled" />
</BasePage>
<div class="modal" id="eventView" tabindex="-1">