diff --git a/noolite-cli.go b/noolite-cli.go index bc8518f..7bdd64f 100644 --- a/noolite-cli.go +++ b/noolite-cli.go @@ -19,6 +19,13 @@ func sendCommand(n *noolite.NooliteAdapter, command string, channel, value, r, g return errors.New("Command was not set") } + n, err := noolite.DefaultNooliteAdapter() + defer n.Close() + + if err != nil { + panic(err) + } + if command == "set" { if value != 0 { return n.SetBrightnesValue(channel, value) @@ -86,14 +93,6 @@ func main() { flag.Parse() - n, err := noolite.DefaultNooliteAdapter() - - if err != nil { - panic(err) - } - - defer n.Close() - if *http_port < 0 { err := sendCommand(n, *command, *channel, *value, *red, *green, *blue)