From 6e121c778fd205b66752f17b7dce7045c75f2530 Mon Sep 17 00:00:00 2001 From: Michael Geers Date: Sat, 22 Aug 2026 09:48:44 +0200 Subject: [PATCH] chore: error handling in checkStation method (#33066) --- charger/daheimladen.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/charger/daheimladen.go b/charger/daheimladen.go index f48e92146..e26abcb9b 100644 --- a/charger/daheimladen.go +++ b/charger/daheimladen.go @@ -361,6 +361,10 @@ func (wb *DaheimLaden) getPhases() (int, error) { } func (wb *DaheimLaden) checkStation() error { + // first call for fw init + if _, err := wb.conn.ReadHoldingRegisters(dlRegEvseMaxCurrent, 22); err != nil { + return err + } b, err := wb.conn.ReadHoldingRegisters(dlRegEvseMaxCurrent, 22) if err != nil { return api.ErrSponsorRequired