From b67008f6b8ebce5c857a1d065900de2b0026c220 Mon Sep 17 00:00:00 2001 From: Steffen Becker Date: Sat, 19 Aug 2023 10:14:47 +0200 Subject: [PATCH] Fix SE Home Charger broken by 1p3p (#9440) --- charger/keba-modbus.go | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/charger/keba-modbus.go b/charger/keba-modbus.go index 55daba3738..02858e422d 100644 --- a/charger/keba-modbus.go +++ b/charger/keba-modbus.go @@ -104,14 +104,11 @@ func NewKebaFromConfig(other map[string]interface{}) (api.Charger, error) { } // phases - b, err = wb.conn.ReadHoldingRegisters(kebaRegPhaseSource, 2) - if err != nil { - return nil, err - } - var phases func(int) error - if source := binary.BigEndian.Uint32(b); source == 3 { - phases = wb.phases1p3p + if b, err := wb.conn.ReadHoldingRegisters(kebaRegPhaseSource, 2); err == nil { + if source := binary.BigEndian.Uint32(b); source == 3 { + phases = wb.phases1p3p + } } // failsafe