diff --git a/charger/dadapower.go b/charger/dadapower.go index 28a454879d..2196ab47ae 100644 --- a/charger/dadapower.go +++ b/charger/dadapower.go @@ -9,6 +9,7 @@ import ( "github.com/evcc-io/evcc/api" "github.com/evcc-io/evcc/util" "github.com/evcc-io/evcc/util/modbus" + "github.com/evcc-io/evcc/util/sponsor" ) const ( @@ -57,6 +58,10 @@ func NewDadapower(uri string, id uint8) (*Dadapower, error) { return nil, err } + if !sponsor.IsAuthorized() { + return nil, api.ErrSponsorRequired + } + log := util.NewLogger("dadapower") conn.Logger(log.TRACE)