core/script
puddly 38270ee823
Create a ZHA repair when directly accessing a radio with multi-PAN firmware (#98275)
* Add the SiLabs flasher as a dependency

* Create a repair if the wrong firmware is detected on an EZSP device

* Update homeassistant/components/zha/strings.json

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>

* Provide the ZHA config entry as a reusable fixture

* Create a separate repair when using non-Nabu Casa hardware

* Add unit tests

* Drop extraneous `config_entry.add_to_hass` added in 021def44

* Fully unit test all edge cases

* Move `socket://`-ignoring logic into repair function

* Open a repair from ZHA flows when the wrong firmware is running

* Fix existing unit tests

* Link to the flashing section in the documentation

* Reduce repair severity to `ERROR`

* Make issue persistent

* Add unit tests for new radio probing states

* Add unit tests for new config flow steps

* Handle probing failure raising an exception

* Implement review suggestions

* Address review comments

---------

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
2023-09-01 09:05:45 -04:00
..
hassfest Create a ZHA repair when directly accessing a radio with multi-PAN firmware (#98275) 2023-09-01 09:05:45 -04:00
scaffold Upgrade ruff to 0.0.285 (#98647) 2023-08-19 08:17:17 -04:00
translations Upgrade ruff to 0.0.285 (#98647) 2023-08-19 08:17:17 -04:00
__init__.py
bootstrap Remove legacy pip resolver (#92124) 2023-04-27 22:39:29 +02:00
check_dirty
check_format
countries.py Allow configuring country and language in core config (#81734) 2022-11-24 23:25:50 +01:00
currencies.py Deduplicate blackening (#81802) 2022-11-09 16:58:20 +01:00
gen_requirements_all.py Python 3.10 support cleanups (#98640) 2023-08-21 19:14:07 +02:00
inspect_schemas.py
languages.py Base entity ids on English for languages not using Latin script (#91357) 2023-06-27 14:37:50 +02:00
lint Drop flake8 in favor of Ruff (#89863) 2023-03-17 13:30:06 +01:00
lint_and_test.py Remove unnnecessary pylint configs from core (#98704) 2023-08-22 23:12:12 +02:00
microsoft_tts.py Standardize spelling of TTS and STT (#93857) 2023-05-31 11:00:19 -04:00
monkeytype
ruff.toml Replace isort with ruff (#94302) 2023-06-08 23:43:56 +02:00
run-in-env.sh Secure not to activate multiple venv in pre_commit hook (#51715) 2021-06-10 19:27:24 +02:00
server Remove translations from Core (#87543) 2023-02-06 15:06:43 +01:00
setup Update build system (#95237) 2023-06-26 19:03:56 +02:00
update
version_bump.py Escape core version [ci] (#99364) 2023-08-30 23:56:25 +02:00