Skip to content
🏡 Open source home automation that puts local control and privacy first
Branch: dev
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Increase timeout (#23098) Apr 14, 2019
.github No longer promote imports inside methods (#23471) Apr 27, 2019
docs Add missing helpers (#21021) Feb 13, 2019
homeassistant Upgrade tapsaff to 0.2.1 (#23676) May 4, 2019
script Ambiclimate (#22827) May 1, 2019
tests Extend play_media support (#23580) May 3, 2019
virtualization Update uvloop to 0.12.2 (#22681) Apr 3, 2019
.codecov.yml Only comment with changed coverage on release PRs [skip-ci] (#23224) Apr 19, 2019
.coveragerc Ambiclimate (#22827) May 1, 2019
.dockerignore Docker cleanup. (#8226) Jun 30, 2017
.gitattributes Fix line endings [skipci] (#12333) Feb 12, 2018
.gitignore Add ctags file to .gitignore (#23279) Apr 21, 2019
.hound.yml Add .hound.yml Nov 13, 2016
.ignore Include .ignore file for search utilities (#5290) Jan 17, 2017
.readthedocs.yml Rename readthedocs file (#17718) Oct 23, 2018
.travis.yml Simplify Travis cache config (#23592) May 1, 2019
CLA.md Update LICENSE.md and CLA.md to reflect the new Apache 2.0 license Jan 28, 2017
CODEOWNERS Refactor evohome to prepare for water_heater (#23489) May 2, 2019
CODE_OF_CONDUCT.md Add organization docs Jan 23, 2017
CONTRIBUTING.md Update developer doc links to developers.home-assistant.io (#16622) Sep 15, 2018
Dockerfile Update uvloop 0.12.2 Apr 10, 2019
LICENSE.md Update license to official GitHub template (#16470) Sep 7, 2018
MANIFEST.in Consolidate frontend (#9915) Oct 25, 2017
README.rst Config CircleCI workflow (#22590) Apr 3, 2019
azure-pipelines.yml Update azure-pipelines.yml for Azure Pipelines May 2, 2019
mypy.ini Upgrade mypy (#23586) May 2, 2019
mypyrc Config CircleCI workflow (#22590) Apr 3, 2019
pylintrc Remove botocore dependency from credstash script (#22511) Mar 29, 2019
requirements_all.txt Upgrade tapsaff to 0.2.1 (#23676) May 4, 2019
requirements_docs.txt Upgrade Sphinx to 2.0.1 (#22960) Apr 10, 2019
requirements_test.txt Upgrade mypy (#23586) May 2, 2019
requirements_test_all.txt deCONZ - Retry on BridgeBusy errors (#23436) May 3, 2019
setup.cfg Add Python 3.7 classifier (#16645) Sep 24, 2018
setup.py Upgrade ruamel.yaml to 0.15.94 (#23344) Apr 24, 2019
tox.ini Fix tox.ini lint target (#23359) Apr 25, 2019

README.rst

Home Assistant Build Status CI 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:

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

Check out home-assistant.io for a demo, installation instructions, tutorials and documentation.

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 and the section on creating your own components.

If you run into issues while using Home Assistant or during development of a component, check the Home Assistant help section of our website for further help and information.

You can’t perform that action at this time.