fix color in tradfri

This commit is contained in:
2023-01-01 22:22:23 +01:00
parent cfb1727a89
commit 8c10b15dd8
+8 -3
View File
@@ -175,9 +175,14 @@ func (b *Bridge) refreshDevice(id string, bus *lucifer3.EventBus) {
} }
} }
if luciferState.Color != nil && luciferState.Color.XY != nil { if luciferState.Color != nil {
newX := luciferState.Color.XY.X col, ok := luciferState.Color.ToXY()
newY := luciferState.Color.XY.Y if !ok {
return
}
newX := col.XY.X
newY := col.XY.Y
diffX := math.Abs(newX - currX) diffX := math.Abs(newX - currX)
diffY := math.Abs(newY - currY) diffY := math.Abs(newY - currY)