Hi Alex,
die Info habe ich auch gefunden, nur habe ich keinen Plan wie ich es umsetze :-)
Das Template zigbee2mqtt_light_rgbcct_rgb hatte ich gar nicht in der Auswahl, leider funktioniert es damit eher gar nicht als schlecht, denn es liefert RGB Werte zurück
zigbee2mqtt/Tannenbaum/set {"color":{"b":13,"g":45,"r":255},"transition":1}
zigbee2mqtt/Tannenbaum {"brightness":105,"color":{"b":255,"h":200,"s":100},"effect":null,"linkquality":75,"state":"ON"}
zigbee2mqtt/Tannenbaum {"brightness":13,"color":{"b":13,"h":200,"s":100},"effect":null,"linkquality":75,"state":"ON"}
zigbee2mqtt/Tannenbaum/set {"color":{"b":255,"g":74,"r":86},"transition":1}
zigbee2mqtt/Tannenbaum {"brightness":13,"color":{"b":13,"h":200,"s":100},"effect":null,"linkquality":78,"state":"ON"}
zigbee2mqtt/Tannenbaum {"brightness":255,"color":{"b":255,"h":200,"s":100},"effect":null,"linkquality":78,"state":"ON"}
zigbee2mqtt/Tannenbaum/set {"color":{"b":69,"g":255,"r":75},"transition":1}
zigbee2mqtt/Tannenbaum {"brightness":255,"color":{"b":255,"h":200,"s":100},"effect":null,"linkquality":84,"state":"ON"}
zigbee2mqtt/Tannenbaum {"brightness":69,"color":{"b":69,"h":200,"s":100},"effect":null,"linkquality":81,"state":"ON"}
zigbee2mqtt/Tannenbaum/set {"color":{"b":51,"g":133,"r":255},"transition":1}
zigbee2mqtt/Tannenbaum {"brightness":69,"color":{"b":69,"h":200,"s":100},"effect":null,"linkquality":84,"state":"ON"}
zigbee2mqtt/Tannenbaum {"brightness":51,"color":{"b":51,"h":200,"s":100},"effect":null,"linkquality":84,"state":"ON"}
Wie man in den Zeilen mit /set sieht habe ich die RGB Farbe verändert, das wird auch brav an die LED Kette weitergeschickt, doch die Kette ändert nur die Helligkeit da der Einzige Wert mit dem sie was anfangen kann b (brightness) ist...
Das liegt wohl daran dass die Kette HUE Werte erwartet die in dieser Form geschickt werden müssten:
color_hs: {"color": {"hue": HUE, "saturation": SATURATION}}
bzw.
HSB space (hue, saturation, brightness): {"color": {"h": H, "s": S, "b": B}} e.g. {"color":{"h":360,"s":100,"b":100}} or {"color": {"hsb": "H,S,B"}} e.g. {"color":{"hsb":"360,100,100"}}
HSV space (hue, saturation, brightness):{"color": {"h": H, "s": S, "v": V}} e.g. {"color":{"h":360,"s":100,"v":100}} or {"color": {"hsv": "H,S,V"}} e.g. {"color":{"hsv":"360,100,100"}}
HSL space (hue, saturation, lightness){"color": {"h": H, "s": S, "l": L}} e.g. {"color":{"h":360,"s":100,"l":100}} or {"color": {"hsl": "H,S,L"}} e.g. {"color":{"hsl":"360,100,100"}}
Ich habe jetzt ein wenig herumprobiert und habe mir eine recht statische Variante des Setlist zusammegeklickt, dam it kann ich schon mal eine statische Liste der Effekte wählen, bei Farben scheitere ich daran den satturaton Wert aus dem Reading mit ReadingsVal zu extrahieren.
attr Tannenbaum setList on:noArg $DEVICETOPIC/set {"state":"ON"}\
off:noArg $DEVICETOPIC/set {"state":"OFF"}
brightness:colorpicker,BRI,0,5,255 $DEVICETOPIC/set {"state":"on","$EVTPART0":"$EVTPART1"}
hue:colorpicker,HUE,0,1,359 $DEVICETOPIC/set {"color": {"$EVTPART0":"$EVTPART1","saturation":'ReadingsVal($name,"color_s",0)'}}
effect_snow:noArg $DEVICETOPIC/set {"effect":{"effect":"snow","speed":80},"state":"ON"}
effect_rainbow:noArg $DEVICETOPIC/set {"effect":{"effect":"rainbow","speed":80},"state":"ON"}
effect_snake:noArg $DEVICETOPIC/set {"effect":{"effect":"snake","speed":80},"state":"ON"}
effect_twinkle:noArg $DEVICETOPIC/set {"effect":{"effect":"twinkle","speed":80},"state":"ON"}
effect_firework:noArg $DEVICETOPIC/set {"effect":{"effect":"firework","speed":80},"state":"ON"}
effect_horizontal_flag:noArg $DEVICETOPIC/set {"effect":{"effect":"horizontal_flag","speed":80},"state":"ON"}
effect_waves:noArg $DEVICETOPIC/set {"effect":{"effect":"waves","speed":80},"state":"ON"}
effect_updown:noArg $DEVICETOPIC/set {"effect":{"effect":"updown","speed":80},"state":"ON"}
effect_vintage:noArg $DEVICETOPIC/set {"effect":{"colors":[{"b":255,"g":255,"r":255}],"effect":"vintage","speed":80},"state":"ON"}
effect_fading:noArg $DEVICETOPIC/set {"effect":{"effect":"fading","speed":80},"state":"ON"}
effect_collide:noArg $DEVICETOPIC/set {"effect":{"effect":"collide","speed":80},"state":"ON"}
effect_strobe:noArg $DEVICETOPIC/set {"effect":{"effect":"strobe","speed":80},"state":"ON"}
effect_sparkles:noArg $DEVICETOPIC/set {"effect":{"colors":[{"b":255,"g":255,"r":255}],"effect":"sparkles","speed":80},"state":"ON"}
effect_carnaval:noArg $DEVICETOPIC/set {"effect":{"effect":"carnaval","speed":80},"state":"ON"}
effect_glow:noArg $DEVICETOPIC/set {"effect":{"effect":"glow","speed":80},"state":"ON"}
Wenn die Sättigung auf 100
hue:colorpicker,HUE,0,1,359 $DEVICETOPIC/set {"color": {"$EVTPART0":"$EVTPART1","saturation":"100"}}
gesetzt ist, funktioniert auch die Farbumstellung halbwegs, nur interpretiert die Kette die HUE-Werte irgendwie auf eigene Weise...
zigbee2mqtt/Tannenbaum/set {"color": {"hue":"57","saturation":"100"}}
zigbee2mqtt/Tannenbaum {"brightness":255,"color":{"b":125,"h":597,"s":10},"effect":null,"linkquality":84,"state":"ON"}
zigbee2mqtt/Tannenbaum {"brightness":255,"color":{"b":255,"h":87,"s":100},"effect":null,"linkquality":84,"state":"ON"}
zigbee2mqtt/Tannenbaum/set {"color": {"hue":"172","saturation":"100"}}
zigbee2mqtt/Tannenbaum {"brightness":255,"color":{"b":255,"h":87,"s":100},"effect":null,"linkquality":84,"state":"ON"}
zigbee2mqtt/Tannenbaum {"brightness":255,"color":{"b":255,"h":370,"s":100},"effect":null,"linkquality":84,"state":"ON"}
zigbee2mqtt/Tannenbaum/set {"color": {"hue":"259","saturation":"100"}}
zigbee2mqtt/Tannenbaum {"brightness":255,"color":{"b":255,"h":370,"s":100},"effect":null,"linkquality":81,"state":"ON"}
zigbee2mqtt/Tannenbaum {"brightness":255,"color":{"b":255,"h":601,"s":100},"effect":null,"linkquality":84,"state":"ON"}