🏡 Open source home automation that puts local control and privacy first.
Go to file
J. Nick Koston cced74740f Ensure recorder event loop recovers if the database server dis… (#33253)
If the database server disconnects there were exceptions
that were not trapped which would cause the recorder event
loop to collapse.  As we never want the loop to end
we trap exceptions broadly.

Fix a bug in the new commit interval setting which caused
it to always commit after 1s
2020-03-25 16:04:05 -07:00
.devcontainer Fixes invalid JSON syntax in devcontainer (#29911) 2019-12-13 12:41:56 +01:00
.github Update config.yml 2020-03-03 11:11:38 +01:00
.vscode Always run flake8 through pre-commit, and with doctests (#28490) 2019-11-06 21:38:00 +02:00
docs Update featured integrations screenshot in README (#30134) 2020-01-07 14:30:52 +01:00
homeassistant Ensure recorder event loop recovers if the database server dis… (#33253) 2020-03-25 16:04:05 -07:00
rootfs/etc/services.d/home-assistant Integrate dockerbuild (#33168) 2020-03-23 13:18:48 +00:00
script Remove group as a dependency from entity integrations (#32870) 2020-03-16 14:53:03 -07:00
tests Fix script logging with name (#33120) 2020-03-24 11:49:32 +00:00
.coveragerc Add config flow to directv (#32162) 2020-03-11 12:28:38 -07:00
.dockerignore Integrate dockerbuild (#33168) 2020-03-23 13:18:48 +00:00
.gitattributes
.gitignore Move imports in wake_on_lan component (#28100) 2019-10-22 23:14:52 -07:00
.ignore
.pre-commit-config.yaml Prevent committing to dev/master/rc directly (#32029) 2020-02-20 09:34:30 -08:00
.readthedocs.yml Drop Python 3.6 support (#29978) 2019-12-16 07:29:19 +01:00
.travis.yml Drop Python 3.6 support (#29978) 2019-12-16 07:29:19 +01:00
CLA.md
CODEOWNERS Add log message on timeout and update less often for upnp devices (#32740) 2020-03-15 11:52:46 -07:00
CODE_OF_CONDUCT.md
CONTRIBUTING.md Contributing: Add note about feature suggestions and bug tracking (#30225) 2019-12-30 17:54:16 +01:00
Dockerfile Fix dockerfile 2020-03-23 13:19:02 +00:00
Dockerfile.dev Fix dev dockerfile 2019-11-05 21:38:30 +01:00
LICENSE.md
MANIFEST.in
README.rst Adjusts repository README (#29805) 2019-12-10 09:22:37 +01:00
azure-pipelines-ci.yml Disable codecov because it stop working after renaming. 2020-03-03 16:06:17 +01:00
azure-pipelines-release.yml Integrate dockerbuild (#33168) 2020-03-23 13:18:48 +00:00
azure-pipelines-translation.yml Update azure-pipelines-translation.yml for Azure Pipelines 2019-09-05 12:09:21 +02:00
azure-pipelines-wheels.yml Update azure-pipelines-wheels.yml for Azure Pipelines 2020-03-23 16:48:44 +00:00
build.json Integrate dockerbuild (#33168) 2020-03-23 13:18:48 +00:00
codecov.yml Update codecov.yml 2020-02-15 13:06:08 -08:00
pylintrc Revert "Use orjson to parse json faster (#32153)" (#32185) 2020-02-25 21:07:16 +01:00
pyproject.toml Drop Python 3.6 support (#29978) 2019-12-16 07:29:19 +01:00
requirements_all.txt Bump OZW fork to 0.1.10 (#33205) 2020-03-24 11:49:35 +00:00
requirements_docs.txt Upgrade Sphinx to 2.3.1 (#30310) 2019-12-31 15:32:26 +01:00
requirements_test.txt Upgrade pre-commit to 2.1.1 (#32159) 2020-02-25 02:16:23 +01:00
requirements_test_all.txt Bump OZW fork to 0.1.10 (#33205) 2020-03-24 11:49:35 +00:00
requirements_test_pre_commit.txt deCONZ - Services normalize bridge id (#31378) 2020-02-01 18:11:05 +01:00
setup.cfg Drop Python 3.6 support (#29978) 2019-12-16 07:29:19 +01:00
setup.py Reflect new repo name (#32611) 2020-03-09 12:46:52 -07:00
tox.ini Run mypy through a pyenv/virtualenv enabler wrapper script (#30922) 2020-02-01 07:12:46 -08: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://home-assistant.io/demo/>`__, `installation instructions <https://home-assistant.io/getting-started/>`__,
`tutorials <https://home-assistant.io/getting-started/automation-2/>`__ and `documentation <https://home-assistant.io/docs/>`__.

|screenshot-states|

Featured integrations
---------------------

|screenshot-components|

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/en/architecture_index.html>`__ and the `section on creating your own
components <https://developers.home-assistant.io/docs/en/creating_component_index.html>`__.

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.github.com/home-assistant/home-assistant/master/docs/screenshots.png
   :target: https://home-assistant.io/demo/
.. |screenshot-components| image:: https://raw.github.com/home-assistant/home-assistant/dev/docs/screenshot-components.png
   :target: https://home-assistant.io/integrations/