This sounds like an interesting little "smoothing" problem to solve...
Essentially, you have two (possibly) different light level values: the current level (of the light) and the target level (as defined by the slider). You also have some desired max change rate when moving from the current level to the target level. Sounds like a PID or PWM node to me -- but I only recognize that because of what I've learned from this recent discussion thread between Charles and Colin on how to control the brewing process. So I'd be really interested to hear from them whether similar techniques would work in this situation.
I guess my simple-minded approach would be to have a function node with the 2 input topics (current and target), which outputs either a current + 1
or current - 1
value depending on whether the target was higher or lower than the current value. Feed that into a delay node and then back to the input of the function node. When the two values are the same, there would be no output.