Highlights
Fixes HyperHDR 22 JSON validation noise and LED stream auth issues from #110.
Average Color (hyperhdr-py-sickkick==0.2.2)
- Uses HyperHDR-valid
current-state/average-color/instanceinstead of invalidledcolors/currentColors(regression from the #90/#94 fix) - Parses
{red, green, blue}from the server response - Average Color sensor works with LED cameras disabled (no longer depends on invalid polling)
LED camera / admin password
- LED Colors and LED Gradient WebSockets lazy-start on first view (disabled/unused cameras stay idle)
- Clearer auth failure handling via library 0.2.2 (no reconnect spam after permanent auth failure)
- Admin password must be at least 8 characters (HyperHDR requirement); clearing the Options field removes a stored password
- LED Colors (
imagestream) still requires admin auth when Local API Authentication is enabled — tokens alone are not enough
Dependency
- Bumps
hyperhdr-py-sickkickfrom0.2.1→0.2.2
What's Changed
Full Changelog: v1.0.0...v1.0.1