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.
Philips Hue Lampe soll ihre Farbe ändern per Regel
-
- Beiträge: 11
- Registriert: 24. Aug 2019 19:23
- udo1toni
- Beiträge: 15247
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Philips Hue Lampe soll ihre Farbe ändern per Regel
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:
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