diff --git a/packages/modules/web_themes/koala/source/src/components/ConsumerCard.vue b/packages/modules/web_themes/koala/source/src/components/ConsumerCard.vue
index afd4b88abc..1fec04913f 100644
--- a/packages/modules/web_themes/koala/source/src/components/ConsumerCard.vue
+++ b/packages/modules/web_themes/koala/source/src/components/ConsumerCard.vue
@@ -50,17 +50,9 @@
-
-
-
- Ein/Aus:
-
+
+
+
@@ -76,7 +68,7 @@ import { computed, ref } from 'vue';
import { useMqttStore } from 'src/stores/mqtt-store';
import ConsumerSettings from './ConsumerSettings.vue';
import ConsumerMessage from './ConsumerMessage.vue';
-import ToggleStandard from './ToggleStandard.vue';
+import ConsumerModeButtons from './ConsumerModeButtons.vue';
const props = defineProps<{
consumerId: number;
@@ -131,20 +123,10 @@ const statusColor = computed(() => {
return isRunning.value ? 'positive' : 'grey-6';
});
-const isOnOffType = computed(
- () => mqttStore.consumerUsageType(props.consumerId) === 'suspendable_onoff',
+const meterOnly = computed(
+ () => mqttStore.consumerUsageType(props.consumerId) === 'meter_only',
);
-const consumerMode = mqttStore.consumerMode(props.consumerId);
-
-// Toggle maps to Sofort (on) / Stop (off). Any non-stop mode reads as "on".
-const onOff = computed({
- get: () => consumerMode.value !== undefined && consumerMode.value !== 'stop',
- set: (value: boolean) => {
- consumerMode.value = value ? 'instant_charging' : 'stop';
- },
-});
-
const consumerColor = computed(() => {
return mqttStore.consumerColor(props.consumerId) || 'var(--q-consumer)';
});