From 1a0a05c9add15dfeb60555872ce049d51825c905 Mon Sep 17 00:00:00 2001 From: VolkerK62 <99199865+VolkerK62@users.noreply.github.com> Date: Thu, 20 Aug 2026 16:39:42 +0200 Subject: [PATCH] DaheimLaden: improve error handling (#33010) --- charger/daheimladen.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/charger/daheimladen.go b/charger/daheimladen.go index 9c5cccdb6..c1bc80c93 100644 --- a/charger/daheimladen.go +++ b/charger/daheimladen.go @@ -363,6 +363,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