🏡 Open source home automation that puts local control and privacy first.
Find a file
Paul Strawder f4a2d7c612
Add ZHA support for Bosch Twinguard and siren install QR codes ()
* Enable Bosch Outdoor Siren and Bosch Twinguard QR Codes

These devices contain inside their QR code device specific link keys instead of installation codes. Normally, the link key is generated from the installation code, but in this case we can directly pass the provided link key from QR code to zigpy application controller.

* Replace ZHA deprecated permit_with_key by permit_with_link_key

Convert installation code directly to link key

* Update tests

* formatting
2024-01-31 12:02:34 -05:00
.devcontainer Add Shelly CoAP port to default container port () 2024-01-24 19:00:57 +01:00
.github Fix readme images () 2024-01-30 15:00:57 +01:00
.vscode Add task to install all requirements of an integration () 2024-01-18 22:11:02 +01:00
homeassistant Add ZHA support for Bosch Twinguard and siren install QR codes () 2024-01-31 12:02:34 -05:00
machine Add Raspberry Pi 5 specific container image () 2023-12-11 17:39:48 +01:00
pylint Add pylint plugin to check if coordinator is placed in its own module () 2024-01-29 10:30:19 +01:00
rootfs Stop the Home Assistant Core container by default () 2023-09-30 10:43:07 +02:00
script Allow system and helper integrations to provide entity_component icons () 2024-01-29 19:26:55 +01:00
tests Add ZHA support for Bosch Twinguard and siren install QR codes () 2024-01-31 12:02:34 -05:00
.core_files.yaml Add todo to core files () 2023-10-31 07:55:03 +01:00
.coveragerc Add Traccar server integration () 2024-01-31 14:50:18 +01:00
.dockerignore Not to Tox () 2022-11-23 14:40:37 +01:00
.gitattributes Ensure .pcm binary files do not have line endings changed () 2023-04-22 22:22:30 -04:00
.gitignore Remove dev API docs from repository () 2023-10-20 08:10:46 +02:00
.hadolint.yaml Update base image to 2023.10.0 () 2023-10-18 19:11:41 +02:00
.pre-commit-config.yaml Ensure pre-commit runs hassfest when icons change () 2024-01-20 13:28:11 +01:00
.prettierignore Add tests for yaml syntax errors () 2023-11-13 14:04:58 +01:00
.strict-typing Add romy vacuum integration () 2024-01-31 10:48:44 +01:00
.yamllint Add tests for yaml syntax errors () 2023-11-13 14:04:58 +01:00
build.yaml Update Home Assistant base image to 2024.01.0 - Python 3.12 () 2024-01-04 21:42:03 +01:00
CLA.md
CODE_OF_CONDUCT.md Update URLs forwarding to HA blog posts () 2023-04-20 20:55:13 +02:00
codecov.yml Add recorder platform to required test category () 2023-01-26 11:03:56 +01:00
CODEOWNERS Move tankerkoenig to new aiotankerkoenig package () 2024-01-31 14:57:08 +01:00
CONTRIBUTING.md
Dockerfile Attempt to fix 32bit docker builds () 2024-01-05 08:23:04 +01:00
Dockerfile.dev Add ffmpeg to dev-container () 2023-12-30 13:14:49 +01:00
LICENSE.md
MANIFEST.in Move remaining keys to setup.cfg () 2022-01-28 20:18:09 -08:00
mypy.ini Add romy vacuum integration () 2024-01-31 10:48:44 +01:00
pyproject.toml Update attrs to 23.2.0 () 2024-01-30 12:22:41 +01:00
README.rst Fix readme images () 2024-01-30 15:00:57 +01:00
requirements.txt Update attrs to 23.2.0 () 2024-01-30 12:22:41 +01:00
requirements_all.txt Move tankerkoenig to new aiotankerkoenig package () 2024-01-31 14:57:08 +01:00
requirements_test.txt Update coverage to 7.4.1 () 2024-01-30 13:30:22 +01:00
requirements_test_all.txt Move tankerkoenig to new aiotankerkoenig package () 2024-01-31 14:57:08 +01:00
requirements_test_pre_commit.txt Update Ruff to 0.1.8, avoid linter/formatter conflicts () 2023-12-20 23:55:09 +01:00

Home Assistant |Chat Status|
=================================================================================

Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server.

Check out `home-assistant.io <https://home-assistant.io>`__ for `a
demo <https://demo.home-assistant.io>`__, `installation instructions <https://home-assistant.io/getting-started/>`__,
`tutorials <https://home-assistant.io/getting-started/automation/>`__ and `documentation <https://home-assistant.io/docs/>`__.

|screenshot-states|

Featured integrations
---------------------

|screenshot-integrations|

The system is built using a modular approach so support for other devices or actions can be implemented easily. See also the `section on architecture <https://developers.home-assistant.io/docs/architecture_index/>`__ and the `section on creating your own
components <https://developers.home-assistant.io/docs/creating_component_index/>`__.

If you run into issues while using Home Assistant or during development
of a component, check the `Home Assistant help section <https://home-assistant.io/help/>`__ of our website for further help and information.

.. |Chat Status| image:: https://img.shields.io/discord/330944238910963714.svg
   :target: https://www.home-assistant.io/join-chat/
.. |screenshot-states| image:: https://raw.githubusercontent.com/home-assistant/core/dev/.github/assets/screenshot-states.png
   :target: https://demo.home-assistant.io
.. |screenshot-integrations| image:: https://raw.githubusercontent.com/home-assistant/core/dev/.github/assets/screenshot-integrations.png
   :target: https://home-assistant.io/integrations/