diff --git a/packages/modules/web_themes/koala/source/src/components/ChargePointEcoSettings.vue b/packages/modules/web_themes/koala/source/src/components/ChargePointEcoSettings.vue index a1e24eaadd..d47cb53675 100644 --- a/packages/modules/web_themes/koala/source/src/components/ChargePointEcoSettings.vue +++ b/packages/modules/web_themes/koala/source/src/components/ChargePointEcoSettings.vue @@ -6,7 +6,7 @@ :max="16" :step="1" unit="A" - v-model="current.value" + v-model="current" class="q-mt-md" /> @@ -30,11 +30,11 @@ @@ -46,36 +46,33 @@
{{ - maxPrice.value?.toLocaleString(undefined, { + maxPrice?.toLocaleString(undefined, { minimumFractionDigits: 2, maximumFractionDigits: 2, }) + ' ct/kWh' @@ -83,38 +80,35 @@
@@ -132,15 +126,14 @@ const props = defineProps<{ const mqttStore = useMqttStore(); - const phaseOptions = [ { value: 1, label: '1' }, { value: 3, label: 'Maximum' }, { value: 0, label: 'Automatik' }, ]; -const current = computed(() => - mqttStore.chargePointConnectedVehicleEcoChargeCurrent(props.chargePointId), +const current = mqttStore.chargePointConnectedVehicleEcoChargeCurrent( + props.chargePointId, ); const dcChargingEnabled = computed( @@ -155,15 +148,19 @@ const dcPower = computed(() => mqttStore.chargePointConnectedVehicleEcoChargeDcPower(props.chargePointId), ); -const numPhases = computed(() => - mqttStore.chargePointConnectedVehicleEcoChargePhases(props.chargePointId), +const numPhases = mqttStore.chargePointConnectedVehicleEcoChargePhases( + props.chargePointId, ); const etConfigured = computed(() => mqttStore.etProviderConfigured); -const maxPrice = computed(() => - mqttStore.chargePointConnectedVehicleEcoChargeMaxPrice(props.chargePointId), +const maxPrice = mqttStore.chargePointConnectedVehicleEcoChargeMaxPrice( + props.chargePointId, ); + +const modifyMaxPrice = (delta: number) => { + maxPrice.value = (maxPrice.value || 0) + delta; +};