HACS in Home Assistant

HACS in Home Assistant

4.5
(2)
Smart Home Zentrale – Home Assistant mit Supervisor und Home Assistant Community Store

HACS-Erweiterung für Home Assistant liefert unzählige zusätzliche Integrationen wie den Mini Media Player, Monitor Docker oder auch auto-entities, die z.B. neu gefundene Entitäten automatisch auf Ihrem Lovelace-Dashboard anzeigt. Zusätzlich bietet HACS aber auch eine Auswahl an unzählige Themes, die Sie ohne großen Aufwand herunterladen und aktivieren können, um Ihr Home Assistant farblich so zu gestalten wie es Ihren Vorstellungen entspricht. HACS wird dabei täglich von der Community gepflegt und erweitert.

Vorbereitung – Linux-Server mit aktuellen Updates – Home Assistant mit Supervisor im Docker-Container ist bereits funktionsfähig und aktuell, den Artikel dazu finden Sie hier

Virtuelle Maschine mit Docker
Hostnamehomeassistant
BetriebssystemUbuntu 20.04.2 LTS
IP-Adresse (Wirt der VM)192.168.1.150
Home Assistant Port8123
Node Red Port1880
Registration bei GitHub
Um HACS nutzen zu können, müssen Sie vorab ein kostenloses Konto bei der GitHub-Community erstellen, um später einen Token für die Integration von HACS in Ihr Home Assistant generieren zu können, geben Sie dabei wie folgt vor…
Wichtig
Sie müssen Ihr Konto nach der Erstellung noch verifizieren, sonst kann keine Kommunikation zwischen HACS und HA statt finden
Herunterladen und integrieren der aktuellsten Dateien von HACS in Home Assistant
öffnen Sie die GitHub-Webseite zu den HACS-Erweiterungen und wählen Sie die aktuellste Version aus und klicken Sie auf Downloads, achten Sie jedoch unbedingt darauf, dass Sie nur eine Verifizierte Version nutzen um möglichen Fehlern vorzubeugen!
laden sie das ZIP-Paket der HACS-Erweiterung herunter…
und entpacken Sie es auf Ihrem Rechner
in dem vorherigen Tutorial haben wir bereits das Samba share über die Supervisor-Erweiterung installiert und eingerichtet, diese Erweiterung nutzen wir nun um den entpackten Ordner auf das share unseres Home Assistant Servers zu kopieren
wechseln Sie dazu in das Verzeichnis config, prüfen Sie ob bereits ein Ordner mit dem Namen custom_components vorhanden ist…
falls nicht, erstellen Sie diesen jetzt…
und fügen Sie den hacs-Ordner ein
Wichtig
Sie müssen nun den Home Assistant-Host über den Supervisor neu starten, da es sonst bei den folgenden Schritten zu Problemen führen kann, klicken Sie auf Supervisor / System / HOST NEUSTARTEN
bestätigen Sie, dass Sie den Host neu starten möchten
Der Host-Neustart dauert nun seine Zeit,
sie sehen unten links die Meldung Home Assistant wurde vollständig gestartet!, wenn wieder alle Dienste verfügbar sind
HACS installieren in Home Assistant
wählen Sie im Menü von Home Assistant die Einstellungen und Integrationen
klicken Sie nun auf Integration hinzufügen
über die Suchfunktion sollte nun die Anwendung HACS auftauchen, klicken Sie darauf
bestätigen Sie die Anforderungen von HACS und klicken Sie auf Absenden
Bei der aktuellen Version von HACS wurde die Autorisierung etwas geändert, anstatt wie früher einen generierten Token von der GitHub Webseite einzugeben, werden Sie nun aufgefordert den im Assistenten angezeigten Link anzuklicken und eine 8-Stellige Zahlenfolge einzugeben…
nach dem anklicken des Links werden Sie vorher aufgefordert sich in die GitHub-Community einzuloggen,
Verwenden Sie nun die Zugangsdaten, die Sie zu Anfang dieses Tutorials festgelegt haben und klicken Sie auf Sign in
geben Sie nun den 8-Steligen Code ein…
um HACS in Ihrem Home Assistant mit GitHub zu koppeln
wählen Sie einen beliebigen Bereich, wo sich das „Gerät“ befinden soll, ich habe hierfür den Bereich Home-Assistant erstellt
Starten Sie nun erneut den HA-Server, es reicht hier bereits der schnelle Neustart über die Einstellungen / Serversteuerung
NEU STARTEN
Gewöhnen Sie Sich am besten an, vor jedem Neustart Ihres Home Assistant Servers immer die Konfigurationen zu prüfen um ganz sicher zu gehen, dass keine Fehler vorhanden sind und Ihr System wieder ohne Probleme hoch gefahren werden kann
bestätigen Sie, dass Sie den Host neu starten möchten
sie sehen unten links die Meldung Home Assistant wurde vollständig gestartet!, wenn wieder alle Dienste verfügbar sind
Sie sollten nun links im Menü von Home Assistant einen neuen Menüpunkt mit dem Namen HACS sehen,
Herzlichen Glückwunsch! Sie haben HACS erfolgreich in Ihr Home Assistant integriert
Alte Variante für die Autorisierung von HACS in Home Assistant
Loggen Sie sich bei GitHub mit Ihren Zugangsdaten ein und wählen Sie die Developper settings
wählen Sie Personal access token und klicken Sie auf Generate new token
geben Sie dem Token einen „sprechenden Namen“, sie müssen keine weitere Auswahl treffen,
scollen Sie einfach ganz nach unten zu dem grünen Button Generate token und klicken Sie darauf
Sie erhalten nun den Token, den Sie bei der Integration der älteren Version von HACS in Home Assistant eingegeben müssen, fertig
Der Rest ist gleich wie bisher beschrieben…
HACS – Neue Integrationen installieren und in Home Assistant einrichten
Links im Menü von Home Assistant wählen Sie nun den Menüpunkt HACS aus,
Wir möchten nun eine neue Integration hinzuzufügen mit dem Namen anniversaries um zu sehen ob alles klappt…
wählen Sie rechts unten Durchsuchen und Hinzufüge von Repositorys
suchen Sie nach anniversaries
klicken Sie unten rechts auf Installiere dieses Repository in HACS um die neue Anwendung zu installieren
klicken Sie erneut Installieren,
ich rate davon ab die nicht stabilen Beta-Version zu aktivieren
es erscheint nun unter Integrationen ein roter Kasten zu der neu Installierten Anwendung, dies bedeutet,
dass Sie Ihren Home Assistant Server neu starten müssen, erst danach kann die Anwendung genutzt werden
Starten Sie Ihren Server neu über Einstellungen / Serversteuerung
Konfiguration prüfen / NEU STARTEN
bestätigen Sie, dass Sie den Host neu starten möchten und warten Sie bis alle Dienste wieder verfügbar sind
wenn der Server wieder vollständig hoch gefahren wurde klicken Sie erneut auf HACS / Integrationen
ein sehr wichtiger Helfer bei neuen Integrationen in Home Assistant sind die Repositorys zu den jeweiligen Anwendungen
hier finden Sie meist eine Ausführliche Anleitung wie Sie die Integrationen in Home Assistant einbinden und nutzen können…

