From 02276c27aeee4aceecaa06e4614330a8f40b9448 Mon Sep 17 00:00:00 2001 From: andig Date: Tue, 30 Jan 2024 09:40:19 +0100 Subject: [PATCH] Cfos: fix 1p3p detection (#11954) --- charger/cfos.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charger/cfos.go b/charger/cfos.go index 60961f2bd..c2f223189 100644 --- a/charger/cfos.go +++ b/charger/cfos.go @@ -73,7 +73,7 @@ func NewCfosPowerBrain(uri string, id uint8) (api.Charger, error) { var phases1p3p func(int) error b, err := wb.conn.ReadHoldingRegisters(cfosRegSolarEnabled, 1) - if err == nil && binary.BigEndian.Uint16(b) == 256 { + if err == nil && binary.BigEndian.Uint16(b)&1<<8 != 0 { phases1p3p = wb.phases1p3p }