diff --git a/charger/keba-modbus.go b/charger/keba-modbus.go index d0bb8527b..327d452df 100644 --- a/charger/keba-modbus.go +++ b/charger/keba-modbus.go @@ -395,10 +395,7 @@ func (wb *Keba) getPhases() (int, error) { if err != nil { return 0, err } - if binary.BigEndian.Uint32(b) == 0 { - return 1, nil - } - return 3, nil + return int(binary.BigEndian.Uint32(b)), nil } var _ api.Diagnosis = (*Keba)(nil)