in diesem Fall ist es laut Anleitung zusätzlich nötig die Konfigurations- und Kalenderdaten zu Anniversaries in der configuration.yaml einzutragen, kopieren Sie sich für einen Test das unten gezeigte Beispiel mit Shakespeare
wechseln Sie nun im Menü von Home Assistant in das Tool Visual Studio Code, dass wir bereits im letzten Tutorial installiert hatten,
und wählen Sie die configuration.yaml im Verzeichnisbaum aus und fügen die zuvor kopierte Konfiguration von Anniversaries unter den anderen bereits bestehenden Einträgen ein

Wichtig
Yaml hat eine eigene Syntax, das Einrücken und die Sonderzeichen wie Bindestriche, Doppelpunkte und Anführungszeichen sind zwingend einzuhalten, da es sonst zu Fehlern kommt und die Anwendung nicht funktioniert!
um also ganz Sicher zu gehen, dass die Konfigurationen korrekt sind, wechseln Sie wie bereits bekannt auf
Einstellungen / Serversteuerung
Konfiguration prüfen!!
wie Sie im folgenden Screenshot sehen, ist die Konfiguration links in Ordnung und der Server kann neu gestartet werden.

Im rechten Bild allerdings ist die Konfiguration fehlerhaft, sie sollten den Server also keinesfalls neu starten, bis der Fehler vollständig korrigiert wurde, da es sonst zu Problemen beim booten des HA-Servers führen kann und Sie in den Abgesicherten Modus umgeleitet werden!

