From 87182add66f1ccaed0f3938111a8abe3d695f48a Mon Sep 17 00:00:00 2001 From: andig Date: Sun, 26 Dec 2021 09:36:45 +0100 Subject: [PATCH] Innogy: fix enable/disable using wrong modbus function --- charger/innogy.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 }