🏡 Open source home automation that puts local control and privacy first.
Find a file
Sean Dague 8c0b50b5df Bump waterfurnace to 1.0
This bumps to the new version of the waterfurnace API. In the new
version the unit id is no longer manually set by the user, instead it
is retrieved from the service after login. This is less error prone as
it turns out discovering the correct unit id is hard from an end user
perspective.

Breaking change on the config, as the unit parameter is removed from
config. However I believe the number of users is very low (possibly
only 2), so adaptation should be easy.
2018-12-05 07:03:27 -05:00
.github Update PR checklist with commented out code check () 2018-11-06 19:47:19 +01:00
docs Update developer doc links to developers.home-assistant.io () 2018-09-15 13:27:37 +02:00
homeassistant Bump waterfurnace to 1.0 2018-12-05 07:03:27 -05:00
script Allow verisure locks to be configured with a default code () 2018-12-03 07:25:54 +01:00
tests Mock out device tracker configuration loading funcs in Geofency + OwnTracks () 2018-12-04 10:45:41 +01:00
virtualization Install face_recognition on Docker build () 2018-10-25 22:56:10 +02:00
.coveragerc Tellduslive refactoring () 2018-12-04 10:08:40 +01:00
.dockerignore Docker cleanup. () 2017-06-30 08:07:33 -07:00
.gitattributes Fix line endings [skipci] () 2018-02-11 23:07:28 -08:00
.gitignore Add script to run monkeytype typing on test suite () 2018-06-21 15:06:05 +02:00
.hound.yml Add .hound.yml 2016-11-13 11:34:09 -08:00
.ignore Include .ignore file for search utilities () 2017-01-16 22:52:53 -08:00
.isort.cfg Add isort configuration () 2018-07-03 09:47:14 +02:00
.readthedocs.yml Rename readthedocs file () 2018-10-23 17:39:17 +02:00
.travis.yml Try to fix coveralls unstable result () 2018-08-06 10:51:37 +02:00
CLA.md Update LICENSE.md and CLA.md to reflect the new Apache 2.0 license 2017-01-28 12:12:34 -08:00
CODE_OF_CONDUCT.md Add organization docs 2017-01-22 16:21:20 -08:00
CODEOWNERS Tellduslive refactoring () 2018-12-04 10:08:40 +01:00
CONTRIBUTING.md Update developer doc links to developers.home-assistant.io () 2018-09-15 13:27:37 +02:00
Dockerfile Add support for TensorFlow in official docker () 2018-11-04 15:19:48 +01:00
LICENSE.md Update license to official GitHub template () 2018-09-07 10:11:51 +02:00
MANIFEST.in Consolidate frontend () 2017-10-24 19:36:27 -07:00
mypy.ini Disable assuming Optional type for values with None default () 2018-08-17 20:22:49 +02:00
pylintrc Add unnecessary-pass for pylint-update () 2018-12-04 10:45:16 +01:00
README.rst Update developer doc links to developers.home-assistant.io () 2018-09-15 13:27:37 +02:00
requirements_all.txt Bump waterfurnace to 1.0 2018-12-05 07:03:27 -05:00
requirements_docs.txt Merge branch 'dev' into upgrade-sphinx 2018-12-02 08:46:34 +01:00
requirements_test.txt Upgrade pytest and -timeout () 2018-11-26 22:43:14 +01:00
requirements_test_all.txt Allow verisure locks to be configured with a default code () 2018-12-03 07:25:54 +01:00
setup.cfg Add Python 3.7 classifier () 2018-09-24 11:11:24 +02:00
setup.py Upgrade ruamel.yaml to 0.15.80 2018-12-02 00:17:41 +01:00
tox.ini Add more type hints to helpers () 2018-11-11 17:39:50 +01:00

Home Assistant |Build Status| |Coverage Status| |Chat Status| |Reviewed by Hound|
=================================================================================

Home Assistant is a home automation platform running on Python 3. It is able to track and control all devices at home and offer a platform for automating control.

To get started:

.. code:: bash

    python3 -m pip install homeassistant
    hass --open-ui

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.

.. |Build Status| image:: https://travis-ci.org/home-assistant/home-assistant.svg?branch=master
   :target: https://travis-ci.org/home-assistant/home-assistant
.. |Coverage Status| image:: https://img.shields.io/coveralls/home-assistant/home-assistant.svg
   :target: https://coveralls.io/r/home-assistant/home-assistant?branch=master
.. |Chat Status| image:: https://img.shields.io/discord/330944238910963714.svg
   :target: https://discord.gg/c5DvZ4e
.. |Reviewed by Hound| image:: https://img.shields.io/badge/Reviewed_by-Hound-8E64B0.svg
   :target: https://houndci.com
.. |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/components/