Problem when using colorpicker to control RGBW with DMX binding

Hi,

I have a question related to the use of a colorpicker to control RGBW with DMX binding.
I’m using 4 channel RGBW strips and I create a 4 channel DMX thing for them:

color RGBW_TV "LED strip TV" [dmxid="1/4", fadetime=1000, dimtime=10000]

Everything seems to work but the values send to the DMX bus are not correct.
When I set the color to blue with the colorpicker, the DMX value is [0,0,255,0] (R,G,B,W) → OK
When I set the color to green with the colorpicker, the DMX value is [0,255,0,0] (R,G,B,W) → OK
When I set the color to red with the colorpicker the, DMX value is [255,0,0,255] (R,G,B,W) → NOK → this should be [255,0,0,0]

When I set the color to the midle of the colorpicker the DMX value is [255,255,255,255] (R,G,B,W) → I should think this should be [0,0,0,255] for a RGBW LED strip.

I expect that moving from the outside to the inside if the colorpicker, the white value increases and the colored values decreases.

Is this a bug? Or do I something wrong?

There is no RGBW support in the DMX binding.

That’s too bad, is there a way to simulate this? extract RGBW values out of the colorpicker and send them to my RGBW DMX item?

The root problem is that the colorpicker provides a color as HSB. There is no general conversion of HSB to RGBW and back.

Can i request this feature somewhere?