diff --git a/charger/innogy.go b/charger/innogy.go index 41947d4ce..e0b37a2dc 100644 --- a/charger/innogy.go +++ b/charger/innogy.go @@ -127,7 +127,9 @@ func (wb *Innogy) Enable(enable bool) error { u = 1 } - _, err := wb.conn.WriteSingleRegister(igyRegEnable, u) + b := make([]byte, 2) + binary.BigEndian.PutUint16(b, u) + _, err := wb.conn.WriteMultipleRegisters(igyRegEnable, 1, b) return err }