improve wall box integration
Signed-off-by: Thomas Klaehn <tkl@blackfinn.de>
This commit is contained in:
@@ -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'
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user