diff --git a/packages/modules/web_themes/koala/source/src/components/charts/historyChart/HistoryChartLegend.vue b/packages/modules/web_themes/koala/source/src/components/charts/historyChart/HistoryChartLegend.vue
index d822f066b3..02965fb88b 100644
--- a/packages/modules/web_themes/koala/source/src/components/charts/historyChart/HistoryChartLegend.vue
+++ b/packages/modules/web_themes/koala/source/src/components/charts/historyChart/HistoryChartLegend.vue
@@ -54,12 +54,22 @@ const legendLarge = computed(() => {
return legendItems.value.length > 20;
});
+const batteryConfigured = computed(() => {
+ return mqttStore.batteryConfigured;
+});
+
const updateLegendItems = () => {
if (!props.chart) return;
- const items =
+ let items =
props.chart.options.plugins?.legend?.labels?.generateLabels?.(
props.chart,
) || [];
+ if (!batteryConfigured.value) {
+ items = items.filter(
+ (item: LegendItemWithCategory) =>
+ item.text !== 'Speicher ges.' && item.text !== 'Speicher SoC',
+ );
+ }
(items as LegendItemWithCategory[]).forEach((item) => {
if (item.text && localDataStore.isDatasetHidden(item.text)) {
item.hidden = true;
diff --git a/packages/modules/web_themes/koala/source/src/pages/IndexPage.vue b/packages/modules/web_themes/koala/source/src/pages/IndexPage.vue
index 37d5e5a091..83c63f2ce6 100644
--- a/packages/modules/web_themes/koala/source/src/pages/IndexPage.vue
+++ b/packages/modules/web_themes/koala/source/src/pages/IndexPage.vue
@@ -14,7 +14,7 @@
-
+
-
+
@@ -45,7 +45,8 @@