What's Changed
Bug Fixes
- Fix unsupported color mode errors — Use dynamic
color_modeproperty to preventonoffmode errors on lights with RGB/color_temp support (#21) - Preserve scene on power-off — Scene selector no longer resets to "None" when a light is turned off with a scene active (#18)
- Support dynamic fan speed count — Fans like the H7101 with 8 speeds now correctly expose all speed levels instead of hardcoding 3 (#20)
- Fix unused import lint error in test_light.py
- Fix mypy return-value error in color_mode property
Documentation
- Add H6099 and H7101 capability profiles to protocol reference
- Document DreamView vs camera-based video sync API limitations