Hi everyone,
I’m writing to report a repeatable bug I’m experiencing with a new ConBee III on a Raspberry Pi 5. The issue appears to be a race condition or resource conflict during boot, as the stick fails to initialize only when other specific USB-to-serial devices are also connected. I’m hoping the deCONZ team can investigate and that this post might help others with similar setups.
Summary of the Issue
The ConBee III is not detected by the deCONZ software if the Raspberry Pi 5 is booted with an RFXtrx433XL and a TellStick Duo also connected. This issue did not occur with my older ConBee I or ConBee II sticks in the identical hardware setup.
My Environment
- Host Device: Raspberry Pi 5 (Model: 8GB)
- Operating System: Home Assistant OS (2025.9.4)
- Core: 2025.9.4
- Supervisor: 2025.09.0
- Operating System 16.2
- deCONZ Software: deCONZ Add-on for Home Assistant (8.2.0)
- deCONZ Hardware: ConBee III
- Firmware Version: 26550900
- Other Connected USB Devices (Conflicting):
- RFXCOM RFXtrx433XL
- TellStick Duo
Steps to Reproduce the Bug
- Connect the ConBee III, RFXtrx433XL, and TellStick Duo to the USB ports of a Raspberry Pi 5.
- Power on or reboot the Raspberry Pi 5.
- Check the deCONZ add-on logs after Home Assistant has started.
Expected Behavior
The deCONZ add-on should start successfully and establish a connection with the ConBee III, making the Zigbee network available.
Actual Behavior
The deCONZ add-on fails to start, reporting that it cannot find or connect to the ConBee III device. The Zigbee network remains completely offline. I have attached a screenshot of the deCONZ add-on log output showing the specific error messages below.
Confirmed Workaround
There is a reliable workaround, which points to this being a timing issue at boot:
- Start the Raspberry Pi 5 with only the ConBee III connected.
- Wait for Home Assistant and the deCONZ add-on to fully start. Confirm the ConBee III is working and the Zigbee network is online.
- Once it’s running, hot-plug the RFXtrx433XL and TellStick Duo. Following this sequence, all three devices operate together correctly without any issues.
Troubleshooting Steps I’ve Already Tried
To rule out common issues, I have confirmed the problem still occurs even when:
- Using an official 5V/5A Raspberry Pi 5 power supply.
- Connecting all devices through their own powered USB hub.
- Using both the USB 2.0 and USB 3.0 ports on the Pi.
- Using a 1-meter shielded USB 2.0 extension cable for the ConBee III to prevent potential interference.
Questions for the deCONZ Team & Community
Could you please provide guidance on this issue?
- Are there any known firmware updates for the ConBee III that might address USB enumeration conflicts on platforms like the Raspberry Pi 5?
- Is there a recommended
udevrule or a deCONZ configuration parameter that could help? For example, to delay the add-on start until USB enumeration is fully complete or to enforce a stable device path. - Has anyone else in the community found a different workaround for running multiple serial devices alongside a ConBee III on an RPi 5?
I can provide any output or deCONZ logs needed to help diagnose this further.
Thanks in advance for your time and help!
Petter
