From f95cbf55959932c9aea9b5ffbb9f38bda9f79fb0 Mon Sep 17 00:00:00 2001 From: Lutz Bender Date: Mon, 22 Dec 2025 09:17:12 +0100 Subject: [PATCH 1/2] install iptables --- runs/install_packages.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runs/install_packages.sh b/runs/install_packages.sh index 40121d7b41..fa764c4b60 100755 --- a/runs/install_packages.sh +++ b/runs/install_packages.sh @@ -2,7 +2,7 @@ echo "install required packages with 'apt-get'..." sudo apt-get -q update sudo apt-get -q -y install \ - vim bc jq socat sshpass sudo ssl-cert mmc-utils inotify-tools \ + vim bc jq socat sshpass sudo ssl-cert mmc-utils inotify-tools iptables \ apache2 libapache2-mod-php \ php php-gd php-curl php-xml php-json \ git \ From b46f255215f356b30821ed6503965720aec25444 Mon Sep 17 00:00:00 2001 From: Lutz Bender Date: Mon, 22 Dec 2025 09:18:57 +0100 Subject: [PATCH 2/2] koala: linting --- .../src/components/ChargePointScheduledSettings.vue | 4 ++-- .../charts/energyFlowChart/energy-flow-chart-models.ts | 1 - .../koala/source/src/css/quasar.variables.scss | 9 +++++---- .../web_themes/koala/source/src/stores/mqtt-store.ts | 3 +-- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/packages/modules/web_themes/koala/source/src/components/ChargePointScheduledSettings.vue b/packages/modules/web_themes/koala/source/src/components/ChargePointScheduledSettings.vue index 8db8eb514a..40edebcc07 100644 --- a/packages/modules/web_themes/koala/source/src/components/ChargePointScheduledSettings.vue +++ b/packages/modules/web_themes/koala/source/src/components/ChargePointScheduledSettings.vue @@ -58,14 +58,14 @@ const mqttStore = useMqttStore(); const isSmallScreen = computed(() => Screen.lt.sm); const plans = computed(() => - mqttStore.vehicleScheduledChargingPlans(props.chargePointId) + mqttStore.vehicleScheduledChargingPlans(props.chargePointId), ); const selectedPlanId = ref(null); const selectedPlan = computed(() => { if (selectedPlanId.value === null) return null; - return plans.value.find(p => p.id === selectedPlanId.value); + return plans.value.find((plan) => plan.id === selectedPlanId.value); }); const currentPlanDetailsVisible = ref(false); diff --git a/packages/modules/web_themes/koala/source/src/components/charts/energyFlowChart/energy-flow-chart-models.ts b/packages/modules/web_themes/koala/source/src/components/charts/energyFlowChart/energy-flow-chart-models.ts index 0f0a893c11..b0fafafd55 100644 --- a/packages/modules/web_themes/koala/source/src/components/charts/energyFlowChart/energy-flow-chart-models.ts +++ b/packages/modules/web_themes/koala/source/src/components/charts/energyFlowChart/energy-flow-chart-models.ts @@ -33,4 +33,3 @@ export interface FlowComponent { soc?: number; icon: string; } - diff --git a/packages/modules/web_themes/koala/source/src/css/quasar.variables.scss b/packages/modules/web_themes/koala/source/src/css/quasar.variables.scss index dcb7348fef..a6003d2408 100644 --- a/packages/modules/web_themes/koala/source/src/css/quasar.variables.scss +++ b/packages/modules/web_themes/koala/source/src/css/quasar.variables.scss @@ -37,8 +37,8 @@ $grey: #9e9e9e; // Quasar's default grey $toggle-off: #e0e0e0; $grid-stroke: #a33c42; $grid-fill: #efb6bc33; -$secondary-counter-stroke: #FFA9A8; -$secondary-counter-fill: #FFA9A833; +$secondary-counter-stroke: #ffa9a8; +$secondary-counter-fill: #ffa9a833; $home-stroke: #949aa1; $home-fill: #949aa133; $pv-stroke: #66bd7a; @@ -48,7 +48,7 @@ $battery-stroke: #ba7128; $battery-fill: #ba712833; $battery-fill-flow-diagram: #c6a583; $charge-point-stroke: #5c93d1; -$charge-point-fill: #5c93d14D; +$charge-point-fill: #5c93d14d; // Light theme (default) :root { --q-primary: #{$primary}; @@ -218,7 +218,8 @@ $charge-point-fill: #5c93d14D; } // Scrollbar styling für .q-list auto Light Theme - .q-list, .narrow-scrollbar { + .q-list, + .narrow-scrollbar { scrollbar-width: thin; scrollbar-color: var(--q-primary) var(--q-background-2); } diff --git a/packages/modules/web_themes/koala/source/src/stores/mqtt-store.ts b/packages/modules/web_themes/koala/source/src/stores/mqtt-store.ts index d3bde18597..42aec16c82 100644 --- a/packages/modules/web_themes/koala/source/src/stores/mqtt-store.ts +++ b/packages/modules/web_themes/koala/source/src/stores/mqtt-store.ts @@ -3288,7 +3288,6 @@ export const useMqttStore = defineStore('mqtt', () => { return undefined; }); - /** * Get all counter ids from component hierarchy * @returns number[] @@ -3373,7 +3372,7 @@ export const useMqttStore = defineStore('mqtt', () => { * @returns string | number | ValueObject | undefined */ const counterDailyImported = computed(() => { - return (returnType: string = 'textValue', counterId?: number ) => { + return (returnType: string = 'textValue', counterId?: number) => { const id = counterId ?? getGridId.value; if (id === undefined) { return '---';