Skip to content

Conversation

@ebaauw
Copy link
Collaborator

@ebaauw ebaauw commented Oct 3, 2024

This PR does the following:

  • Add support for underwater, cosmos, sunbeam, and enchant effects for Hue lights. There are introduced with Hue light firmware v1.222.2, see Support new Hue light features in firmware v1.222.2 #7955.
  • Rename fireplace effect to fire, in line with the Hue API v2. The Hue app names this effect Fireplace, but I think API clients would appreciate the consistency with the Hue API over consistency with the Hue app.
  • Change the Set Effect command command to leave out Enable. It turns out this was actually setting the light's on/off state, rather than enabling the effect, see also Handle supported 'state' changes via FC03 for supported Philips Hue lights #7950.
  • No longer turn the light on, when PUTting only effect to it's state.
  • Also snuck in a DDF for the Hue bridge, in case the RaspBee/ConBee has joined a Hue bridge network, see ConBee II as router for Hue #2788.
  • Also snuck in another white ambiance light, the 400lm GU.10 white ambiance spot.

Note: support for duration for the sunrise and sunset effects is left to #7950.

@github-actions
Copy link
Contributor

github-actions bot commented Oct 3, 2024

Hey @ebaauw, thanks for your pull request!

Tip

Modified bundles can be downloaded here.
Relative expire date

DDB changes

Modified

  • philips/bridge.json : Hue bridge ✔️

  • philips/light_zb3_white.json : Hue white light ✔️

  • philips/light_zll_white_ambiance.json : Hue white ambiance light ✔️

  • philips/light_zb3_white_ambiance.json : Hue white ambiance light ✔️

  • philips/light_zll_A.json : Hue color ambiance light ✔️

  • philips/light_zll_C.json : Hue white and color ambiance light ✔️

  • philips/light_zb3_C.json : Hue white and color ambiance light ✔️

  • philips/light_zb3_C_gradient.json : Hue white and color ambiance gradient light ✔️

  • philips/light_zb3_C_festavia.json : Hue festavia string lights ✔️

  • philips/light_zll_B.json : Hue white and color ambiance light ✔️

Validation

Tip

Everything is fine !

🕞 Updated for commit 738d20b

@ebaauw ebaauw requested a review from manup October 3, 2024 14:52
@ebaauw ebaauw added Device Improvement Additional tag to attach to a existing issue. Fix Enhancement labels Oct 3, 2024
@ebaauw ebaauw added this to the v2.29.0-beta milestone Oct 3, 2024
@ebaauw ebaauw linked an issue Oct 3, 2024 that may be closed by this pull request
2 tasks
Added 400lm GU.10 spot.
@manup manup merged commit 66e7014 into dresden-elektronik:master Oct 7, 2024
@github-actions
Copy link
Contributor

github-actions bot commented Oct 7, 2024

This pull request is now merged. The new DDB files have been uploaded to the store.

DDB Files

Modified

  • philips/bridge.json : Hue bridge : with hash (e9b407803c)

  • philips/light_zb3_white.json : Hue white light : with hash (a2bbafb9fc)

  • philips/light_zll_white_ambiance.json : Hue white ambiance light : with hash (712376cb64)

  • philips/light_zb3_white_ambiance.json : Hue white ambiance light : with hash (5978f73123)

  • philips/light_zll_A.json : Hue color ambiance light : with hash (b7c22141ad)

  • philips/light_zll_B.json : Hue white and color ambiance light : with hash (ea2455ef9b)

  • philips/light_zll_C.json : Hue white and color ambiance light : with hash (39b594a6ad)

  • philips/light_zb3_C.json : Hue white and color ambiance light : with hash (685084d79b)

  • philips/light_zb3_C_gradient.json : Hue white and color ambiance gradient light : with hash (151a191541)

  • philips/light_zb3_C_festavia.json : Hue festavia string lights : with hash (5d6ef0145a)

🕚 Updated for commit 66e7014

@ebaauw ebaauw deleted the huelight branch October 7, 2024 12:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Device Improvement Additional tag to attach to a existing issue. Enhancement Fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support new Hue light features in firmware v1.222.2

2 participants