Installieren Sie HACS (Home Assistant Community Store) auf proprio HUB

4 Minuten des Lesens
ZIELE DES FÜHRERS
  • Fügen Sie den HACS-Speicher im hinzu proprio Home Assistant
  • Schwierigkeitsgrad: basso
KONZEPTE GEGENÜBER:
  • Installation und Konfiguration der Software
VERWENDETE SOFTWAREKOMPONENTEN:
Voraussetzungen
  • Home Assistant (Beliebige Distribution) konfiguriert und funktioniert
  • Ein persönlicher Account bei GitHub
VERWENDETE PHYSIKALISCHE GERÄTE:
GUIDE mehr angezeigt für:

Alle Umgebungen

Hinweise und Haftungsausschluss
  • qualsiasi eventuale modifica agli impianti domestici dev'essere progettata ed realizzata SOLO da personale qualificato;
  • Änderungen in provorher ist a proEigenverantwortung sowie a proerstes Risiko und erste Gefahr (der Inhalt dieser Seite ist rein lehrreich);
  • Änderungen in provor einem gerät erlischt die garantie, die qualitätszulassungen und die zertifizierungen.
Fahrbericht: 1

Abstrakt

Wie sappIAMO Home Assistant ein HUB Personal für die proerste ausgestattete Hausautomation einer immensen Anzahl von Komponenten und Plattformen Gewinne Integration der unterschiedlichsten domotic Komponenten, Dienstleistungen und so weiter.

Home Assistantkann jedoch verwenden auch externe Komponenten, zusätzlich, nicht direkt vom Entwicklerteam zertifiziert, "Custom Components". Die Installation dieser Komponenten ist in der Regel einfach: Oft ist es kompliziert, alle Aktualisierungen im Auge zu behaltennamedieser Komponenten; es gibt auch andere zusätzliche Elemente, wie die "Phyton Scripts", anstatt der "AppDaemon “: Kurz gesagt, eine parallele Welt zusätzlicher Funktionen, die bei entsprechender Handhabung erstellt werden können proProbleme oder zumindest verschwendete Zeit.

Um dies zu lösen proBlema greift ein HACS-, Abkürzung von "Home Assistant Community Store“. HACS ist selbst ein benutzerdefinierte Komponente Dies ermöglicht es, der Frontend-Oberfläche ein einfaches und funktionales zusätzliches "Control Panel" hinzuzufügen, das zur Verwaltung (Aktualisierung, Löschung, Konfiguration, Entfernung) der oben abgebildeten zusätzlichen Elemente dient, die als Katalog präsentiert werden.

HACS Es erinnert sehr an den offiziellen Distributionsladen HASSIO di Home Assistant; Das Interessante ist, dass es installiert werden kann beide HASSIO dass von Home Assistant installiert als applicativo (auf Raspbian, Windows, Mac etc.).

In diesem Handbuch erfahren Sie, wie Sie HACS auf den verschiedenen Distributionen von installieren Home Assistant.

HACS-Schnittstelle
die HACS-Schnittstelle.

Installation

Das Hinzufügen des "Community" -Eintrags, der durch das Vorhandensein von HACS erstellt wurde, ist ganz einfach.

Die approEs kann zwei geben:

  • manuell, dann mit manueller Kopie der Komponente;
  • über Terminalbefehle.
MANUELLE Installation

In diesem Fall ist die procedura plant den Download von GitHub die ZIP-Datei entpacken und den Ordner kopieren “custom_componentsDarin enthalten ist der Ordner die Konfigurationsdatei von Home Assistant.

Dieser Ordner entspricht normalerweise:

  • wenn installiert als appLizenz auf Raspbian, in den Ordner “/home/homeassistant/.homeassistant";
  • su HASSIOin den Ordner "/config/
  • su HASSIO@Docker, in den Ordner “/usr/share/hassio/homeassistant

Zum Kopieren des Ordners empfehlen wir die Verwendung von sFTP (möglicherweise mithilfe des Clients) Filezilla), der in Anwesenheit des SSH-Dienstes betriebsbereit ist. So installieren Sie SSH HASSIObeziehen sich auf zu dieser Anleitung.

TERMINALE INSTALLATION

Alternativ können Sie Linux-Befehle verwenden, um das Kopieren von Dateien zu vermeiden (offensichtlich ist dieser Abschnitt nicht für Benutzer geeignet) Windows - Die proposito! noch verwenden Windows? Installieren Sie HA auf Raspberry ...), um sie direkt auf das System herunterzuladen und automatisch zu installieren.

HASSIO

