From ac2b43af9ca69f93fcaf1f163a08ea6eaa4c18a5 Mon Sep 17 00:00:00 2001 From: andig Date: Wed, 20 May 2020 13:28:57 +0200 Subject: [PATCH] Accept state=1, RFID required, as valid --- charger/keba.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/charger/keba.go b/charger/keba.go index d47603eec..8a9e963c1 100644 --- a/charger/keba.go +++ b/charger/keba.go @@ -167,12 +167,12 @@ func (c *Keba) Status() (api.ChargeStatus, error) { if kr.Plug < 5 { return api.StatusA, nil } - if kr.State == 2 || kr.State == 5 { - return api.StatusB, nil - } if kr.State == 3 { return api.StatusC, nil } + if kr.State != 4 { + return api.StatusB, nil + } return api.StatusA, fmt.Errorf("unexpected status: %+v", kr) }