RGB 灯光
rgb 灯光平台根据 3 个 float 输出组件
(每个颜色通道一个)创建一个 RGB 灯光。

# 示例配置条目light: - platform: rgb name: "Living Room Lights" red: output_component1 green: output_component2 blue: output_component3通常最好校准/校正 LED 灯带产生的颜色,因为不同颜色的 感知强度通常会有所不同。这可以通过在单个输出通道上使用 max_power 来完成:
# 示例配置条目light: - platform: rgb name: "Living Room Lights" red: output_component1 green: output_component2 blue: output_component3
# 示例输出条目output: - platform: ... id: output_component1 max_power: 80% # 为绿色和蓝色输出重复此操作NOTE
请记住 gamma_correct 默认启用(γ=2.8 ),你可能需要在校准时考虑它。例如,如果你命令灯光为 50% 亮度并希望它成为新的最大值:max_PWM_power = max_light_power^2.8 = 0.5^2.8 = 0.144,那么你将 max_power 设为 14.4%。
- red(必选,ID):用于红色通道的 float Output 组件 的 id。
- green(必选,ID):用于绿色通道的 float Output 组件 的 id。
- blue(必选,ID):用于蓝色通道的 float Output 组件 的 id。
- 来自 Light 的所有其他选项。