Bought a Conbee III a few months back, initially tried it with ZHA, didn’t work, even after spending a few hours on it.
Tried deconz docker instead, setup and working just fine (and using the HA deconz add-on).
Today I setup HAOS on a new microSD card (currently running Rasbian + Deconz docker), same issue (ZHA sits there at “Loading next step for zha”). Tried importing current network, failed. Power cycled everything, tried new network, which did reset the stick but still failed to load correctly (i.e. I couldn’t get to the point where I could add devices). Followed the various google searches with people having similar issues with no success.
Firmware on the Conbee was updated when purchased, about 3 months ago.
Why does the Conbee III work perfectly with the deconz docker but plainly refuses to work with ZHA on the exact same Pi?
Is there some magic step I need to do to make this work?
Trying to move Home Assistant + Node-Red off my server as dockers onto a dedicate HA RPI4, but need to get this Conbee III working with ZHA!
Thanks…!
You need make sure you uninstall/remove deconz first. You can’t have 2 zigbee instances connecting to the same coordinator
I don’t, I have two microSD cards setup.
One has rasbian + deconz
New one has HAOS on it.
Obviously only booting from one card at a time.
Ah, missed the fact that it’s a Conbee 3, not 2. Did you check whether support for this coordinator has been added to ZHA?
I have a Conbee3 and it works fine with ZHA on a RPi4. Only thing was that I had to use USB2 and an extension cord to get it working. I did end up using Zigbee2MQTT instead though.
Using HAOS?
Might have to try and update the firmware to reset the stick and try again.
Already using USB2 ports and a USB EXT (and it works just fine with recons…!)
Yes, using HAOS. I did update the stick to latest firmware (0x26500900) - don’t know if that makes a difference.
There was a some Conbee III compatibility issues introduced in 2024.1.6, but it should have been fixed:
home-assistant:dev
← puddly:puddly/zha-deps-bump-20240205
opened 12:40AM - 06 Feb 24 UTC
<!--
You are amazing! Thanks for contributing to our project!
Please, DO N… OT DELETE ANY TEXT from this template! (unless instructed).
-->
## Proposed change
<!--
Describe the big picture of your changes here to communicate to the
maintainers why we should accept this pull request. If it fixes a bug
or resolves a feature request, be sure to link to that issue in the
additional information section.
-->
Bump ZHA dependencies:
- bellows to [0.38.0](https://github.com/zigpy/bellows/releases/tag/0.38.0)
- zha-quirks to [0.0.111](https://github.com/zigpy/zha-device-handlers/releases/tag/0.0.111)
- zigpy-deconz to [0.23.0](https://github.com/zigpy/zigpy-deconz/releases/tag/0.23.0)
- zigpy to [0.62.2](https://github.com/zigpy/zigpy/releases/tag/0.62.2)
- universal-silabs-flasher to [0.0.18](https://github.com/NabuCasa/universal-silabs-flasher/releases/tag/v0.0.18)
This PR fixes a bug with zigpy's handling of default responses (affecting Tuya sensors), improves reliability when communicating with Silicon Labs radios and reduces unnecessary resets, and finally fixes Conbee III compatibility issues introduced in 2024.1.6.
## Type of change
<!--
What type of change does your PR introduce to Home Assistant?
NOTE: Please, check only 1! box!
If your PR requires multiple boxes to be checked, you'll most likely need to
split it into multiple PRs. This makes things easier and faster to code review.
-->
- [x] Dependency upgrade
- [ ] Bugfix (non-breaking change which fixes an issue)
- [ ] New integration (thank you!)
- [ ] New feature (which adds functionality to an existing integration)
- [ ] Deprecation (breaking change to happen in the future)
- [ ] Breaking change (fix/feature causing existing functionality to break)
- [ ] Code quality improvements to existing code or addition of tests
## Additional information
<!--
Details are important, and help maintainers processing your PR.
Please be sure to fill out additional details, if applicable.
-->
- This PR fixes or closes issue: fixes #109519, fixes #109287
- This PR is related to issue: #107200
- Link to documentation pull request:
## Checklist
<!--
Put an `x` in the boxes that apply. You can also fill these out after
creating the PR. If you're unsure about any of them, don't hesitate to ask.
We're here to help! This is simply a reminder of what we are going to look
for before merging your code.
-->
- [ ] The code change is tested and works locally.
- [ ] Local tests pass. **Your PR cannot be merged unless tests pass**
- [ ] There is no commented out code in this PR.
- [ ] I have followed the [development checklist][dev-checklist]
- [ ] I have followed the [perfect PR recommendations][perfect-pr]
- [ ] The code has been formatted using Ruff (`ruff format homeassistant tests`)
- [ ] Tests have been added to verify that the new code works.
If user exposed functionality or configuration variables are added/changed:
- [ ] Documentation added/updated for [www.home-assistant.io][docs-repository]
If the code communicates with devices, web services, or third-party tools:
- [ ] The [manifest file][manifest-docs] has all fields filled out correctly.
Updated and included derived files by running: `python3 -m script.hassfest`.
- [ ] New or updated dependencies have been added to `requirements_all.txt`.
Updated by running `python3 -m script.gen_requirements_all`.
- [ ] For the updated dependencies - a link to the changelog, or at minimum a diff between library versions is added to the PR description.
- [ ] Untested files have been added to `.coveragerc`.
<!--
This project is very active and we have a high turnover of pull requests.
Unfortunately, the number of incoming pull requests is higher than what our
reviewers can review and merge so there is a long backlog of pull requests
waiting for review. You can help here!
By reviewing another pull request, you will help raise the code quality of
that pull request and the final review will be faster. This way the general
pace of pull request reviews will go up and your wait time will go down.
When picking a pull request to review, try to choose one that hasn't yet
been reviewed.
Thanks for helping out!
-->
To help with the load of incoming pull requests:
- [ ] I have reviewed two other [open pull requests][prs] in this repository.
[prs]: https://github.com/home-assistant/core/pulls?q=is%3Aopen+is%3Apr+-author%3A%40me+-draft%3Atrue+-label%3Awaiting-for-upstream+sort%3Acreated-desc+review%3Anone+-status%3Afailure
<!--
Thank you for contributing <3
Below, some useful links you could explore:
-->
[dev-checklist]: https://developers.home-assistant.io/docs/development_checklist/
[manifest-docs]: https://developers.home-assistant.io/docs/creating_integration_manifest/
[quality-scale]: https://developers.home-assistant.io/docs/integration_quality_scale_index/
[docs-repository]: https://github.com/home-assistant/home-assistant.io
[perfect-pr]: https://developers.home-assistant.io/docs/review-process/#creating-the-perfect-pr