improve wall box integration

Signed-off-by: Thomas Klaehn <tkl@blackfinn.de>
This commit is contained in:
2026-05-21 11:41:58 +02:00
parent d4c08467cb
commit ca51807d92
4 changed files with 220 additions and 42 deletions
+1
View File
@@ -50,6 +50,7 @@ export interface ChargerStatus {
session_wh: number
amp: number // current charging current setting
soc: number // car battery %, 0 = not reported
alw: boolean // charging allowed; false = RFID/access control blocking
}
export type ChargingMode = 'off' | 'grid' | 'solar' | 'solar_battery'
+7
View File
@@ -316,6 +316,7 @@ watch(selectedRange, refreshLive)
<span class="ch-info">{{ (chargerSt.session_wh / 1000).toFixed(2) }} kWh</span>
<span v-if="chargerSt.amp" class="ch-info">{{ chargerSt.amp }}A</span>
<span v-if="chargerSt.soc" class="ch-info">car {{ chargerSt.soc }}%</span>
<span v-if="!chargerSt.alw && chargerSt.car !== 1" class="ch-blocked">access control</span>
<span v-if="chargerCtrl" class="ch-ctrl-status">{{ chargerCtrl.status }}</span>
</div>
@@ -501,6 +502,12 @@ watch(selectedRange, refreshLive)
color: var(--text-muted);
}
.ch-blocked {
font-size: 0.75rem;
color: #ef5350;
font-weight: 600;
}
.ch-ctrl-status {
font-size: 0.75rem;
color: var(--text-muted);