Control home automation hardware with Home Assistant

Versatile Valet

Article from Issue 203/2017
Author(s):

Home Assistant brings an open standards approach to home automation and control.

Home Assistant [1] is an open source home automation system written in Python. The software supports a variety of open protocols and hardware components for home automation, including:

  • Reading sensors
  • Detecting the presence of people
  • Requesting the weather or the position of the sun
  • Controlling lighting
  • Playing music through media players
  • Regulating the thermostat

After a recent move to a new city, I decided to give Home Assistant a try. I wanted to equip my new apartment with Philips Hue lamps, Sonos wireless speakers, and various other sensors to support automation. My main criterion was that the technology remain invisible in my normal daily routine and that Home Assistant would, preferably, work entirely in the background.

[...]

Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Z-Wave Home Assistant

    Z-Wave components, a RaZberry module, and the free Home Assistant software make the Raspberry Pi a powerful smart home control center.

  • Voice Control with Home Assistant

    Home automation systems typically come with a web-based dashboard to control devices in your house. Home Assistant recently introduced a privacy-protecting voice system that operates locally.

  • Bluetooth Positioning

    The GPS tracking service isn't precise enough to provide positioning information within a home. Home automation expert Gunnar Beutner decided to harness the invisible spirits of Bluetooth for a home-grown indoor positioning system.

  • Web Scraping with Bash

    You can use one line of Bash code to scrape a web page and show the data you're tracking in Home Assistant or Node-RED.

  • Home Assistant with MQTT

    Automating your four walls does not necessarily require commercial solutions. With a little skill, you can develop your own projects on a low budget.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More

News