Fix SE Home Charger broken by 1p3p (#9440)

This commit is contained in:
Steffen Becker 2023-08-19 10:14:47 +02:00 • committed by GitHub
parent 97aef0cf75
commit b67008f6b8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

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