Kehren Sie deshalb in Visual Studio Code zurück und überprüfen Sie erneut Ihre Einträge in der configuration.yaml, nach der Korrektur kehren Sie erneut zurück zur Konfigurationsüberprüfung, bis die Meldung erscheint Konfiguration in Ordnung, nun können Sie den Server erneut starten
wenn die Konfigurationen korrekt sind und der Server neu gestartet wurde, möchten wir die Anwendung Anniversaries auf unserem Lovelace-Dashboard anzeigen lassen, klicken Sie dazu im Menü auf Übersicht / Home / „Hamburger-Menü“ / Benutzeroberfläche konfigurieren

wenn Sie das erste mal das Menü von Home Assistant öffnen, werden Sie gefragt ob Sie das aktuelle Lovelace weiter verwenden möchten oder neu erstellt werden soll, wählen Sie weiter verwenden für das bessere Verständnis am Anfang
Sie befinden sich nun im Bearbeitungsmodus, wählen Sie nun erneut im „Hamburger-Menü
die Option Nicht verwendete Entitäten aus…
suchen und markieren Sie die neuen Entitäten (hier sind es die zwei Shakespeare Entitäten)
und klicken Sie rechts unten auf Karte hinzufügen
übernehmen Sie fürs erste den angebotenen Vorschlag und klicken Sie auf zu Lovelace hinzufügen
klicken Sie oben links neben dem Navigationsmenü von Home Assistant auf das X, um den Bearbeitungsmodus zu beenden
Sie sehen nun die von Home Assistant ermittelten Werte der Anwendung Anniversaries, um andere Werte wie z.B. Ihren Geburtstag eizutragen passen Sie erneut die Konfiguration von Anniversaries in der configuration.yaml über Visual Studio Code an
HACS – Neue Themes installieren und in Home Assistant aktivieren
klicken Sie im Menü auf HACS / Frontend
wählen Sie rechts unten Durchsuchen und Hinzufüge von Repositorys
suchen Sie nach dem Theme noctis
klicken Sie unten rechts auf Installiere dieses Repository in HACS um das neue Theme zu installieren
klicken Sie erneut Installieren,
ich rate davon ab die nicht stabilen Beta-Version zu aktivieren
auch hier empfehle ich dringend auf das Repostiroy das Themes zu schauen,
um eine detaillierte Anleitung zur Einrichtung zu bekommen
in diesem Fall ist es laut Anleitung zusätzlich nötig zwei weitere Zeilen in der configuration.yaml einzutragen,
um die Themes von HACS in Home Assistant aktivieren zu können, kopieren Sie diese…
und wechseln Sie erneut in Visual Studio Code. Fügen Sie nun den Zweizeiler in der configuration.yaml ein…
und starten Sie den Server über Einstellungen / Serversteuerung
neu, wenn die Konfigurationsprüfung keine Fehler ausgibt
wechseln Sie nach dem Neustart im Menü von Home Assistant auf Ihren Benutzernamen
und wählen Sie rechts in Ihrem Profil das neue Theme aus…
mit diesen Beispiele möchte ich das Tutorial abschließen und wüsche Viel Spaß mit Home Assistant, Supervisor und HACS 🙂


weitere mit Docker HA-Trusted Reverse-Proxy

Diesen Beitrag Bewerten

Durchschnittliche Bewertung 4.5 / 5. Anzahl der Bewertungen 2

Bislang wurde noch keine Bewertung zu diesem Beitrag abgegeben

2 Comments

  1. Hallo, die Anleitung ist super, aber ich habe dennoch einen Fehler bei der Installation gemacht. Zu schnell binich weiter und habe den Code für die Registrierung des Gerätes übersprungen. Kann ich das noch im Nachhinein bei Github nachtragen und wie komme ich andie GeräteID?
    Gruß Antje

    Antje

Schreiben Sie einen Kommentar zu Bernd Antworten abbrechen

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert