Daheimladen: check stationid
This commit is contained in:
parent
5216c88cb8
commit
fc565af2b4
1 changed files with 5 additions and 0 deletions
|
|
@ -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)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue