🏡 Open source home automation that puts local control and privacy first.
Find a file
Anders Melchiorsen e50b59a56c Reduce album art flickering in media player UI (#10163)
* Add HTTP cache header to proxied media player images

With the resource actually being cacheable, preemptively extend the cache
buster key to prevent hash collisions.

While at it, change the hash from md5 to sha256 for consistency with the
access_token method.

* Remove lint
2017-10-27 10:49:20 +02:00
.github Use H2 headers to split up the different sections (#6183) 2017-02-23 12:58:18 -08:00
docs Update screenshot-components.png file. (#9987) 2017-10-20 20:26:34 +02:00
homeassistant Reduce album art flickering in media player UI (#10163) 2017-10-27 10:49:20 +02:00
script Add display currency setting to CoinMarketCap sensor (#10093) 2017-10-26 18:49:17 +02:00
tests Support for NO-IP (#10155) 2017-10-27 10:15:47 +02:00
virtualization Revert gactions in Docker (#10115) 2017-10-24 07:30:24 -07:00
.coveragerc Add display currency setting to CoinMarketCap sensor (#10093) 2017-10-26 18:49:17 +02:00
.dockerignore Docker cleanup. (#8226) 2017-06-30 08:07:33 -07:00
.gitignore Added insteonplm device_override multiple capabilities (#9078) 2017-08-22 10:22:37 +03:00
.gitmodules Consolidate frontend (#9915) 2017-10-24 19:36:27 -07:00
.hound.yml Add .hound.yml 2016-11-13 11:34:09 -08:00
.ignore Include .ignore file for search utilities (#5290) 2017-01-16 22:52:53 -08:00
.travis.yml Disable Python 3.6-dev while it's broken 2017-07-02 11:52:24 -07: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 Xiaomi MiIO Fan: Xiaomi Air Purifier 2 integration (#9837) 2017-10-24 23:50:01 -07:00
CONTRIBUTING.md Fix spelling error and update link (#8869) 2017-08-06 21:18:44 +02:00
Dockerfile Revert gactions in Docker (#10115) 2017-10-24 07:30:24 -07:00
LICENSE.md Update LICENSE.md and CLA.md to reflect the new Apache 2.0 license 2017-01-28 12:12:34 -08:00
MANIFEST.in Consolidate frontend (#9915) 2017-10-24 19:36:27 -07:00
pylintrc Add support for using credstash as a secret store (#8494) 2017-07-24 08:59:10 -07:00
README.rst Remove links to gitter (#9155) 2017-08-27 11:30:26 +02:00
requirements_all.txt New DTLSSocket version that fixes Cython dependency for Trådfri (#10123) 2017-10-27 07:53:36 +01:00
requirements_docs.txt Upgrade Sphinx to 1.6.5 (#10090) 2017-10-23 23:15:36 +02:00
requirements_test.txt Upgrade mypy to 0.540 (#10013) 2017-10-22 00:45:40 -07:00
requirements_test_all.txt Update frontend to 20171027.1 2017-10-26 22:29:59 -07:00
setup.cfg Expose isort preferences for tools. (#4481) 2016-11-27 14:33:30 -08:00
setup.py Update requests requirement (#9876) 2017-10-19 19:24:49 -07:00
tox.ini Block dependencies that depend on enum34 (#8698) 2017-08-04 23:06:10 -07:00

Home Assistant |Build Status| |Coverage Status| |Chat Status|
=============================================================

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://home-assistant.io/developers/architecture/>`__ and the `section on creating your own
components <https://home-assistant.io/developers/creating_components/>`__.

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
.. |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/