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

Create light_zll_white_ambiance.json #7451

Merged
merged 4 commits into from
Dec 18, 2023
Merged

Create light_zll_white_ambiance.json #7451

merged 4 commits into from
Dec 18, 2023

Conversation

ebaauw
Copy link
Collaborator

@ebaauw ebaauw commented Dec 14, 2023

See #7352, #7353.

For now, we don't expose capabilities/color/effects nor state/effect, even though these lights support the Hue special effect candle. Need changes to the C++ code to handle colour temperature light with special effects, but (obviously) without colour loop.

@ebaauw ebaauw marked this pull request as draft December 15, 2023 10:33
For now, don't expose `candle` effect, as this requires changes to the C++ code.
@ebaauw ebaauw added this to the v2.25.0-beta milestone Dec 15, 2023
@ebaauw ebaauw marked this pull request as ready for review December 15, 2023 12:09
@ebaauw ebaauw requested a review from manup December 15, 2023 12:11
@manup manup merged commit bad9dc4 into dresden-elektronik:master Dec 18, 2023
1 check passed
@ebaauw ebaauw deleted the hue-white-amb branch December 18, 2023 10:26
manup pushed a commit that referenced this pull request Sep 24, 2024
With the 1.116.3 / 67.116.3 firmware upgrade from May 2024, most Hue lights get additional special effects (see https://www.philips-hue.com/en-us/support/release-notes/lamps). There's also a new (undocumented) "sunset" effect, which basically is the reverse of the "sunrise" effect.

Most of these changes should be reflected by the API automatically when, the attributes from the Hue Effects cluster are re-read after the firmware update.

This PR adds support for the new "sunset" effect. It also brings the GUI up to date with the API ("opal" and "glisten" were missing and "prism" was still called "loop"). It enables the Hue-specific Startup Current X and Startup Current Y attributes, now that the GUI bug handling attributes with the same ID but different manufacturer codes has been fixed.
Finally, it removes the values for state/effect from the DDFs for the Hue lights, as these are exposed through capabilities/color/effects, and as they depend on the firmware revision.

While changing the C++ code, I also fixed the handling of special effects for (white and/or white ambiance) lights that don't support colorloop, see #7451.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants