So installieren Sie einen überwachten Home Assistant-Server unter Ubuntu
Es gibt zwei Home Assistant-Versionen, die Sie auf einer normalen Linux-Distribution installieren können. Sie können entweder die überwachte Version installieren oder die nicht überwachte Version von Home Assistant wählen, je nach Ihren Anforderungen und Ihrer Erfahrung mit Linux.
Während die nicht überwachte Installation schnell und einfach ist, erfordert die überwachte Version mehrere zusätzliche Schritte. Aber wenn Sie die volle Leistung von Home Assistant auf Ubuntu oder Debian erleben möchten, müssen Sie sich für die überwachte Version entscheiden. Sehen wir uns an, wie Sie einen Supervised Home Assistant-Server unter Ubuntu einrichten können.
Installieren Sie Supervised Home Assistant unter Ubuntu/Debian
Um Home Assistant Supervised zu installieren und einzurichten, müssen Sie zunächst Ubuntu auf Ihrem Computer installieren. Sie können einen alten PC oder vorzugsweise einen Laptop verwenden, da dieser viel weniger Strom verbraucht.
Wir empfehlen Ihnen, Ubuntu Server zu installieren, da es viel leichter ist als Ubuntu Desktop. Führen Sie nach der Installation von Ubuntu die folgenden Schritte aus, um Home Assistant Supervised zu installieren und zu konfigurieren.
Schritt 1: Installieren Sie Docker auf Ubuntu
Suchen Sie zunächst mit dem folgenden Befehl nach Updates und wenden Sie sie auf Ubuntu Server an:
sudo apt update && sudo apt upgrade -y
Installieren und richten Sie dann Docker auf Ubuntu ein. Sie können auch Portainer installieren, um Container zu verwalten und zu installieren.
Stellen Sie sicher, dass Sie Ubuntu Server 20.04.5 LTS und Docker CE >= 20.10.17 installieren .
Schritt 2: Installieren Sie Supervised Home Assistant auf Ubuntu mit Docker
Greifen Sie über SSH auf das Ubuntu-Terminal zu und führen Sie die folgenden Befehle als root aus, um den Home Assistant-Container zu installieren:
sudo docker run -d --name=homeassistant --restart=always --network=host -v /etc/homeassistant:/config homeassistant/home-assistant:stable
Kopieren Sie als Nächstes den folgenden Befehl und fügen Sie ihn ein, um die Abhängigkeiten zu installieren:
sudo apt install apparmor jq wget curl udisks2 libglib2.0-bin network-manager dbus lsb-release systemd-journal-remote -y
Installieren Sie Docker-CE, indem Sie Folgendes ausführen:
curl -fsSL get.docker.com | sh
Laden Sie den neuesten OS-Agent von der GitHub-Seite mit dem folgenden Befehl herunter (das x86_64.deb- Paket):
wget https://github.com/home-assistant/os-agent/releases/download/1.4.1/os-agent_1.4.1_linux_x86_64.deb
Installieren Sie das heruntergeladene DEB-Paket mit dpkg, indem Sie Folgendes ausführen:
sudo dpkg -i os-agent_*.deb
Überprüfen Sie, ob die Installation erfolgreich war mit:
gdbus introspect --system --dest io.hass.os --object-path /io/hass/os
Sie sollten Schnittstellendetails in der Ausgabe sehen, wie unten gezeigt:
Wenn der gdbus- Befehl nicht erkannt wird, installieren Sie libglib2.0-bin mit APT, damit er funktioniert.
Führen Sie schließlich den folgenden Befehl aus, um das Supervised Home Assistant-Debian-Paket auf Ihrem Ubuntu-Computer zu installieren:
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
Führen Sie als Nächstes Folgendes aus:
sudo dpkg -i homeassistant-supervised.deb
Dies wird nicht viel Zeit in Anspruch nehmen. Nach der Installation können Sie Portainer öffnen, um die installierten Container zu überprüfen.
Sie können auch die IP des Ubuntu-Computers an Port 8123 besuchen, um auf Supervised Home Assistant zuzugreifen. Sie können die IP-Adresse mit dem Befehl ifconfig finden.
Betrachten wir dies beispielsweise als IP-Adresse:
192.168.0.111:8123
Dies sollte den Einrichtungsbildschirm von Home Assistant laden, auf dem Sie ein Benutzerkonto erstellen und die Ersteinrichtung abschließen können. Wenn Sie ein Backup von Ihrer früheren Home Assistant-Instanz haben, können Sie es auch über den Setup-Bildschirm wiederherstellen.
Sie können auch über die folgende URL in einem lokalen Netzwerk auf Home Assistant zugreifen:
http://homeassistant.local:8123/
Sobald Sie Home Assistant eingerichtet haben, können Sie die Add-Ons installieren und mit wenigen Klicks Backups erstellen. Sie können Ihren Home Assistant-Server auch mit einer sicheren HTTPS-Verbindung für den Fernzugriff über den Cloudflare-Tunnel dem Internet aussetzen.
Fehlerbehebung bei Home Assistant-Fehlern unter Linux
Home Assistant Supervised funktioniert auf jeder x86- oder x64-Hardware, auf der Ubuntu oder Debian ausgeführt werden kann. Es funktioniert genauso wie auf Raspberry Pi-Hardware mit Home Assistant-Betriebssystem. Bei der Verwendung können jedoch einige Probleme auftreten und Sie erhalten Warnungen.
Während Sie einige Warnungen ignorieren können, müssen Sie möglicherweise die Fehler beheben, um die Add-Ons und Home Assistant Core-Systemupdates zu installieren. Im Folgenden haben wir diese Probleme mit ihren Lösungen und Problemumgehungen angesprochen.
1. Add-Ons oder HA Core können nicht installiert oder aktualisiert werden
Beim Installieren oder Aktualisieren der Add-Ons oder der Home Assistant Core-Updates kann ein Fehler auftreten. Um dies zu beheben, stoppen Sie zuerst den Portainer-Container mit:
sudo docker stop portainer
Starten Sie den Home Assistant Supervisor mit dem folgenden Befehl neu:
sudo docker restart hassio_supervisor
Jetzt können Sie Home Assistant öffnen und zu den Einstellungen gehen , um Add-Ons oder Home Assistant Core-Updates ohne Fehlermeldung zu installieren und zu aktualisieren.
2. Home-Assistent mit mehreren Reparaturen
Home Assistant kann Probleme im Abschnitt „Reparieren“ anzeigen, die Sie beheben müssen, um sicherzustellen, dass Ihre Smart-Geräte verbunden sind und wie vorgesehen funktionieren. Bei der Installation von Supervised Home Assistant sehen Sie jedoch möglicherweise mehrere Empfehlungen zum Reparieren oder Reparieren von Home Assistant.
Sie können die Reparaturvorschläge ignorieren, die Folgendes anzeigen:
- Nicht unterstütztes System – Betriebssystem
- Nicht unterstütztes System – Nicht unterstützte Software
- Nicht unterstütztes System – Konnektivitätsprüfung deaktiviert
- Nicht unterstütztes System – Systemd Journal-Probleme
Diese können einschüchternd aussehen, aber seien Sie versichert, dass sie Supervised Home Assistant oder seine Komponenten in keiner Weise beeinträchtigen.
Falls im Abschnitt „ Reparaturen “ „Unhealthy system – Docker misconfigured“ angezeigt wird , führen Sie den folgenden Befehl aus, um Docker neu zu starten:
docker start container_name
Erleben Sie die Leistungsfähigkeit von Supervised Home Assistant auf Ubuntu
Home Assistant wurde für die Arbeit mit dem Home Assistant-Betriebssystem (HassOS) konzipiert und entwickelt. Während Sie den nicht überwachten Home Assistant ganz einfach auf einem normalen Linux-Betriebssystem wie Debian oder Ubuntu installieren können, können Sie keine Add-Ons installieren oder den Sicherungsdienst nutzen.
In Non-Supervised Home Assistant müssen Sie die Add-Ons manuell installieren und konfigurieren, Backups erstellen, Reparaturen vornehmen, Einstellungen zurücksetzen usw. Sie können jedoch all das mit wenigen Klicks auf Home Assistant Supervised erledigen.
Schreibe einen Kommentar