Stimmt, da hast Du Recht. Das muss allerdings ein Fehler sein. Warum sollte es nicht möglich sein, Color Items über eine Gruppe anzusteuern... (ich musste mich selbst erst davon überzeugen, dass es keine Group:Color Items gibt, auch nicht über die Text Konfiguration)
Das bedeutet, dass Du zwingend über eine Rule und ein Proxy Item steuern musst.
Du legst eine allgemeine Gruppe an, Typ ist in diesem Fall egal, in der alle gemeinsam gesteuerten Color Items zusammengefasst sind.
Dann brauchst Du noch ein Color Item, über welches Du die Items der Gruppe steuerst. Die Rule muss auf das neue Item triggern:
Code: Alles auswählen
rule "Deckenlampe Flur"
when
Item WohnungFlurDeckenlampe_Farbe_Control received command
then
WohnungFlurDeckenlampe_Farbe.members.forEach[i|i.sendCommand(receivedCommand.toString)]
end
Der Name des steuernden Items ist im Beispiel WohnungFlurDeckenlampe_Farbe_Control.
Die Namen aller Items sind beliebig, sie müssen nur passen, also alle mit den Color Channels verknüpften Items müssen vom Typ Color sein und dem Gruppenitem zugeordnet sein, das Group Item ist in allen Belangen irrelevant, außer dass sein Name in der Rule stehen muss und nur exakt die Color Items zugeordnet sein dürfen, die kontrolliert werden sollen.
Das steuernde Item muss vom Typ Color sein, damit es die Color-spezifischen Befehle senden und empfangen kann. Der Name ist irrelevant, es muss lediglich als triggerndes Item in der Rule gelistet sein (mit received command). Das Item kann auch mit einem Channel verlinkt sein, z.B. um mit einem Wandtaster die Lampen als Gruppe zu schalten.
Weil es gerne zu Verwirrung in dem Zusammenhang kommt: Für eine Lampe mit RGB Funktion reicht ein Channel und auch ein Item, damit lässt sich alles steuern, Farbe, Helligkeit und Ein/Aus.
Sollte die Lampe eine Funktion für Farbtemperatur haben, sieht es etwas anders aus, dann wird ein zusätzlicher Dimmer Kanal für die Farbtemperatur benötigt, weil das Color Modell in openHAB diese Eigenschaft nicht steuern kann.
Ebenso ist es bei RGBW-Lampen mit einem separat steuerbaren Weiß-Kanal, auch dieser muss als separater Dimmer abgebildet und getrennt gesteuert werden. Ob dann ein ON/OFF-Befehl auf das Color Item reicht, um den Weiß-Kanal mit an-/abzuschalten, kommt auf das Lampenmodell an.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet