Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chrivers/gradient support #65

Merged
merged 46 commits into from
Feb 4, 2025
Merged

Chrivers/gradient support #65

merged 46 commits into from
Feb 4, 2025

Conversation

chrivers
Copy link
Owner

This PR brings the first, experimental support for Gradient Lights!

Support for this is pretty involved, and requires somewhat complicated math to do color space conversion between XYZ, XYY and RGB.

Some artifacts are expected, and so far this has only been tested with a single hue led strip, the LCX005 ("Hue Light Strip for PC").

Feedback very welcome. Please let me know if this works for you, and which lights you have tried this on :)

@chrivers chrivers force-pushed the chrivers/gradient-support branch 2 times, most recently from 2f3721a to 119c41f Compare February 4, 2025 15:58
…troduce ExposeBase, which corresponds to the Base class in z2m, and extend from there.
@chrivers chrivers force-pushed the chrivers/gradient-support branch from 119c41f to 76bfebc Compare February 4, 2025 16:42
@chrivers chrivers merged commit 8c39956 into master Feb 4, 2025
4 checks passed
@chrivers chrivers deleted the chrivers/gradient-support branch February 4, 2025 19:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant