From 7c2df58765d2e38aa97aade9eabf2667941c6956 Mon Sep 17 00:00:00 2001 From: andig Date: Sun, 5 Jul 2026 18:31:05 +0200 Subject: [PATCH] Revert "DSG: match any charging status" This reverts commit af5ec060bcf7ccc1d09a71b8b8d46e4ccff943a4. --- vehicle/vw/eudataact/provider.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vehicle/vw/eudataact/provider.go b/vehicle/vw/eudataact/provider.go index b9746081d..3022eca84 100644 --- a/vehicle/vw/eudataact/provider.go +++ b/vehicle/vw/eudataact/provider.go @@ -156,7 +156,9 @@ func (v *Provider) Status() (api.ChargeStatus, error) { } // block 2: flat charging_state field and the current_charge_state field - if p := lookup(data, FieldChargingState, FieldCurrentChargeState); p != nil && strings.Contains(strings.ToUpper(p.Value), "CHARGING") { + if p := lookup(data, FieldChargingState, FieldCurrentChargeState); p != nil && + (strings.EqualFold(p.Value, "charging") || strings.Contains(strings.ToUpper(p.Value), "CHARGING_HV") || + strings.EqualFold(p.Value, "conservationCharging") || strings.EqualFold(p.Value, "CHARGE_STATE_CONSERVATION_CHARGING")) { status = api.StatusC }