-
-
Notifications
You must be signed in to change notification settings - Fork 34.2k
Flash ZBT-1 and Yellow firmwares from Core instead of using addons #145019
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flash ZBT-1 and Yellow firmwares from Core instead of using addons #145019
Conversation
…are flasher" This reverts commit 096f429.
Hey there @home-assistant/core, mind taking a look at this pull request as it has been labeled with an integration ( Code owner commandsCode owners of
|
Hey there @home-assistant/core, mind taking a look at this pull request as it has been labeled with an integration ( Code owner commandsCode owners of
|
Hey there @home-assistant/core, mind taking a look at this pull request as it has been labeled with an integration ( Code owner commandsCode owners of
|
Proposed change
When configuring Zigbee or Thread firmware, we currently rely on addons to install the correct firmware type either explicitly (in the case of the Silicon Labs Flasher addon) or implicitly on startup (in the case of the OpenThread addon). These addons often do not bundle the latest firmware for the adapter and are set to auto-install firmware on startup, preventing Core from installing firmware updates.
We already use the universal-silabs-flasher package to install firmware updates. This PR replaces firmware flashing using addons with firmware flashing using the aforementioned package.
Unblocks home-assistant/addons#4017.
Demo
Type of change
Additional information
Checklist
ruff format homeassistant tests
)If user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
Updated and included derived files by running:
python3 -m script.hassfest
.requirements_all.txt
.Updated by running
python3 -m script.gen_requirements_all
.To help with the load of incoming pull requests: