Skip to main content

Open-source home automation platform running on Python 3.

Project description

Home Assistant is a home automation platform running on Python 3. The goal of Home Assistant is to be 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 the website for a demo, installation instructions, tutorials and documentation.

screenshot-states

Examples of devices it can interface it:

Built home automation on top of your devices:

  • Keep a precise history of every change to the state of your house

  • Turn on the lights when people get home after sun set

  • Turn on lights slowly during sun set to compensate for less light

  • Turn off all lights and devices when everybody leaves the house

  • Offers a REST API and can interface with MQTT for easy integration with other projects like OwnTracks

  • Allow sending notifications using Instapush, Notify My Android (NMA), PushBullet, PushOver, Slack, Telegram, and Jabber (XMPP)

The system is built modular 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 how to reach us.

Project details


Release history Release notifications | RSS feed

This version

0.9.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

homeassistant-0.9.1.tar.gz (894.6 kB view details)

Uploaded Source

Built Distribution

homeassistant-0.9.1-py3-none-any.whl (1.0 MB view details)

Uploaded Python 3

File details

Details for the file homeassistant-0.9.1.tar.gz.

File metadata

File hashes

Hashes for homeassistant-0.9.1.tar.gz
Algorithm Hash digest
SHA256 50184014490627f79fa4d03cb25afa189518fad184afd93d66488fa8573700d7
MD5 2a5139a5cfd33b2c53f7dec8bc2fded8
BLAKE2b-256 a57f34c8fd32d57f83d47a448c5121d63fbf1d9928aec68e208eb02c746953e8

See more details on using hashes here.

Provenance

File details

Details for the file homeassistant-0.9.1-py3-none-any.whl.

File metadata

File hashes

Hashes for homeassistant-0.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0f2f10076b7672b1086da88906387f5ed249135a80ee966d12c1c2ffc1a8cd67
MD5 0755db3f05e1604dbe810a91d853a834
BLAKE2b-256 90b838c3554a0e1262eb299eaaa909bb655f482ebc8d6a49e2e675a38702a781

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page