I got it to work! Turns out rgb_color + brightness could indeed produce the effect that I was after, I had only been using the wrong values on rgb assuming they would work like in domoticz.
What I learned in the process: light profiles, color_temp or xy_color doesn’t seem to work well with my led controller. color_name works though since it’s translated directly to an rgb-value.
To get white mixed in with RGB:
What decides if the white led is used seems to be wether or not all three values of rgb are above 0. If at least one RGB-value is 0, the white led will not be in use at all, no matter the value of brightness.
If all rgb values are above 0 and the brightness is high enough, then the white led will be used.
Here is a table of the values I have tested while trying to figure out the limit where white gets into play:
| rgb_color | brightness | white led |
| ---------- | ----------- | --------- |
| 20,0,20 | 255 | no |
| 20,0,20 | 150 | no |
| 20,0,20 | 100 | no |
| 20,0,20 | 50 | no |
| 20,0,20 | 25 | no |
| | | |
| 20,5,20 | 255 | yes |
| 20,5,20 | 150 | yes |
| 20,5,20 | 100 | yes |
| 20,5,20 | 50 | yes |
| 20,5,20 | 25 | yes |
| | | |
| 20,1,20 | 255 | yes |
| 20,1,20 | 150 | yes |
| 20,1,20 | 100 | yes |
| 20,1,20 | 50 | yes |
| 20,1,20 | 25 | no | <- Brightness below the limit
| | | |
| 100,1,100 | 255 | yes | Brightness limit much higher now
| 100,1,100 | 254 | no | Green is low compared to red & blue
| | | |
| 100,10,100 | 25 | yes | Brightness fixed at 25, changing
| 100,9,100 | 25 | yes | the green value only to find the limit
| 100,8,100 | 25 | no |
| 100,7,100 | 25 | no |
Hope this can be of use to anyone else struggling with RGBW for the automations.