🏡 Open source home automation that puts local control and privacy first.
Go to file
J. Nick Koston e5ebba0753
Fix module check in _async_get_flow_handler (#99509)
We should have been checking for the module in hass.data[DATA_COMPONENTS]
and not hass.config.components as the check was ineffective if there were
no existing integrations instances for the domain which is the case for
discovery or when the integration is ignored
2023-09-04 14:19:10 -04:00
.devcontainer Update .devcontainer.json structure (#96537) 2023-07-20 13:11:43 +02:00
.github Escape core version [ci] (#99364) 2023-08-30 23:56:25 +02:00
.vscode Add scaffolds to vscode tasks (#92015) 2023-05-21 21:29:33 +02:00
docs Update featured integrations screenshot (#95473) 2023-06-28 21:36:46 -04:00
homeassistant Fix module check in _async_get_flow_handler (#99509) 2023-09-04 14:19:10 -04:00
machine Add Home Assistant Green (#98171) 2023-08-10 15:00:43 +02:00
pylint Migrate backported StrEnum to built-in StrEnum (#97101) 2023-07-23 23:19:24 +02:00
rootfs Fix logging & exit code reporting to S6 on HA shutdown (#72921) 2022-06-02 19:49:08 +02:00
script Create a ZHA repair when directly accessing a radio with multi-PAN firmware (#98275) 2023-09-01 09:05:45 -04:00
tests Revert "Deprecate timer start optional duration parameter" (#99613) 2023-09-04 20:10:16 +02:00
.core_files.yaml Trigger full CI run if assist_pipeline is modified (#99319) 2023-08-30 12:17:26 +02:00
.coveragerc Motion blinds duplication reduction using entity baseclass (#99444) 2023-09-02 21:51:58 +02: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 Create pytest output artifact [ci] (#98106) 2023-08-14 10:38:53 +02:00
.hadolint.yaml
.pre-commit-config.yaml Upgrade ruff to 0.0.285 (#98647) 2023-08-19 08:17:17 -04:00
.prettierignore Add tests to Lidarr (#79610) 2023-03-28 16:49:32 +02:00
.readthedocs.yml Update readthedocs config (#65230) 2022-01-30 20:15:32 -08:00
.strict-typing Add strict typing to glances (#99537) 2023-09-04 09:07:15 +02:00
.yamllint Add filters to climate and light service descriptions (#86162) 2023-03-16 15:59:51 +01:00
CLA.md
CODEOWNERS Move london underground coordinator to its own file (#99550) 2023-09-04 11:07:08 +02:00
CODE_OF_CONDUCT.md Update URLs forwarding to HA blog posts (#91698) 2023-04-20 20:55:13 +02:00
CONTRIBUTING.md
Dockerfile Remove legacy pip resolver (#92124) 2023-04-27 22:39:29 +02:00
Dockerfile.dev Bump python devcontainer (#94540) 2023-06-14 11:38:47 +02:00
LICENSE.md
MANIFEST.in
README.rst Update URL in readme (#94282) 2023-06-09 09:24:53 +02:00
build.yaml Update Home Assistant base image to 2023.08.0 (#99281) 2023-08-29 20:43:32 +02:00
codecov.yml Add recorder platform to required test category (#86704) 2023-01-26 11:03:56 +01:00
mypy.ini Add strict typing to glances (#99537) 2023-09-04 09:07:15 +02:00
pyproject.toml Update pytest warning filter (#99521) 2023-09-03 13:04:01 +02:00
requirements.txt Revert orjson to 3.9.2 (#99374) 2023-08-31 09:33:57 +02:00
requirements_all.txt Bump pyschlage to 2023.9.0 (#99624) 2023-09-04 19:51:33 +02:00
requirements_docs.txt
requirements_test.txt Change matrix component to use matrix-nio instead of matrix_client (#72797) 2023-09-02 15:02:55 +02:00
requirements_test_all.txt Bump pyschlage to 2023.9.0 (#99624) 2023-09-04 19:51:33 +02:00
requirements_test_pre_commit.txt Upgrade ruff to 0.0.285 (#98647) 2023-08-19 08:17:17 -04: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/master/docs/screenshots.png
   :target: https://demo.home-assistant.io
.. |screenshot-integrations| image:: https://raw.githubusercontent.com/home-assistant/core/dev/docs/screenshot-integrations.png
   :target: https://home-assistant.io/integrations/