Philips Hue Lampe soll ihre Farbe ändern per Regel

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Nasryn
Beiträge: 11
Registriert: 24. Aug 2019 19:23
Answers: 0

Philips Hue Lampe soll ihre Farbe ändern per Regel

Beitrag 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.

Benutzeravatar
udo1toni
Beiträge: 15247
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

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

Beitrag 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)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten