From fc565af2b4310c7bfcb9ad0ff883f11d7fde8112 Mon Sep 17 00:00:00 2001 From: premultiply <4681172+premultiply@users.noreply.github.com> Date: Sun, 12 Jul 2026 18:28:09 +0200 Subject: [PATCH] Daheimladen: check stationid --- charger/daheimladen.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/charger/daheimladen.go b/charger/daheimladen.go index 189354e31..e65b4975c 100644 --- a/charger/daheimladen.go +++ b/charger/daheimladen.go @@ -92,6 +92,11 @@ func NewDaheimLaden(ctx context.Context, uri string, id uint8, phases bool) (api return nil, err } + c, err := conn.ReadHoldingRegisters(dlRegStationId, 16) + if s, _ := utf16BEBytesAsString(c); err != nil || s == "" { + return nil, api.ErrSponsorRequired + } + log := util.NewLogger("daheimladen") conn.Logger(log.TRACE)