fix(heimdallr): bump zigpy-zboss to 2.0.3 (OTA config API crash) #18
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/heimdallr-zboss-203"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Symptom: ZHA setup flow fails when probing the ZBOSS radio → 500 error / "Unknown command" in the Zigbee UI.\n\nRoot cause:
zigpy-zboss 1.2.0(Jul 2024, what pinned nixpkgs carries) predates the zigpy 1.x OTA config API. Probing the radio instantiates a ControllerApplication, which validates zigpy's default OTA providers and crashes:AttributeError: 'ZigpyOtaProvider' object has no attribute 'get'incv_ota_provider. The v2.0.0 release notes explicitly say "Support zigpy>=0.92.0,<2" — 1.2.0 only supports zigpy 0.6x.\n\nFix: overridezigpy-zbossto 2.0.3 (current stable, matches installed zigpy 1.4.1) via the home-assistantpackageOverrideshook, clearing 1.2.0's stale patches (they target the old uart.py). The patched zha (zboss RadioType, PR #13) is preserved.\n\nVerified: zigpy-zboss-2.0.3 + patched zha build in the heimdallr closure.