Zigbee Home Assistant controlling Hue Gradient

No, see → Migrating from a Philips Hue Bridge to the ZHA (Zigbee Home Automation) integration

But there is always a but, you need to understand that the officiail Zigbee specification guidelines are very flexible and it allows for custom non-standard functionalities (those are often added by the product firmware developer as manufacturer-specific clusters and attributes) and those will not be supported and exposed by default in all Zigbee gateway applications out-of-the-box, so the developers of the Zigbee gateway applications therefor first need to add custom Device Handlers (sometimes referred to as custom converters, translators, or interpreters) for each new feature and function for that specific device if they have previously not been exposed in the Zigbee gateway application implementation.

This means that basic devices with standard featues and functions will normally fully work out-of-the-box in all third-party Zigbee gateway applications, but any custom non-standard functionalities that a manufacturers add to make a device feature unique functions will need custom code to work, read below.

Non-standard Zigbee devices need ZHA Device Handlers (also known as “quirks” in ZHA). Read this section in ZHA integration docs to understand why custom ZHA Device Handlers (zha-quirks) need to be developed/written for some but not all Zigbee devices → https://www.home-assistant.io/integrations/zha#how-to-add-support-for-new-and-unsupported-devices

FYI, there already looks to be an existing device feature request submitted for that specific device here so you can add your details and feedback/input there → [Device Support Request] Hue Ambiance Gradient Lightstrip · Issue #2488 · zigpy/zha-device-handlers · GitHub

For backstory also read this section ZHA integration docs too → https://www.home-assistant.io/integrations/zha#knowing-which-devices-are-supported

More details here → https://github.com/zigpy/zha-device-handlers/blob/a4c15ef5510564d2fe02794be6cfaebc04f7f44b/README.md

Note that for more advanced features that have not previously been exposed in the ZHA integration then also the device type code of the zha component inside the Home Assistant core needs to be extended with custom functions as well in addition to also adding a ZHA Device Handler (a.k.a. zha quirk) for that specific device. If you are a Python developer see → https://github.com/home-assistant/core/tree/dev/homeassistant/components/zha

2 Likes