I’m using OH3.0.0, and have a few LIFX lights in my setup.
The lights work as expected for the most part, except that the colour temperature (color for those in the US) doesn’t cover the full range supported by the lights - it maxes out at 2500K (temperature = 1.0 (number)/ 100 (on the dimmer slider)), when the lights can go down to 1500K. The other end of the scale is fine - temperature = 0 corresponds to 9000K, which is the coldest the lights support.
Steps to reproduce:
Set temperature to max in OH - LIFX app shows 2500K (expected 1500K)
Set temperature to min in OH - LIFX app shows 9000K (as expected)
Set temperature to 1500K in LIFX app, OH shows max (1.0 / 100)
Set temperature to max in OH - LIFX app returns to 2500K
Create a new item (number) for colortemperature channel, set to >1, no change in LIFX or light
I use 1500K for dim light at night time and first thing in the morning, and would like to be able to automate this from OH, so I don’t have to use the LIFX app at all.
I can’t see any other mentions of this elsewhere - I don’t recall this being an issue in OH2.5.x, but I can’t be sure about that… it seems more like a binding issue than an OH3 issue.
I am happy to submit a bug request if that’s needed - just wanted to check I’m not doing anything stupid first…
It doesn’t directly use it but the values are based on that file. I will then update the file used by the binding based on the updated products.json file. Maybe there is more to update besides these 2 lights.