I’ve heard from another ST developer that setColor() accepts a “level” argument in addition to hue and saturation. I confirmed this as well.
Why is this feature undocumented? Is it going to be removed? Or is it something that you’re still working out the kinks on?
There’s a lot of undocumented APIs in SmartThings.
Some are deprecated (old stuff that slipped into production and they decided it would be removed ine day, so didn’t document it, but may still exist).
For something like Level inside the setColor Capability, in order for it to be supported, every DTH would have to implement it.
Since it is redundant with setLevel(), that would be a dumb decision with no benefit.