🏡 Open source home automation that puts local control and privacy first.
Find a file
BestPig 7c5fcec062
Fix songpal crash for soundbars without sound modes (#119999)
Getting soundField on soundbar that doesn't support it crash raise an exception, so it make the whole components unavailable. As there is no simple way to know if soundField is supported, I just get all sound settings, and then pick soundField one if present. If not present, then return None to make it continue, it will just have to effect to display no sound mode and not able to select one (Exactly what we want).
2024-06-20 13:06:30 +02:00
.devcontainer Update default pylint.importStrategy in dev container (#119900) 2024-06-19 11:27:01 +02:00
.github Bump codecov/codecov-action from 4.4.1 to 4.5.0 (#119668) 2024-06-14 09:28:17 +02:00
.vscode Update default pylint.importStrategy in dev container (#119900) 2024-06-19 11:27:01 +02:00
homeassistant Fix songpal crash for soundbars without sound modes (#119999) 2024-06-20 13:06:30 +02:00
machine Fix Raspberry Pi utilities installation on Alpine 3.19 (#110463) 2024-02-13 15:07:37 +01:00
pylint Remove legacy_api_password auth provider (#119976) 2024-06-19 22:46:30 +02:00
rootfs Stop the Home Assistant Core container by default (#101105) 2023-09-30 10:43:07 +02:00
script Pin tenacity to 8.3.0 (#119815) 2024-06-17 11:17:35 +02:00
tests Fix songpal crash for soundbars without sound modes (#119999) 2024-06-20 13:06:30 +02:00
.core_files.yaml Force full CI on all root test files (#119673) 2024-06-14 09:27:18 +02:00
.coveragerc Add Sensor for Refoss Integration (#116965) 2024-06-20 10:29:37 +02:00
.dockerignore
.git-blame-ignore-revs Add ruff commit to git-blame-ignore-revs (#114229) 2024-03-26 12:16:55 +01:00
.gitattributes Ensure .pcm binary files do not have line endings changed (#91881) 2023-04-22 22:22:30 -04:00
.gitignore Add __pycache__ to gitignore (#114056) 2024-05-18 13:30:03 +02:00
.hadolint.yaml Update base image to 2023.10.0 (#102126) 2023-10-18 19:11:41 +02:00
.pre-commit-config.yaml Bump ruff to 0.4.9 (#119721) 2024-06-15 11:28:10 +02:00
.prettierignore Remove outdated prettier and yamllint azure-*.yml ignores (#112819) 2024-03-09 14:44:05 +02:00
.strict-typing Bump pyElectra to 1.2.3 (#119369) 2024-06-11 15:05:53 +02:00
.yamllint Remove outdated prettier and yamllint azure-*.yml ignores (#112819) 2024-03-09 14:44:05 +02:00
build.yaml Update Home Assistant base image to 2024.06.0 (#119147) 2024-06-08 17:52:23 +02:00
CLA.md
CODE_OF_CONDUCT.md Update codespell to 2.3.0 (#118001) 2024-05-24 08:22:29 +02:00
codecov.yml Add recorder platform to required test category (#86704) 2023-01-26 11:03:56 +01:00
CODEOWNERS Remove circuit integration (#119921) 2024-06-19 23:14:43 +02:00
CONTRIBUTING.md
Dockerfile Update uv to 0.1.43 (#117405) 2024-05-14 10:38:50 +02:00
Dockerfile.dev Use uv instead of pip in development env (#113517) 2024-05-21 09:56:31 +02:00
LICENSE.md
MANIFEST.in
mypy.ini Bump pyElectra to 1.2.3 (#119369) 2024-06-11 15:05:53 +02:00
pyproject.toml Bump sqlalchemy to 2.0.31 (#119951) 2024-06-19 08:09:04 +02:00
README.rst Add Open Home Foundation link (#116405) 2024-04-29 21:28:47 +02:00
requirements.txt Bump sqlalchemy to 2.0.31 (#119951) 2024-06-19 08:09:04 +02:00
requirements_all.txt Update PySwitchbot to 0.48.0 (#119998) 2024-06-19 16:56:20 -05:00
requirements_test.txt Update mypy-dev to 1.11.0a6 (#118881) 2024-06-06 16:14:39 +02:00
requirements_test_all.txt Update PySwitchbot to 0.48.0 (#119998) 2024-06-19 16:56:20 -05:00
requirements_test_pre_commit.txt Bump ruff to 0.4.9 (#119721) 2024-06-15 11:28:10 +02: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/>`__.

This is a project of the `Open Home Foundation <https://www.openhomefoundation.org/>`__.

|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/