Installation HACS - Home Assistant Community Store

HACS oder auch der Home Assistant Community Store ist ein Store in dem Integrationen und Frontends von Anwendern für Anwendern bereit gestellt werden.

Hier finden sich viele nützliche "Add-ons" die nicht im Home Assistend vorhanden sind. So zum Beispiel auch eine verbesserte Integration für Homematic / Homematic IP.

Um den HACS zu installieren muss ein Installationsskript heruntergeladen und ausgeführt werden.Dies muss innerhalb von Home Assistant geschehen.

Voraussetzung zur Verwendung ist eine Github-Account. Diese muss im Vorfeld vorhanden sein oder angelegt werden.

Github Homepage

Installation innerhalb HA-OS

Das Anmelden am HA-Betriebssystem ist per Default nicht vorgesehen. Im Add-on Store finden sich dafür jedoch Möglichkeiten für einen SSH-Zugriff.

Installation innerhalb eines Docker-Containers

Wird der Home Assistant in einem Docker-Container ausgeführt gibt es keinen Add-on Store. Dieser wird auch nicht benötigt.

Docker bietet immer die Möglichkeit eine Kommandozeile innerhalb eines laufenden Containers zu öffnen.

Hierzu zunächst am Server als Benutzer "root" oder einem Benutzer der Gruppe "docker" anmelden.

Danach eine Bash innerhalb des laufenden Containers starten:

docker exec -u 0 -it  /bin/bash

Herunterladen und ausführen des HACS-Downloadskriptes

Innerhalb des Containers in das Root-Verzeichnis wechseln und den folgenden Befehl ausführen:

cd
wget -O - https://get.hacs.xyz | bash -

Nach der Installation von HACS ist es sehr wichtig, den Home Assistant neu zu starten!

Initiale Konfiguration

Zunächst muss der Cache des Browsers gelöscht werden. Dieser Schritt ist sehr wichtig und muss gemacht werden!

Nun wird über das Seitenmenü - Einstellungen - Geräte & Dienste - die Seite für die Integrationen aufgerufen:

Über den Button "INTEGRATION HINZUFÜGEN" untern rechts wird der Dialog zum Hinzufügen einer Integration geöffnet. Mit Hilfe der Suchleiste wird nach der HACS Integration gesucht und diese ausgewählt:

Im folgenden Dialog müssen die erstem 4 Optionen ausgewählt werden. Die letzte Option ist optional:

Nach der Bestätigung wird ein Fenster geöffnet, in dem der Link zum Github und ein Code angezeigt wird:

Nach der Anmeldung im Github:

Muss der Code aus Home Assistant eingegeben werden:

Und schließlich der Zugriff von HACS auf Github genehmigt werden:

Danach ist die Konfiguration des Zugriffes abgeschlossen.

Nur noch die letzte Meldung im Home Assistant bestätigen und der HACS ist einsatzbereite und wird in der Seitenleiste angezeigt.