🏡 Open source home automation that puts local control and privacy first.
Go to file
J. Nick Koston 8fe80a4766
Migrate remaining get_platform in check_config to async_get_platform (#112470)
These were very likely to be cached so they were low on the
list to migrate, but since they are called in the event loop
its best to be sure we do no blocking I/O
2024-03-05 23:47:41 -05:00
.devcontainer Add Shelly CoAP port to default container port (#108016) 2024-01-24 19:00:57 +01:00
.github Bump dorny/paths-filter from 3.0.1 to 3.0.2 (#112158) 2024-03-05 23:05:24 +01:00
.vscode Add task to install all requirements of an integration (#108262) 2024-01-18 22:11:02 +01:00
homeassistant Migrate remaining get_platform in check_config to async_get_platform (#112470) 2024-03-05 23:47:41 -05:00
machine Fix Raspberry Pi utilities installation on Alpine 3.19 (#110463) 2024-02-13 15:07:37 +01:00
pylint Remove config flow specifics from FlowResult (#111932) 2024-03-01 13:07:13 +01:00
rootfs Stop the Home Assistant Core container by default (#101105) 2023-09-30 10:43:07 +02:00
script Add generic classes BaseFlowHandler and BaseFlowManager (#111814) 2024-02-29 16:52:39 +01:00
tests Migrate remaining get_platform in check_config to async_get_platform (#112470) 2024-03-05 23:47:41 -05:00
.core_files.yaml Add todo to core files (#103102) 2023-10-31 07:55:03 +01:00
.coveragerc Add button to homeworks (#112269) 2024-03-05 19:10:13 +01:00
.dockerignore Not to Tox (#76582) 2022-11-23 14:40:37 +01:00
.gitattributes Ensure .pcm binary files do not have line endings changed (#91881) 2023-04-22 22:22:30 -04:00
.gitignore Remove dev API docs from repository (#102274) 2023-10-20 08:10:46 +02:00
.hadolint.yaml Update base image to 2023.10.0 (#102126) 2023-10-18 19:11:41 +02:00
.pre-commit-config.yaml Update ruff to 0.2.1 (#109796) 2024-02-06 15:41:34 +01:00
.prettierignore Add tests for yaml syntax errors (#103908) 2023-11-13 14:04:58 +01:00
.strict-typing Enable strict typing of homeworks (#112267) 2024-03-04 19:50:33 +01:00
.yamllint Add tests for yaml syntax errors (#103908) 2023-11-13 14:04:58 +01:00
CLA.md
CODEOWNERS Remove myself as a codeowner for neato (#112410) 2024-03-05 21:40:51 +01:00
CODE_OF_CONDUCT.md Update URLs forwarding to HA blog posts (#91698) 2023-04-20 20:55:13 +02:00
CONTRIBUTING.md
Dockerfile Attempt to fix 32bit docker builds (#107210) 2024-01-05 08:23:04 +01:00
Dockerfile.dev Add ffmpeg to dev-container (#106710) 2023-12-30 13:14:49 +01:00
LICENSE.md
MANIFEST.in
README.rst Fix readme images (#108767) 2024-01-30 15:00:57 +01:00
build.yaml Update Home Assistant base image to 2024.02.1 (#110395) 2024-02-12 20:17:24 +01:00
codecov.yml Add recorder platform to required test category (#86704) 2023-01-26 11:03:56 +01:00
mypy.ini Enable strict typing of homeworks (#112267) 2024-03-04 19:50:33 +01:00
pyproject.toml Pre import image_upload to avoid loading it after asyncio has started (#112444) 2024-03-05 17:22:59 -05:00
requirements.txt Pre import image_upload to avoid loading it after asyncio has started (#112444) 2024-03-05 17:22:59 -05:00
requirements_all.txt Bump holidays to 0.44 (#112442) 2024-03-05 21:43:58 -05:00
requirements_test.txt Update pytest to 8.1.0 (#112173) 2024-03-04 23:58:20 +01:00
requirements_test_all.txt Bump holidays to 0.44 (#112442) 2024-03-05 21:43:58 -05:00
requirements_test_pre_commit.txt Update ruff to 0.2.1 (#109796) 2024-02-06 15:41:34 +01:00

README.rst

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/