From 75f46ceab7b5c69224934f26a2d12c4374513b2f Mon Sep 17 00:00:00 2001 From: LKuemmel Date: Mon, 26 Oct 2026 15:28:49 +0100 Subject: [PATCH 1/3] Passive Speichersteuerung: Fahrzeug-Vorrang umbenennen --- .../components/Battery/BatteryModeModal.vue | 15 ++++++++--- .../src/components/Dashboard/FlowCard.vue | 27 +++++++++++++++++++ .../source/src/components/BatteryCard.vue | 4 +++ .../src/components/BatteryModeButtons.vue | 8 ++++-- .../source/src/composables/useBatteryModes.ts | 4 +-- 5 files changed, 51 insertions(+), 7 deletions(-) diff --git a/packages/modules/display_themes/cards/source/src/components/Battery/BatteryModeModal.vue b/packages/modules/display_themes/cards/source/src/components/Battery/BatteryModeModal.vue index 5c99374478..bed3ed2da6 100644 --- a/packages/modules/display_themes/cards/source/src/components/Battery/BatteryModeModal.vue +++ b/packages/modules/display_themes/cards/source/src/components/Battery/BatteryModeModal.vue @@ -21,6 +21,7 @@ outline :color="mode.color != 'dark' ? mode.color : 'light'" :active="mode.value === mqttStore.getBatteryMode" + :title="mode.label" @click=" setBatteryMode(mode.value) " @@ -32,6 +33,13 @@ :icon="mode.symbol.icon" :rotation="mode.symbol.rotation" /> + {{ mode.label }} @@ -53,10 +61,11 @@ import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome"; import { faBatteryFull as fasBatteryFull, faBatteryHalf as fasBatteryHalf, - faCar as fasCar + faCar as fasCar, + faPlug as fasPlug } from "@fortawesome/free-solid-svg-icons"; /* add icons to the library */ -library.add(fasBatteryFull, fasBatteryHalf, fasCar); +library.add(fasBatteryFull, fasBatteryHalf, fasCar, fasPlug); export default { name: "BatteryModeModal", @@ -71,7 +80,7 @@ export default { batteryModes: [ { value: 'ev_mode', - label: 'Fahrzeuge', + label: 'Verbraucher', color: 'primary', symbol: { icon: ['fas', 'fa-car'], rotation: 0 }, }, diff --git a/packages/modules/display_themes/cards/source/src/components/Dashboard/FlowCard.vue b/packages/modules/display_themes/cards/source/src/components/Dashboard/FlowCard.vue index cccbf1afcb..f1c6234d75 100644 --- a/packages/modules/display_themes/cards/source/src/components/Dashboard/FlowCard.vue +++ b/packages/modules/display_themes/cards/source/src/components/Dashboard/FlowCard.vue @@ -18,6 +18,8 @@ export default { DashboardCard, ChargeModeModal, BatteryModeModal, + VehicleIcon, + ConsumerIcon, }, props: { changesLocked: { required: false, type: Boolean, default: false }, @@ -944,8 +946,33 @@ export default { opacity="1" filter="url(#f-shadow)" /> + + Verbraucher + + / + + Ladepriorität:
+
{{ batteryMode.label }}
diff --git a/packages/modules/web_themes/koala/source/src/components/BatteryModeButtons.vue b/packages/modules/web_themes/koala/source/src/components/BatteryModeButtons.vue index 9cf3c6b0bf..4b3b00d70d 100644 --- a/packages/modules/web_themes/koala/source/src/components/BatteryModeButtons.vue +++ b/packages/modules/web_themes/koala/source/src/components/BatteryModeButtons.vue @@ -4,12 +4,16 @@ v-for="mode in batteryModes" :key="mode.value" :color="batMode.value === mode.value ? 'primary' : 'grey'" - :label="mode.label" - :icon="mode.icon" :outline="batMode.value !== mode.value" size="sm" @click="batMode.value = mode.value" > + + + {{ mode.label }} {{ mode.tooltip }} diff --git a/packages/modules/web_themes/koala/source/src/composables/useBatteryModes.ts b/packages/modules/web_themes/koala/source/src/composables/useBatteryModes.ts index 12d260b412..d7a2f48233 100644 --- a/packages/modules/web_themes/koala/source/src/composables/useBatteryModes.ts +++ b/packages/modules/web_themes/koala/source/src/composables/useBatteryModes.ts @@ -2,10 +2,10 @@ export const useBatteryModes = () => { const batteryModes = [ { value: 'ev_mode', - label: 'Fahrzeuge', + label: 'Verbraucher', color: 'primary', icon: 'directions_car', - tooltip: 'Fahrzeuge', + tooltip: 'Verbraucher', }, { value: 'bat_mode', From 2c06cb348f45fe908c57d8753a1553cf5a6a30b8 Mon Sep 17 00:00:00 2001 From: Lutz Bender Date: Tue, 27 Oct 2026 10:13:35 +0100 Subject: [PATCH 2/3] review fixes: support multiple symbols --- .../components/Battery/BatteryModeModal.vue | 31 ++++---- .../src/components/Dashboard/FlowCard.vue | 74 ++++++++++--------- .../source/src/components/BatteryCard.vue | 9 ++- .../src/components/BatteryModeButtons.vue | 7 +- .../source/src/composables/useBatteryModes.ts | 6 +- 5 files changed, 66 insertions(+), 61 deletions(-) diff --git a/packages/modules/display_themes/cards/source/src/components/Battery/BatteryModeModal.vue b/packages/modules/display_themes/cards/source/src/components/Battery/BatteryModeModal.vue index bed3ed2da6..d995450596 100644 --- a/packages/modules/display_themes/cards/source/src/components/Battery/BatteryModeModal.vue +++ b/packages/modules/display_themes/cards/source/src/components/Battery/BatteryModeModal.vue @@ -21,24 +21,24 @@ outline :color="mode.color != 'dark' ? mode.color : 'light'" :active="mode.value === mqttStore.getBatteryMode" - :title="mode.label" @click=" setBatteryMode(mode.value) " > - - diff --git a/packages/modules/web_themes/koala/source/src/components/BatteryCard.vue b/packages/modules/web_themes/koala/source/src/components/BatteryCard.vue index 2068512ffe..c0d9a72a2f 100644 --- a/packages/modules/web_themes/koala/source/src/components/BatteryCard.vue +++ b/packages/modules/web_themes/koala/source/src/components/BatteryCard.vue @@ -39,10 +39,11 @@ >
Ladepriorität:
- -