I’m not sure I understand your point, but the color type I added was Color Value (Red,Green,Blue). That is the kind of message my chandelier expects to see: RGB decimal values comma separated.
There are conversions going on here. openHAB knows HSB and only HSB. 255,0,0 HSB is black. So your HABPanel is setting the color to 255,0,0 HSB. The MQTT binding receives that HSB value and converts it to R,B,G because of the Channel type you chose. Black for R,B,G is 0,0,0 and that is what get’s published.
If you want red you need to use 0,100,100 for the command value which is the HSB equivalent to RBG 255,0,0.
Bingo! I see your answers on so many threads, thanks so much for your help on this and all of the other issues you help folks out with.
That should be in the documentation somewhere. Maybe it is and I just missed it, but with my Thing being RGB type in Paper UI, I assumed that it was speaking RGB, not translating from HSB.
I do use Color Picker already, but I find it’s impossible to get pure red (or any color) by clicking around in there so I like to have the buttons for when I just want the red LEDs on.
It is. Look at the Items pages (once the docs pages come back online). The only state a Color Item can have is HSB. The RGB Channel only links to a Color Item so there has to be translation.
But if there is some clarification that you can think of that makes sense to the binding docs or the main docs, please do file a PR. This is the only way the docs will get better.