But when I want the amber (White) color, it toggles the RGB channels all on. Under version 0.63.3 it turned off the RGB channels and only turned on the white channel.
- service: light.turn_on
entity_id: light.fgrgbwm441_ledstrip_david_bed_level
data:
transition: 10
rgb_color: [255,255,255] # Turns on the white channel, rgb=off
brightness: 100
When I add the white_value=255 paramater, all RGBW channels are on.
Hi there. +1 on this one, in exactly the same way you are experiencing it… now, I believe noticing this earlier than 0.63… I have temporarily dealt with it by adding code to turn the RGB channels off individually before calling the light.turn_on with white_value only. The transition is ugly, but the end state is correct. I remember seeing some conversations about this change a while back, but have not been able to find a proper article that describes how to deal with RGBW lights properly. From my experience, this is a light domain problem, not really specific to the fibaro RGBW lights, as I have a few other RGBW lights from other vendors and technologies, and they all have the same behavior now.
Hi there, sorry not responding in a timely fashion. I have a few scenes that use the Fibaro RGBW controllers. Here is an example of what I did to correct this. I had to do this because “familyandfriends” require all lights to be white, but the lights could be transitioning from other scenes where the fibaros were purple or green.
- name: familyandfriends
entities:
switch.scgroundfamilyfriends: on
light.kitchen_pots: on
switch.kitchen_sink_pendant: on
light.breakfast_pendant: on
light.familyrgbw_white:
state: on
color_name: white
brightness: 255
light.familyrgbw_red: off
light.familyrgbw_green: off
light.familyrgbw_blue: off
light.livingrgbw_white:
state: on
color_name: white
brightness: 255
light.livingrgbw_red: off
light.livingrgbw_green: off
light.livingrgbw_blue: off
switch.family_fireplace: off
This is the scene that turns on in Purple:
- name: watchtv
entities:
switch.scgroundwatchtv: on
light.familyrgbw_main:
state: on
rgb_color: [50, 0, 50]
white_value: 0
light.livingrgbw_main:
state: on
rgb_color: [50, 0, 50]
white_value: 0
light.kitchen_pots: off
light.breakfast_pendant: off
switch.family_fireplace: off
light.xmas_tree:
state: on
brightness: 50
script.family_tv_backlight_purple: on