diff --git a/driver/artNet.go b/driver/artNet.go index 2d404d9..d915af4 100644 --- a/driver/artNet.go +++ b/driver/artNet.go @@ -50,9 +50,6 @@ func NewDriver(cfgDir, name string, debug bool) (*ArtNetDriver, error) { logger.Error("artNet.NewDriver.LoadCfg", "error load driver configuration: "+err.Error()) return nil, err } - - d.Conn = client.NewClient(logger) - return &d, nil } @@ -81,11 +78,11 @@ func (d *ArtNetDriver) SetValue(bus string, address uint, value uint8) error { return fmt.Errorf("no bus '%s' found", bus) } d.Buses[bus].Data.SetValue(address, value) - return d.Buses[bus].SendData() } func (d *ArtNetDriver) Connect(ip, id string, port uint) error { + d.Conn = client.NewClient(d.Log) if err := d.Conn.Connect(ip, id, port); err != nil { return err }