mclarkk / lifxlan

Python library for accessing LIFX devices locally using the official LIFX LAN protocol.
MIT License
503 stars 115 forks source link

Products Definition dependant on firmware #159

Open autolog opened 3 years ago

autolog commented 3 years ago

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.

mclarkk commented 3 years ago

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.