The channels for CW and WW cannot be influenced 100% independently of each other. If, for example, channel CW is set to 80 and channel WW switches between the values 10 and 160, the brightness of channel CW also becomes slightly brighter and darker.
RGBWWTable 255,255,255,255,255
Color 255,255,255,80,10
Color 255,255,255,80,160
Color 255,255,255,80,10
Color 255,255,255,80,160
...
In the version Sonoff-Tasmota v6.6.1 the same issue.
In the version Sonoff-Tasmota v6.2.1 it works perfectly!
It may surprise you but it is the expected behavior, because of Gamma Correction.
You can always remove Gamma correction with LedTable 0.
With some additional logs:
Color 255,255,255,80,10
actually drives the following PWM values:
R255 G255 B255 C12 W2
Color 255,255,255,80,160
actually drives the following PWM values:
R255 G255 B255 C72 W144
The second command actually increases the power to CW as well.
Explanation
Normal use would be to set CT (white temperature) first and then adjust the Dimmer for the white channel. The gamma correction must be calculated on the total white power (CW+WW) and then split between CW/WW based on the CT value. This is what drives the most natural behavior when you move the Dimmer.
v6.2.1 didn't have this type of white gamma correction calculation.
Alternative
If you want all 5 channels to be independent, your can use SetOption68 1
Thank you very much for the quick feedback and the very good explanation.
Most helpful comment
It may surprise you but it is the expected behavior, because of Gamma Correction.
You can always remove Gamma correction with
LedTable 0.With some additional logs:
Color 255,255,255,80,10actually drives the following PWM values:
R255 G255 B255 C12 W2Color 255,255,255,80,160actually drives the following PWM values:
R255 G255 B255 C72 W144The second command actually increases the power to CW as well.
Explanation
Normal use would be to set
CT(white temperature) first and then adjust theDimmerfor the white channel. The gamma correction must be calculated on the total white power (CW+WW) and then split between CW/WW based on the CT value. This is what drives the most natural behavior when you move the Dimmer.v6.2.1 didn't have this type of white gamma correction calculation.
Alternative
If you want all 5 channels to be independent, your can use
SetOption68 1