From cfb5c3f5503e0668352d44c22e785270387f5ff6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Bo=CC=88hm?= Date: Wed, 23 Oct 2024 21:00:52 +0200 Subject: [PATCH] webapp: prettify battery settings UI * use wide labels for all battery settings * dynamically show and hide valid battery discharge limit settings --- webapp/src/locales/de.json | 4 +- webapp/src/locales/en.json | 4 +- webapp/src/views/BatteryAdminView.vue | 128 +++++++++++++++----------- 3 files changed, 79 insertions(+), 57 deletions(-) diff --git a/webapp/src/locales/de.json b/webapp/src/locales/de.json index b2d7de185..6bf5f9776 100644 --- a/webapp/src/locales/de.json +++ b/webapp/src/locales/de.json @@ -725,9 +725,9 @@ "LimitDischargeCurrent": "Entladestrom limitieren", "DischargeCurrentLimit": "max. Entladestrom", "DischargeCurrentLimitBelowSoc": "Limitieren unter SoC", - "DischargeCurrentLimitBelowSocInfo": "Das Entladestromlimit wird nur unter dieser SoC-Schwelle angewendet (nicht verwendet falls 'Batterie SoC ignorieren' aktiviert ist).", + "DischargeCurrentLimitBelowSocInfo": "Das Entladestromlimit wird nur unter dieser SoC-Schwelle angewendet (wird nicht verwendet, falls 'Batterie SoC ignorieren' in den DPL-Einstellungen aktiviert ist).", "DischargeCurrentLimitBelowVoltage": "Limitieren unter Spannung", - "DischargeCurrentLimitBelowVoltageInfo": "Das Entladestromlimit wird nur unter dieser Spannungs-Schwelle angewendet (wenn SoC ignoriert oder nicht verfügbar).", + "DischargeCurrentLimitBelowVoltageInfo": "Das Entladestromlimit wird nur unter dieser Spannungs-Schwelle angewendet (wenn 'Batterie SoC ignorieren' in den DPL-Einstellungen aktiviert ist oder SoC nicht verfügbar ist).", "UseBatteryReportedDischargeCurrentLimit": "Von der Batterie übermitteltes Limit verwenden", "BatteryReportedDischargeCurrentLimitInfo": "Hinweis: Das niedrigste Limit wird angewendet, wobei das von der Batterie übermittelte Entladestromlimit nur verwendet wird, wenn in der letzten Minute ein Update eingegangen ist; andernfalls dient das zuvor festgelegte Limit als Fallback.", "MqttDischargeCurrentTopic": "Topic für Entladestromlimit", diff --git a/webapp/src/locales/en.json b/webapp/src/locales/en.json index 425ad9972..2ade82335 100644 --- a/webapp/src/locales/en.json +++ b/webapp/src/locales/en.json @@ -728,9 +728,9 @@ "LimitDischargeCurrent": "Limit Discharge Current", "DischargeCurrentLimit": "max. Discharge Current", "DischargeCurrentLimitBelowSoc": "Apply limit below SoC", - "DischargeCurrentLimitBelowSocInfo": "The discharge current limit is not applied above this SoC (not used if 'Ignore Battery SoC' is enabled).", + "DischargeCurrentLimitBelowSocInfo": "The discharge current limit is only applied below this SoC (not used if 'Ignore Battery SoC' is enabled in the DPL settings).", "DischargeCurrentLimitBelowVoltage": "Apply limit below voltage", - "DischargeCurrentLimitBelowVoltageInfo": "The discharge current limit is not applied above this voltage (used if SoC ignored or unavailable).", + "DischargeCurrentLimitBelowVoltageInfo": "The discharge current limit is only applied below this voltage (used if 'Ignore Battery SoC' is enabled in the DPL settings or when SoC is unavailable).", "UseBatteryReportedDischargeCurrentLimit": "Use Battery-Reported limit", "BatteryReportedDischargeCurrentLimitInfo": "Hint: The lowest limit will be applied, with the battery-reported discharge current limit used only if an update was received in the last minute; otherwise, the previously specified limit will act as a fallback.", "MqttDischargeCurrentTopic": "Discharge Current Limit Value Topic", diff --git a/webapp/src/views/BatteryAdminView.vue b/webapp/src/views/BatteryAdminView.vue index b55b88e51..46bd5da79 100644 --- a/webapp/src/views/BatteryAdminView.vue +++ b/webapp/src/views/BatteryAdminView.vue @@ -10,6 +10,7 @@ :label="$t('batteryadmin.EnableBattery')" v-model="batteryConfigList.enabled" type="checkbox" + wide />
-