Bei meiner Installation von Home Assistant im Dockercontainer war mir bewusst, dass der Community Store (HACS) nicht im Image enthalten ist. Daher habe ich einen Weg gesucht, ihn nachträglich nachzurüsten.

Home Assistant Community Store
Im HACS liegen Integrationen, die von Nutzern erstellt wurden und nicht von Home Assistant selbst angeboten werden. Falls du für deine Smart Hardware bei den offiziellen Integrationen nicht fündig werden solltest, lohnt es sich vielleicht, in den Community Store hineinzusehen.
HACS installieren
Den Community Store im Docker Setup nachzuinstallieren ist gar nicht so schwierig. Dazu wechsle ich zunächst in das Volumeverzeichnis von Home Assistant
cd /opt/homeassistant
Danach lade ich das Installationsscript von https://get.hacs.xyz runter und lasse es direkt von einer bash Instanz ausführen.
wget -O - https://get.hacs.xyz | bash -
Das Script lädt die notwendigen Komponenten für HACS nach und legt sie im Verzeichnis custom_components ab. Dort find ich dann ein Unterverzeichnis hacs

HACS ist jetzt vorhanden. Ich muss allerdings Home Assistant neu starten, damit der Container das merkt.
docker restart homeassistant
HACS Integration
HACS kann jetzt wie jede andere Integration zum System dazu gefügt werden.

Die neue Integration fragt ein paar Dinge ab. Ich muss bestätigen, dass ich weiß, dass:
- ich weiß, wie ich die Logfiles lesen kann,
- dass keine Add-ons in HACS mitgeliefert werden,
- dass die Integrationen in HACS nicht von Home Assistant getestet sind und
- dass ich bei Problemen am Besten zunächst alle Custom Components abschalten sollte.

Die Checkboxen hake ich alle an und klicke auf Bestätigen.
Verbindung zu Github herstellen
Die Integrationen werden in einem Github Repository verwaltet. Um darauf zuzugreifen, benötigst ich einen Account und muss mein Home Assistant Gerät bei Github autorisieren. Dazu blendet mir HACS einen Token ein, den ich Unter dem angezeigten URL eingeben muss.


Nach der Eingabe des Tokens und Klick auf Continue, bestätigt mit Github die Koppelung zu Home Assistant.

HACS verwenden
In der linken Menüleiste von Home Assistant finde ich jetzt einen neuen Eintrag „HACS“, auf den ich natürlich sofort mal klicke.

Es öffnet sich dann das Hauptfenster des Community Store.
Integration mit HACS installieren
Ih suche im HACS nach „AbfallPlus“. Was diese Integration genau tut, ist nicht weiter wichtig, ich will nur zeigen, wie man aus HACS heraus etwas installiert.
Die Seite von AbfallPlus zeigt mir alle relevanten Informationen der Integration. Mit Herunterladen landet sie in meiner Home Assistant Installation. Der Bestätigungsdialog zeigt mir, welche Version benutzt wird und in welchem Verzeichnis die Integration abgelegt wird (wenig überraschend, es ist custom_components).

Damit habe ich HACS erfolgreich in meinem Dockercontainer nachinstalliert.