From 68b2150328ff2be4a2cf2e831d227d129ab53605 Mon Sep 17 00:00:00 2001 From: andig Date: Thu, 12 Oct 2023 19:03:08 +0200 Subject: [PATCH] chore: add disconnected state --- vehicle/ford/provider.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vehicle/ford/provider.go b/vehicle/ford/provider.go index fe1fd291a..7718bf913 100644 --- a/vehicle/ford/provider.go +++ b/vehicle/ford/provider.go @@ -56,11 +56,13 @@ var _ api.ChargeState = (*Provider)(nil) // Status implements the api.ChargeState interface func (v *Provider) Status() (api.ChargeStatus, error) { - status := api.StatusA // disconnected + status := api.StatusNone res, err := v.statusG() if err == nil { switch res.Metrics.XevPlugChargerStatus.Value { + case "DISCONNECTED": + status = api.StatusA // disconnected case "CONNECTED": status = api.StatusB // connected, not charging case "CHARGING", "CHARGINGAC":