Alfen: Fix status mapping (#2843)

This commit is contained in:
premultiply 2022-03-10 19:08:35 +01:00 • committed by GitHub
parent c4502847f1
commit f8f7504f41
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -117,14 +117,8 @@ func (wb *Alfen) Status() (api.ChargeStatus, error) {
}
switch r := rune(b[0]); r {
case 'A', 'B', 'D', 'E', 'F':
case 'A', 'B', 'C', 'D', 'E', 'F':
return api.ChargeStatus(r), nil
case 'C':
// C1 is "connected"
if rune(b[1]) == '1' {
return api.StatusB, nil
}
return api.StatusC, nil
default:
return api.StatusNone, fmt.Errorf("invalid status: %0x", b[:1])
}