Sockets: require user/password (#6586)

This commit is contained in:
Markus Thierolf 2023-03-02 16:23:02 +01:00 • committed by GitHub
parent 85c7126bbd
commit ff9ef278fb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 24 additions and 0 deletions

View file

@ -34,6 +34,10 @@ func NewFritzDECTFromConfig(other map[string]interface{}) (api.Charger, error) {
return nil, err
}
if cc.User == "" || cc.Password == "" {
return nil, api.ErrMissingCredentials
}
return NewFritzDECT(cc.embed, cc.URI, cc.AIN, cc.User, cc.Password, cc.StandbyPower)
}

View file

@ -33,6 +33,10 @@ func NewCCUFromConfig(other map[string]interface{}) (api.Charger, error) {
return nil, err
}
if cc.User == "" || cc.Password == "" {
return nil, api.ErrMissingCredentials
}
return NewCCU(cc.embed, cc.URI, cc.Device, cc.MeterChannel, cc.SwitchChannel, cc.User, cc.Password, cc.StandbyPower)
}

View file

@ -30,6 +30,10 @@ func NewTapoFromConfig(other map[string]interface{}) (api.Charger, error) {
return nil, err
}
if cc.User == "" || cc.Password == "" {
return nil, api.ErrMissingCredentials
}
return NewTapo(cc.embed, cc.URI, cc.User, cc.Password, cc.StandbyPower)
}

View file

@ -20,5 +20,9 @@ func NewFritzDECTFromConfig(other map[string]interface{}) (api.Meter, error) {
return nil, err
}
if cc.User == "" || cc.Password == "" {
return nil, api.ErrMissingCredentials
}
return fritzdect.NewConnection(cc.URI, cc.AIN, cc.User, cc.Password)
}

View file

@ -32,6 +32,10 @@ func NewCCUFromConfig(other map[string]interface{}) (api.Meter, error) {
return nil, err
}
if cc.User == "" || cc.Password == "" {
return nil, api.ErrMissingCredentials
}
return NewCCU(cc.URI, cc.Device, cc.MeterChannel, cc.SwitchChannel, cc.User, cc.Password, cc.Usage)
}

View file

@ -23,5 +23,9 @@ func NewTapoFromConfig(other map[string]interface{}) (api.Meter, error) {
return nil, err
}
if cc.User == "" || cc.Password == "" {
return nil, api.ErrMissingCredentials
}
return tapo.NewConnection(cc.URI, cc.User, cc.Password)
}