Looking at another driver it was setting the color attribute to the hex code of the color, which I thought made sense so I was trying it out. Noticed after doing that the "setColor" color picker would always just show black [0,0,0]. After removing the color attribute the color picker is back to using the hue, sat and level values. The RGB attribute seems to have no effect on the color picker.
If I can control what the color picker is showing via the color attribute this would be awesome and is functionality I asked for in the past! I just need to know what format it is supposed to be set?
Docs are vague.