🏡 Open source home automation that puts local control and privacy first.
Go to file
J. Nick Koston cc12698f26
Make diagnostics dataclasses sloted ()
Now available since our minimum python version is 3.10

Saves a tiny bit of ram
2023-05-27 20:04:39 -04:00
.devcontainer Drop flake8 in favor of Ruff () 2023-03-17 13:30:06 +01:00
.github Bump actions/setup-python from 4.6.0 to 4.6.1 () 2023-05-25 09:48:52 +02:00
.vscode Add scaffolds to vscode tasks () 2023-05-21 21:29:33 +02:00
docs Update screenshot of featured integrations () 2023-04-15 15:56:46 +02:00
homeassistant Make diagnostics dataclasses sloted () 2023-05-27 20:04:39 -04:00
machine Cleanup pybluez from machine builds () 2023-04-27 18:02:26 +02:00
pylint/plugins Add type hints for stub_blueprint_populate fixture () 2023-05-26 08:13:13 +02:00
rootfs Fix logging & exit code reporting to S6 on HA shutdown () 2022-06-02 19:49:08 +02:00
script Scrape Microsoft TTS supported languages () 2023-05-25 10:46:34 +02:00
tests Add event helper to dispatch device registry updates by device_id () 2023-05-27 20:04:09 -04:00
.core_files.yaml Add date and time platforms to core files () 2023-05-01 22:50:44 +02:00
.coveragerc Add Ezviz number entity () 2023-05-25 11:09:47 +02: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 translations from Core () 2023-02-06 15:06:43 +01:00
.hadolint.yaml
.pre-commit-config.yaml Update ruff to v0.0.262 () 2023-04-21 08:15:41 +02:00
.prettierignore Add tests to Lidarr () 2023-03-28 16:49:32 +02:00
.readthedocs.yml Update readthedocs config () 2022-01-30 20:15:32 -08:00
.strict-typing Improve hydrawise typing () 2023-05-25 07:58:59 +02:00
.yamllint Add filters to climate and light service descriptions () 2023-03-16 15:59:51 +01:00
CLA.md
CODEOWNERS Add YouTube integration () 2023-05-27 11:21:12 -07:00
CODE_OF_CONDUCT.md Update URLs forwarding to HA blog posts () 2023-04-20 20:55:13 +02:00
CONTRIBUTING.md Use core GitHub URL in contributing guidelines () 2020-10-02 20:42:33 +02:00
Dockerfile Remove legacy pip resolver () 2023-04-27 22:39:29 +02:00
Dockerfile.dev Remove legacy pip resolver () 2023-04-27 22:39:29 +02:00
LICENSE.md
MANIFEST.in Move remaining keys to `setup.cfg` () 2022-01-28 20:18:09 -08:00
README.rst Change README demo to demo.home-assistant.io subdomain () 2023-03-19 07:52:42 +01:00
build.yaml Update Home Assistant base image to 2023.05.0 () 2023-05-22 15:45:29 +02:00
codecov.yml Add recorder platform to required test category () 2023-01-26 11:03:56 +01:00
mypy.ini Improve hydrawise typing () 2023-05-25 07:58:59 +02:00
pyproject.toml Prevent SensorEntity and RestoreEntity inheritance () 2023-05-24 12:49:35 +02:00
requirements.txt Bump httpx to 0.24.1 () 2023-05-23 12:31:03 -05:00
requirements_all.txt Update aioairzone to v0.6.1 () 2023-05-27 18:25:49 -05:00
requirements_docs.txt
requirements_test.txt Update requests to 2.31.0 () 2023-05-22 20:48:56 +02:00
requirements_test_all.txt Update aioairzone to v0.6.1 () 2023-05-27 18:25:49 -05:00
requirements_test_pre_commit.txt Update ruff to v0.0.262 () 2023-04-21 08:15:41 +02:00
setup.cfg Drop flake8 in favor of Ruff () 2023-03-17 13:30:06 +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://discord.gg/c5DvZ4e
.. |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/