rgbww light platform creates an RGBWW (cold white + warm white)
light from 5 float output components (one for each channel). The cold white
and warm white channels will be mixed using the color temperature configuration options.
# Example configuration entry light: - platform: rgbww name: "Livingroom Lights" red: output_component1 green: output_component2 blue: output_component3 cold_white: output_component4 warm_white: output_component5 cold_white_color_temperature: 6536 K warm_white_color_temperature: 2000 K
It is often favourable to calibrate/correct the color produced by an LED strip light as the perceived intensity of different colors will generally vary. This can be done by using max_power on individual output channels:
# Example configuration entry light: - platform: rgbw name: "Livingroom Lights" red: output_component1 green: output_component2 blue: output_component3 white: output_component4 # Example output entry output: - platform: esp8266_pwm id: output_component1 pin: D1 max_power: 80%
name (Required, string): The name of the light.
cold_white_color_temperature (Required, float): The color temperate (in mireds or Kelvin) of the cold white channel.
warm_white_color_temperature (Required, float): The color temperate (in mireds or Kelvin) of the warm white channel.
constant_brightness (Optional, boolean): When enabled, this will keep the overall brightness of the cold and warm white channels constant by limiting the combined output to 100% of a single channel. This reduces the possible overall brightness but is necessary for some power supplies that are not able to run both channels at full brightness at once. Defaults to
color_interlock (Optional, boolean): When enabled, this will prevent white leds being on at the same time as RGB leds. See Color Interlock for more information. Defaults to
effects (Optional, list): A list of light effects to use for this light.
id (Optional, ID): Manually specify the ID used for code generation.
All other options from Light.