Control home automation hardware with Home Assistant

Conclusions

With a gentle learning curve, Home Assistant provides an easy introduction to home automation. Linux users with basic knowledge can set up Home Assistant within a few minutes. Home Assistant supports a wide range of hardware, and the extensive documentation is helpful for beginners.

With a little advance planning, admins can quickly get started building their own rules; the only limits for your imagination are time and financial support. Hobbyists often find themselves putting in more time configuring new actions than they end up saving with all the automation. On the other hand, I experience a very uplifting feeling when geolocation with room-precise positioning (using Bluetooth beacons) causes lights and music to switch on as if by magic as I move through my apartment.

The Author

Gunnar Beutner has been developing software since 1994. At Netways, he discovered Icinga 2, which is now his favorite project.

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.

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

  • Mycroft

    Voice-activated assistants like Mycroft bring online, hands-free help to users, but with more transparency and less spying.

  • ESPHome

    With an ESP32 or Raspberry Pi Pico W microcontroller board, you can easily create your own home automation devices. Thanks to ESPHome, you don't even have to be a programmer.

comments powered by Disqus