Krausmueller.de

Ansible Rolle hass für die Installation von Home Assistant

Wie im letzte Artikel beschrieben verwende ich die manuelle Installation von Home Assistant. Um ein System schnell wieder herstellen zu können kann Ansible verwendet werden. Dazu habe ich eine Rolle erstellt. Diese ist als Github Repository verfügbar. Im gleichen Repository finden sich (in naher Zukunft) noch andere Rollen die für eine Home Assistant Installation sinnvoll sein können. Eine Beschreibung der Variablen befindet sich in der README.

Weiterlesen →

Vorstellung Home Assistant und Installationsvarianten

Mein Einstieg in die Heimautomatisierung war die Messung von Temperaturen und später die Schaltung von Steckdosen per 433 MHz Funk (diese und diese). Um die Werte zu betrachten und die Steckdosen zu schalten habe ich mit Python einen eigenen kleinen Webserver geschrieben. Für richtige Automatisierungen bietet es sich jedoch an ein bereits bestehendes System zu benutzen. Meine Wahl fiel auf Home Assistant.

Screenshot meiner Home Assistant Installation

Home Assistant ist ein auf Python basierendes Open Source System mit dem viele Produkte zur Heimautomatisierung unterschiedlicher Hersteller in einem System zentral gesteuert werden können. Die verschiedenen Produkte werden als Components eingebunden. Für diese können dann z.B. Automatisierungen erstellt werden. Beim Eintreten von Bedingungen (Trigger) können diese automatisch ausgeführt werden. So kann z.B. automatisch Musik gestartet werden, wenn man nach Hause kommt. Die Seite Components gibt einen Überblick über die Geräte die eingebunden werden können. Mit der Suche kann man schauen ob bereits vorhandene Produkte unterstützt werden und erhält die passende Dokumentation (z.B. Sonos). Ähnliche Systeme sind z.B. openHAB, ioBroker oder FHEM.

Weiterlesen →