diff --git a/charger/alphatec.go b/charger/alphatec.go index ee8c20049..d82cd7e73 100644 --- a/charger/alphatec.go +++ b/charger/alphatec.go @@ -107,13 +107,13 @@ func (wb *Alphatec) Enabled() (bool, error) { return false, err } - return binary.BigEndian.Uint16(b) > 0, nil + return binary.BigEndian.Uint16(b) == 0, nil } // Enable implements the api.Charger interface func (wb *Alphatec) Enable(enable bool) error { b := make([]byte, 2) - if enable { + if !enable { binary.BigEndian.PutUint16(b, 1) }