Hi,
I have a custom light I made using RGBW LEDs (similar to Adafruit Neopixel). It talks to HA via MQTT. It’s working well when I set levels via MQTT Explorer.
The issue is with the built-in Light Card. When I select colors via the Hue/Saturation color disc I would expect the more saturated colors to the outside of the disc to have less white channel mixed in, with more white channel towards the center of the disk, like this:
But in fact, HA doesn’t ever change the white value no matter what is selected in the Light Card. If I set it to a value via MQTT explorer, then adjust from the Light Card, it will send new color values but won’t ever touch the white channel value.
There’s also a White Brightness and Color Brightness slider, but they don’t seem to behave consistently.
I’m wondering if the issue is how I have the light set up in my configuration.yaml:
mqtt:
- light:
name: wally
unique_id: wally_ID
schema: json
state_topic: "home/wally"
command_topic: "home/wally/set"
brightness: true
color_mode: true
supported_color_modes: ["rgbw"]
optimistic: false
qos: 0
I’m following the JSON schema for RGBW on the MQTT Light page here:
Is there something wrong with my config or is the Light card just bugged?
Thank you!