Hi @nayelyz , is it possible to request a change in a production capability?
In switchLevel capability, setLevel(level, rate) allows to change the brightness of a light specifying the transition time. That’s great for wake-up or wind-down routines.
However, in colorTemperature capability there’s a setColorTemperature(temperature) but the “rate” argument is missing.
The driver matter-switch has to provide the transition time when setting the color temperature but, since it cannot get it from the argument because it does not exist, it just uses a hardcoded value (zero). Seems like it would be trivial to add the argument to the capability like in setLevel and use it in the driver if it’s specified instead of just zero.