🏡 Open source home automation that puts local control and privacy first.
Go to file
J. Nick Koston 13d6ebaabf
Avoid delaying automation/script startup for sample blueprints (#114277)
Avoid delaying automation/script startup to check if the blueprint folder exists

automations and script both populate sample blueprints if none exist

The check to see if the blueprint folder exists always had to create
an executor job which would delay startup a bit if the executor was
busy. Since we do not need the sample blueprints to be populated
until the start event, we can run this in a task.
2024-03-27 09:55:59 +01:00
.devcontainer Allow debugging tests by default in vscode (#114065) 2024-03-25 11:25:46 +01:00
.github Bump actions/setup-python from 5.0.0 to 5.1.0 (#114276) 2024-03-27 08:39:56 +01:00
.vscode Add task to install all requirements of an integration (#108262) 2024-01-18 22:11:02 +01:00
homeassistant Avoid delaying automation/script startup for sample blueprints (#114277) 2024-03-27 09:55:59 +01:00
machine Fix Raspberry Pi utilities installation on Alpine 3.19 (#110463) 2024-02-13 15:07:37 +01:00
pylint Enable more SIM ruff rules (#113015) 2024-03-10 23:20:37 -04:00
rootfs Stop the Home Assistant Core container by default (#101105) 2023-09-30 10:43:07 +02:00
script Restore scapy pin to >=2.5.0 (#114253) 2024-03-26 10:31:52 -10:00
tests Refactor/fix search component, including labels & floors support (#114206) 2024-03-27 09:39:05 +01:00
.core_files.yaml Add todo to core files (#103102) 2023-10-31 07:55:03 +01:00
.coveragerc Add Motionblinds BLE integration (#109497) 2024-03-26 09:52:04 +01:00
.dockerignore Not to Tox (#76582) 2022-11-23 14:40:37 +01:00
.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 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 Bump ruff to 0.3.4 (#112690) 2024-03-26 00:02:16 +01:00
.prettierignore Remove outdated prettier and yamllint `azure-*.yml` ignores (#112819) 2024-03-09 14:44:05 +02:00
.strict-typing Enable strict typing of homeworks (#112267) 2024-03-04 19:50:33 +01:00
.yamllint Remove outdated prettier and yamllint `azure-*.yml` ignores (#112819) 2024-03-09 14:44:05 +02:00
CLA.md
CODEOWNERS Add Ollama conversation agent (#113962) 2024-03-26 16:15:20 -05:00
CODE_OF_CONDUCT.md Update URLs forwarding to HA blog posts (#91698) 2023-04-20 20:55:13 +02:00
CONTRIBUTING.md
Dockerfile Fix building images for nightlies (#114054) 2024-03-23 11:22:38 +01:00
Dockerfile.dev Bump devcontainer to 1-3.12 (#108709) 2024-03-08 12:00:48 +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.03.0 (#113797) 2024-03-19 10:07:13 +01:00
codecov.yml Add recorder platform to required test category (#86704) 2023-01-26 11:03:56 +01:00
mypy.ini Drop Python 3.11 support (#114220) 2024-03-26 12:51:14 +01:00
pyproject.toml Drop Python 3.11 support (#114220) 2024-03-26 12:51:14 +01:00
requirements.txt Revert "Update typing-extensions to 4.11.0rc1 (#114116)" (#114216) 2024-03-25 20:44:57 -10:00
requirements_all.txt Bump aiounifi to v73 (#114278) 2024-03-27 09:43:08 +01:00
requirements_test.txt Update pytest-unordered to 0.6.0 (#114162) 2024-03-25 11:45:07 +01:00
requirements_test_all.txt Bump aiounifi to v73 (#114278) 2024-03-27 09:43:08 +01:00
requirements_test_pre_commit.txt Bump ruff to 0.3.4 (#112690) 2024-03-26 00:02:16 +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/