Hue lights have inconsistent state attributes

I’ve just started setting up my home assistant to connect to my hue lights (I have a Hue bridge as well).

Some of the hue lights have hs_color, rgb_color, and xy_color attributes. And other hue lights have brightness and color_temp, but there is no crossover between these. They are all hue color ambiance bulbs, although purchased at different times.

Because they use different attributes, it’s very difficult to figure out automation with them, as well as things like setting the icon state color (the lights with rgb_color seem to show an icon state, while those without don’t).

Is this a bug or some other issue? Any clues about how I might fix it or change it? My guess is that the ones showing only brightness and color_temp are being interpreted as “white” bulbs only, but they’re definitely not and I can set colors through the hue app just fine.

I am running Home Assistant 0.117.1 in a docker container on my raspberry pi 4 (arm64 architecture)

The lights will show the hs_color, rgb_color, and xy_color attributes when set to a color (red, blue, orange, etc). They will only show color_temp when they’re set to a shade of white (warm or cool).

I see, thank you. Is there a way to get the bulbs to show an icon color state when they are set to a shade of white? I like that it’s showing me what color my color bulbs are set to, but it would be nice to be able to display a color (or at least white) for the bulbs set to a shade of white.

Hmm, actually to update Tediore, the explanation you provided doesn’t seem to be quite right. When I set both sets of lights to the same scene, they continue to have one set of lights with an rgb_color attribute and one without. The one without did briefly show an rgb_color, but then it seemed to disappear.