Seite 1 von 1

Philips Hue Lampe soll ihre Farbe ändern per Regel

Verfasst: 4. Okt 2019 17:05
von Nasryn
Hallo zusammen, ich möchte das meine Hue Lampe auf einen Farbwert ändert. Nun dachte ich mir ich mache das mit sendCommand(R,G,B) aber dies gibt mir nicht das Ergebnis welches ich haben möchte...
Ich habe nun auch gesehen, dass es extra funktionen wie HSB oder new Percentage gibt. Diese habe ich aber biser nicht benötigt, denn wenn ich den Dimmer benutze der Hue Lampe reicht eine einfache sendCommand(Prozentzahl) um meinen gewünschten Wert einzustellen. Naja ich bin langsam ratlos, villeicht kann mir ja jemand helfen.

Re: Philips Hue Lampe soll ihre Farbe ändern per Regel

Verfasst: 4. Okt 2019 18:55
von udo1toni
Farbwerte werden in openHAB immer in HSB angegeben, es sei denn, man nutzt die entsprechenden Methoden, um den Rot- Grün- und Blauanteil auszugeben oder in HSB umzurechnen. Der Colorpicker (in der UI) arbeitet ebenfalls mit HSB. Wird nur ein Wert angegeben, so wird nur B (Brightness) gesetzt.

Die Umrechnung müsste so funktionieren:

Code: Alles auswählen

hsbValue = HSBType.fromRGB(redValue,greenValue,blueValue)