Hedda
(Hedda)
June 10, 2024, 6:18am
7
You can not (yet) update Philips Hue devices using Zigbee OTA via the ZHA integration out-of-the-box, but as mentioned you can manually enable it via advanced zigpy configuration by editing YAML and point to Koenkk’s Zigbee OTA repository used in Zigbee2MQTT/Z2M, however note that is experimental and should really only be used by developers. ZHA developers have said they have a plan to add their own repository with only tested and verified Zigbee OTA files from official sources. So for now you can choose to use unofficial sources at your own risk, which could brick the devices since flash from unofficial sources. Also, keep in mind that it is generally recommend to not update Zigbee devices unless you are having specific issues with a device and then only update that device. Read about that and more here:
This topic is part of the community-driven cookbook where you can find other topics you might be interested in or might like to contribute to.
This community guide will help you migrate existing your Philips Hue Zigbee devices directly with Home Assistant’s “ZHA” (Zigbee Home Automation) integration , which is the officially supported native Zigbee gateway that is built-in Home Assistant core and officially by Home Assistant.
In summery all you will need you get your Zigbee devices woking wit…
FYI ZHA docs for end users will not get info on that since should only be used by developers, see here:
current ← Hedda:patch-94
opened 12:00PM - 13 Sep 23 UTC
## Proposed change
Update/improve section about Zigbee OTA/OTAU for the ZHA i… ntegration, including zigpy's new "Generic OTA providers" support.
References:
- https://github.com/zigpy/zigpy/pull/1165
- https://github.com/zigpy/zigpy/pull/1321
- https://github.com/zigpy/zigpy/pull/1340
- https://github.com/zigpy/zigpy/pull/1354
- https://github.com/zigpy/zigpy/pull/1359
- https://github.com/zigpy/zigpy/pull/1398
- https://github.com/zigpy/zigpy/wiki/OTA-Device-Firmware-Updates
- https://github.com/zigpy/zigpy/wiki/OTA-Information-for-Manufacturers
- https://github.com/zigpy/zigpy/blob/dev/README.md#zigbee-device-ota-updates
- https://github.com/zigpy/zigpy/tree/dev/zigpy/ota
- https://github.com/zigpy/zigpy-cli/blob/dev/README.md#ota
## Type of change
- [ ] Spelling, grammar or other readability improvements (`current` branch).
- [x] Adjusted missing or incorrect information in the current documentation (`current` branch).
- [ ] Added documentation for a new integration I'm adding to Home Assistant (`next` branch).
- [ ] I've opened up a PR to add logo's and icons in [Brands repository](https://github.com/home-assistant/brands).
- [ ] Added documentation for a new feature I'm adding to Home Assistant (`next` branch).
- [ ] Removed stale or deprecated documentation.
## Additional information
- Link to parent pull request in the codebase:
- Link to parent pull request in the Brands repository:
- This PR fixes or closes issue: fixes # https://github.com/home-assistant/home-assistant.io/issues/28198
## Checklist
- [x] This PR uses the correct branch, based on one of the following:
- I made a change to the existing documentation and used the `current` branch.
- I made a change that is related to an upcoming version of Home Assistant and used the `next` branch.
- [x] The documentation follows the Home Assistant documentation [standards].
[standards]: https://developers.home-assistant.io/docs/documenting/standards
## Summary by CodeRabbit
- **New Features**
- Introduced OTA (over-the-air) firmware updates for Zigbee devices in the ZHA integration.
- Added configuration options to enable/disable OTA updates for specific manufacturers.
- Provided advanced OTA configuration options and cautionary notes for firmware updates.