Just a heads-up that on looking at recent changes to LIFX Products Description it seems that the product definitions can change dependant on firmware of the LIFX device. I particularly note that Kelvin ranges seem to be dependant on firmware version.
It is going to need more than a simple change to products.py to fully support this.
Yikes, good catch. Updating the way product capabilities are determined (and kept up-to-date) is number one priority when I get some time to work on this after my dissertation is done in April.
Just a heads-up that on looking at recent changes to LIFX Products Description it seems that the product definitions can change dependant on firmware of the LIFX device. I particularly note that Kelvin ranges seem to be dependant on firmware version.
It is going to need more than a simple change to products.py to fully support this.