Auf dem Feld HASSIO Es ist notwendig, eine Verbindung über SSH herzustellen. Wenn der Dienst noch nicht installiert wurde, können Sie dies tun im Anschluss daran Führung.
Stellen Sie anschließend über SSH eine Verbindung zum System her und führen Sie die folgenden Befehle aus:

cd /config/
mkdir custom_components
cd custom_components/
git clone https://github.com/custom-components/hacs.git hacs_temp
cd hacs_temp
git checkout $(git describe --tags --always $(git rev-list --tags --max-count=1000) | grep -e "[0-9]\+\.[0-9]\+\.[0-9]\+$" | head -n 1)
cd ../
cp -r hacs_temp/custom_components/hacs hacs
rm -R hacs_temp

Starten Sie an dieser Stelle erneut mit

reboot
HOME ASSISTANT auf Raspbian

Wieder wie pro HASSIO, Aber auch verbindet sich über SSH.
Führen Sie nach dem Herstellen der Verbindung die folgenden Befehle aus:

cd /home/homeassistant/.homeassistant
sudo mkdir custom_components
cd custom_components/
sudo git clone https://github.com/custom-components/hacs.git hacs_temp
sudo chown -R homeassistant:homeassistant ./hacs_temp
cd hacs_temp
git checkout $(git describe --tags --always $(git rev-list --tags --max-count=1000) | grep -e "[0-9]\+\.[0-9]\+\.[0-9]\+$" | head -n 1)
cd ../
cp -r hacs_temp/custom_components/hacs hacs
rm -R hacs_temp

Starten Sie den Dienst neu (oder starten Sie ihn neu, es ist dasselbe):

sudo reboot

Konfiguration

Wir sind auf halbem Weg da.
Um dies zu vervollständigen, muss der Konfigurationsdatei der folgende Eintrag hinzugefügt werden Home Assistant:

hacs:
  token: mio_token

wo "mio_token”Ist ein persönliches Zugriffstoken, das von Git erhalten wurdeHub.

Um es zu erhalten, gehen Sie zu Abschnitt Persönliche Token die proerstes Benutzerpanel bei GitHub und klicken Sie auf "Neues Token generieren".

Angeben "HACS-"Auf dem Feld"Hinweis"Und klicken Sie unten (ohne noch mehr zu klicken) auf" Token generieren ".

diese prowird die belästigen proerster Zugriffstoken (zB "ee437a5186726118c799d124e04cecd962c965bb") Was in der Konfiguration angegeben wird, zum Beispiel:

hacs:
  token: ee437a5186726118c799d124e04cecd962c965bb

Sobald die Konfiguration gespeichert ist, Wiederaufnahme Home Assistant.

Verwenden

Obwohl dieses Handbuch nicht zur Veranschaulichung der Verwendung von HACS, sondern zur Installation gedacht ist, ist es dennoch eine Gelegenheit, sein Funktionsmodell zu erwähnen.namento.

Einmal appDie Stimme brannteCommunity"Klicken Sie im Frontend darauf, um auf den Community Store zuzugreifen. So installieren Sie eine neue Komponente, die HACS unterstützt (da alle benutzerdefinierten Hauptkomponenten angepasst werden, z. B. die 1.3.0-Version von Alexa Media Player) einfach auf "LADEN"Um die Liste der im Katalog bereits vorhandenen Komponenten zu konsultieren (um sie direkt zu installieren und zu konfigurieren).

Mit einem Klick auf "EINSTELLUNGEN„Stattdessen können Sie zusätzliche Repositorys für alle anderen Komponenten hinzufügen, die noch nicht im Katalog vorhanden sind, um sie dem lokalen hinzuzufügen und wie oben beschrieben zu installieren und zu konfigurieren.

SENSOR

Die Installation von HACS generiert auch eine neue Entität mit dem Namen "sensor.hacs„Was in seinem Zustand die Anzahl wieviele anzeigt update Sie warten auf die Installation, basierend auf der Anzahl der über HACS installierten benutzerdefinierten Komponenten. Offensichtlich ist es verwendbar als trigger für jeden Automatisierungen automatische Benachrichtigung (wenn sie mehr als 0 sind, lassen Sie mich wissen).

weitere Informationen

Weitere Informationen zu HACS sind verfügbar auf seinem Referenzseite.


Home Assistant Offizielles LogoATTENZIONE: Denken Sie daran, dass es in unserer FORUM-Community gibt ein Ad-hoc-Bereich für Home Assistantfür jeden Zweifel, Frage, Information auf dem spezifischen Verdienst dieser Komponenten.

inDomus-Telegrammkanal