I have noticed that the zwave RGBW controller (mine is a Fibaro) now includes the color_color control. Previously I created a rule to update the RGB dimmer levels based on a colour picker by grabbing the HSB values (as per examples on the internet). Having seen the new color_color control I decided to give it a go and it almost works perfectly.
The issue I see is that if I send the command (oldColour is an HSBType value);
newColour = new HSBType(oldColour.getHue(), oldColour.getSaturation(),new PercentType(newBrightness)) sendCommand(colourControl, newColour)
Whilst the colour seems to be correct, the brightness is always 99 percent. The brightness can be set correctly if just the dimmer value is sent to the control, e.g.
It seems that the color_color may not be reading the value correctly. The PercentType works for other colour changing bulbs, such as the Hue.