scripting system, hue fixes and such

This commit is contained in:
2023-08-29 00:06:57 +02:00
parent da8fd03e8a
commit 8776ed6df3
48 changed files with 1128 additions and 72 deletions
+3 -2
View File
@@ -8,6 +8,7 @@ import (
"git.aiterp.net/lucifer3/server/internal/color"
"git.aiterp.net/lucifer3/server/internal/gentools"
"github.com/eriklupander/tradfri-go/tradfri"
"github.com/pkg/errors"
"math"
"math/rand"
"strings"
@@ -77,7 +78,7 @@ func (b *Bridge) listen(bus *lucifer3.EventBus) {
if err != nil {
bus.RunEvent(events.DeviceFailed{
ID: b.id,
Error: "Unable to fetch IKEA devices",
Error: "Unable to fetch IKEA devices: " + err.Error(),
})
return
}
@@ -243,7 +244,7 @@ const defaultCF = device.CFlagXY
func catchPanic(mutexes ...sync.Locker) (retErr error) {
if err, ok := recover().(error); ok {
retErr = err
retErr = errors.Wrap(err, "panik:")
}
for _, mx := range mutexes {