From baadab28ff3a09234e6a4021a684741a67176abb Mon Sep 17 00:00:00 2001 From: Dominik Niakamal Date: Wed, 2 Jul 2025 18:33:50 +0200 Subject: [PATCH] EM2GO: fix charging state, add comments for returned status code (#22174) Co-authored-by: Dominik Niakamal --- charger/em2go.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/charger/em2go.go b/charger/em2go.go index e7a8178b0..f03225996 100644 --- a/charger/em2go.go +++ b/charger/em2go.go @@ -145,11 +145,15 @@ func (wb *Em2Go) Status() (api.ChargeStatus, error) { } switch binary.BigEndian.Uint16(b) { - case 1: + case 1: //Standby return api.StatusA, nil - case 2, 3: + case + 2, //Connected + 3, //Starting + 6: //Charging end return api.StatusB, nil - case 4, 6: + case + 4: //Charging return api.StatusC, nil default: return api.StatusNone, fmt.Errorf("invalid status: %d", b[1])