Hue binding behaviour change 2.3 to 2.4 on color light

I am observing a behavior with hue color lights that changed from 2.3 to 2.4. In brief, a light that was previously on with some color setting, turned off, and then receives a command on the colortemperature channel used to turn on with the commanded setting in 2.3 and before, but now does nothing when the light is off. The following command sequence:

ExtendedE27_06_Color.sendCommand(new HSBType(new DecimalType(120),new PercentType(100),new PercentType(100)))
Thread::sleep(1000)

ExtendedE27_06_Switch.sendCommand(OFF)
Thread::sleep(1000)

ExtendedE27_06_ColorTemperature.sendCommand(new PercentType(100))
Thread::sleep(1000)

ExtendedE27_06_Switch.sendCommand(ON)

comes up as a white light in the 2.3 version of the binding, and one second earlier than in 2.4. With 2.4 it comes up as a green light and only when explicitly commanded to ON. Once the lamp is on, the colortemperature works, of course. However, this means you cannot turn on a colored light with the desired white light setting any more, but have to turn it on as it was, and then change the setting. This can be somewhat ugly, if the previous and now desired settings look very different.

Was this an intended change, or anyone else seeing this?

1 Like