From 04b7e076a748c677a443d836635fbb987b15db51 Mon Sep 17 00:00:00 2001 From: premultiply <4681172+premultiply@users.noreply.github.com> Date: Fri, 22 May 2026 23:38:29 +0200 Subject: [PATCH] chore: fix missing requirement --- charger/goodwe.go | 5 +++++ templates/definition/charger/goodwe-wallbox.yaml | 1 + 2 files changed, 6 insertions(+) diff --git a/charger/goodwe.go b/charger/goodwe.go index 475a07df8..aa2217c9e 100644 --- a/charger/goodwe.go +++ b/charger/goodwe.go @@ -28,6 +28,7 @@ import ( "github.com/evcc-io/evcc/core/loadpoint" "github.com/evcc-io/evcc/util" "github.com/evcc-io/evcc/util/modbus" + "github.com/evcc-io/evcc/util/sponsor" ) // GoodWe AC EV Charger Gen2 (e.g. GW11K-HCA) — Modbus TCP. @@ -92,6 +93,10 @@ func NewGoodWe(ctx context.Context, uri string, slaveID uint8) (api.Charger, err return nil, err } + if !sponsor.IsAuthorized() { + return nil, api.ErrSponsorRequired + } + log := util.NewLogger("goodwe") conn.Logger(log.TRACE) diff --git a/templates/definition/charger/goodwe-wallbox.yaml b/templates/definition/charger/goodwe-wallbox.yaml index 49cf7e4c8..e9ca504b5 100644 --- a/templates/definition/charger/goodwe-wallbox.yaml +++ b/templates/definition/charger/goodwe-wallbox.yaml @@ -5,6 +5,7 @@ products: generic: HCA Wallbox (Gen2) capabilities: ["mA", "rfid", "1p3p", "meter"] requirements: + evcc: ["sponsorship"] description: de: | Modbus TCP muss in der SolarGo App im Menü „Kommunikation → Wallbox" aktiviert werden.