Skip to content
🏡 Open source home automation that puts local control and privacy first
Python
Branch: dev
Clone or download

Latest commit

Latest commit 1f3d3c3 May 25, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.devcontainer Fixes invalid JSON syntax in devcontainer (#29911) Dec 13, 2019
.github Add yamllint (in pre-commit and CI) (#33676) Apr 5, 2020
.vscode Recommend python & prettier vscode extensions (#33702) Apr 5, 2020
docs Improve string formatting v5 (#33697) Apr 5, 2020
homeassistant Add Unify Circuit (#35756) May 25, 2020
rootfs Temporary transition Docker init (#34135) Apr 15, 2020
script Add check for HTML in translations (#35615) May 14, 2020
tests Fix ONVIF config entry unique ID (#36008) May 24, 2020
.coveragerc Add Unify Circuit (#35756) May 25, 2020
.dockerignore Integrate dockerbuild (#33168) Mar 23, 2020
.gitattributes Fix line endings [skipci] (#12333) Feb 12, 2018
.gitignore Add .env file to .gitignore for vscode environment settings (#35200) May 17, 2020
.hadolint.yaml Add hadolint to CI (#34758) Apr 27, 2020
.ignore Include .ignore file for search utilities (#5290) Jan 17, 2017
.pre-commit-config.yaml Run pre-commit gen_requirements_all on pre-commit config changes (#35588 May 14, 2020
.prettierignore Rename translations dir for integrations (#34494) Apr 21, 2020
.readthedocs.yml Drop Python 3.6 support (#29978) Dec 16, 2019
.travis.yml Use savoury1/ffmpeg4 PPA on Travis, PyAV 7 needs FFmpeg >= 4 (#35090) May 2, 2020
.yamllint Add yamllint (in pre-commit and CI) (#33676) Apr 5, 2020
CLA.md Update LICENSE.md and CLA.md to reflect the new Apache 2.0 license Jan 28, 2017
CODEOWNERS Add Unify Circuit (#35756) May 25, 2020
CODE_OF_CONDUCT.md Add organization docs Jan 23, 2017
CONTRIBUTING.md Contributing: Add note about feature suggestions and bug tracking (#3… Dec 30, 2019
Dockerfile Fix shutdown timeout and make it upstream with Supervisor (#33973) Apr 10, 2020
Dockerfile.dev Add hadolint to CI (#34758) Apr 27, 2020
LICENSE.md Update license to official GitHub template (#16470) Sep 7, 2018
MANIFEST.in Consolidate frontend (#9915) Oct 25, 2017
README.rst Adjusts repository README (#29805) Dec 10, 2019
azure-pipelines-ci.yml Bump codecov to 2.1.0 (#35808) May 19, 2020
azure-pipelines-release.yml Integrate dockerbuild (#33168) Mar 23, 2020
azure-pipelines-translation.yml Migrate translations upload (#33926) Apr 10, 2020
azure-pipelines-wheels.yml Update azure-pipelines-wheels.yml for Azure Pipelines Apr 2, 2020
build.json Fix CVE-2020-1967 (#34853) Apr 30, 2020
codecov.yml Update Codecov.io configuration (#33783) Apr 7, 2020
pylintrc Pylint cleanups (#35409) May 9, 2020
pyproject.toml Drop Python 3.6 support (#29978) Dec 16, 2019
requirements_all.txt Add Unify Circuit (#35756) May 25, 2020
requirements_docs.txt Refactor API documentation (#33217) Mar 25, 2020
requirements_test.txt Bump codecov to 2.1.0 (#35808) May 19, 2020
requirements_test_all.txt Update rokuecp to 0.4.2 (#36102) May 25, 2020
requirements_test_pre_commit.txt Upgrade flake8 to 3.8.1, fix findings (#35578) May 13, 2020
setup.cfg Upgrade mypy to 0.770, tighten config a bit (#32715) Mar 12, 2020
setup.py Upgrade pytz to 2020.1 (#35174) May 4, 2020
tox.ini Fix hassfest validate invocation in Tox (#34428) Apr 19, 2020

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