Innogy: fix enable/disable using wrong modbus function

This commit is contained in:
andig 2021-12-26 09:36:45 +01:00
parent 09aade90fd
commit 87182add66

View file

@ -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
}