zigbee_esphome icon indicating copy to clipboard operation
zigbee_esphome copied to clipboard

add options to configure trust_center_key and device_version for HUE bridge

Open chbmuc opened this issue 11 months ago • 3 comments

I wanted to to use zigbee_esphome for a light that is connected to a HUE bridge. Therefore I had to configure the required secret_zll_trust_center_key and had to set the app_device_version.

@wejn has a great blog posts on the specifics required, to get HUE lights working: https://wejn.org/2025/01/zigbee-hue-llo-world/

With this patch it is quite simple to get it running (see the example_esp32c6_hue.yaml). Your favourite search engine should be able to find the required trust_center_key.

chbmuc avatar Jan 26 '25 20:01 chbmuc

Interesting. I think we should allow to configure app device version for each endpoint individually. This could be done by adding a parameter to create_default_cluster and changing endpoint_list_ to hold a tuple.

luar123 avatar Jan 27 '25 20:01 luar123

On a side-note, @wejn now has whole multi-part blog-series on Reversing Philips Hue light driver (i.e. all parts was not posted):

  • https://wejn.org/2024/12/reversing-philips-hue-light-driver/

Hedda avatar Oct 07 '25 09:10 Hedda

Missed this PR to upstream:

  • https://github.com/espressif/esp-zigbee-sdk/pull/659

Also posted this request:

  • https://github.com/espressif/arduino-esp32/issues/11900

Hedda avatar Oct 10 '25 10:10 Hedda