Hi guys,
I was able to readout a Shelly Pro RGB (not the Shelly RGBW2) via MQTT to Node Red, but I´m not able to control it.
color picker outputs a string or an object, but I´d need an array. I´m also not sure if it would be enough to send RGB(W) data, or if I need to send brightness as well.
You should be able to enable mqtt control in the devices http/lan interface, which allows the legacy control over mqtt. you should find it in the mqtt settings page. Then @TotallyInformation suggestion should work.