Mit Tailscale können Sie remote über das Internet auf Ihren Home Assistant-Server zugreifen, um Smart-Home-Geräte aus der Ferne zu überwachen und zu steuern.
Home Assistant ist eine perfekte Möglichkeit, ein vollständig privates und lokales Smart Home zu bauen. Standardmäßig läuft der Home Assistant-Server auf einem lokalen Gerät, beispielsweise einem Raspberry Pi oder einem alten PC oder Laptop, und kann lokal über die IP-Adresse oder den lokalen Hostnamen erreicht werden. Aber wenn Sie Ihr Smart Home aus der Ferne steuern und verwalten möchten, dann folgen Sie unseren Anweisungen, wie Sie über das Internet auf Ihren Home Assistant-Server zugreifen können.
Möglichkeiten für den Fernzugriff auf den Home Assistant-Server
Es gibt verschiedene Möglichkeiten, um über das Internet auf Ihre Home Assistant Server-Instanz zuzugreifen. Sie können den offiziellen Cloud-Service von Nabu Casa abonnieren, um von überall auf der Welt sicher auf den Home Assistant-Server zuzugreifen. Dies ist der einfachste und schnellste Weg, um einen sicheren Fernzugriff für Ihren Home Assistant-Server einzurichten. Es handelt sich jedoch um einen kostenpflichtigen Dienst, für den Sie eine monatliche Abonnementgebühr zahlen müssen.
Wenn Sie kein Abonnement bezahlen, aber dennoch remote auf Ihren Home Assistant-Server zugreifen möchten, können Sie eine der folgenden Methoden anwenden:
- Öffnen Sie einen Port auf Ihrem Router und verwenden Sie DuckDNS mit Let’s Encrypt
- Verwenden Sie Cloudflare Tunnel, um lokale Server dem Internet zugänglich zu machen
- Verwenden Sie ein VPN wie Wireguard oder Tailscale
Greifen Sie mit Tailscale aus der Ferne auf Home Assistant zu
Tailscale ist aus vielen Gründen ein bevorzugter VPN-Dienst für den Zugriff auf den Home Assistant-Server, darunter:
- Es baut auf Wireguard auf. Somit bietet es ähnliche Sicherheit und Leistung wie Wireguard
- Es ist viel einfacher einzurichten und zu verwenden als Wireguard
- Es bietet eine hervorragende Bandbreite und Netzwerklatenz
Um das Tailscale VPN für den Fernzugriff von Home Assistant zu installieren und einzurichten, können Sie die folgenden Schritte ausführen.
Schritt 1: Installieren Sie das Tailscale-Add-On auf dem Home Assistant-Server
Um Tailscale mit den folgenden Schritten auf einem anderen System als einem Raspberry Pi zu installieren, stellen Sie sicher, dass Sie eine überwachte Home Assistant-Installation auf einer anderen x86-Hardware ausführen.
- Gehen Sie auf Ihrem Home Assistant-Server zu Einstellungen.
- Klicke auf Add-Ons und klicken Sie dann auf die ADD-ON-STORE Taste.
- Suchen Sie nach "Tailscale" und klicken Sie auf die Schwanzskala Ergebnis unter Home Assistant-Community-Add-ons.
- Drücke den INSTALLIEREN Schaltfläche, um das Tailscale-Add-on zu installieren.
Schritt 2: Tailscale-VPN einrichten
Gehen Sie nach der Installation des Tailscale VPN-Add-Ons auf Ihrem Home Assistant-Server zu Einstellungen > Add-Ons und klicken Sie auf Schwanzskala.
Drücke den Start Schaltfläche, um das Tailscale-Add-on zu starten. Aktivieren Sie für einen schnellen Zugriff die In der Seitenleiste anzeigen Möglichkeit. Aktivieren Sie zusätzlich die Wachhund Option zum automatischen Neustart im Falle eines Absturzes.
Drücke den ÖFFNEN SIE DIE WEB-UI Taste. Dadurch wird ein neues Dashboard-Fenster mit einer Anmeldeoption geöffnet. Drücke den Anmeldung Taste. Dadurch wird ein neuer Browser-Tab geöffnet, auf dem Sie sich mit Ihrer E-Mail-Adresse, Ihrem Google-Konto, Ihrem Microsoft-Konto oder Ihrem GitHub-Konto anmelden und anmelden können.
Sobald Sie sich angemeldet haben, sehen Sie eine Option zum Verbinden des Home Assistant-Servers mit Tailscale.
Klicken Verbinden. Es zeigt an, dass die Anmeldung erfolgreich war, und öffnet das Tailscale-Konto, das Ihren Home Assistant-Server auflistet. In unserem Fall wird es zusammen mit allen anderen Computern, auf denen wir die Tailscale VPN-App für den Fernzugriff auf unseren Home Assistant-Server verwenden, als „Medien“ angezeigt. Notieren Sie sich die IP-Adresse, da wir sie später für den Fernzugriff verwenden werden.
In diesem Stadium können Sie die Browser-Registerkarte von Tailscale schließen und zum Dashboard der Web-Benutzeroberfläche des Home Assistant-Servers zurückkehren. Klicken Sie auf der Registerkarte „Browser“ auf das Symbol „Aktualisieren“. Wenn Sie dem folgenden Screenshot ähnlich sehen, haben Sie das Tailscale-VPN erfolgreich auf dem Home Assistant-Server konfiguriert.
Als nächstes müssen wir die Tailscale VPN-App auf unserem Smartphone oder Windows-, MacOS- oder Linux-Gerät installieren, von wo aus wir remote über das Internet auf den Home Assistant-Server zugreifen möchten.
Schritt 3: Installieren Sie die Tailscale-App, um remote auf den Home Assistant zuzugreifen
Jetzt können Sie die Tailscale-App auf Ihrem macOS-, iOS-, Windows-, Linux- oder Android-Gerät installieren, um von überall auf der Welt aus auf den Home Assistant-Server zuzugreifen.
Auf iOS-Geräten:
- Installieren und öffnen Sie die Tailscale iOS-App.
- Akzeptieren Sie alle Eingabeaufforderungen, um die Tailscale VPN-Konfigurationen auf Ihrem iOS-Gerät zu installieren.
- Sie können auch Push-Benachrichtigungen zulassen und sich dann bei der Tailscale-App mit derselben E-Mail-Adresse anmelden, die Sie für die Einrichtung des Home Assistant Tailscale-Add-ons verwendet haben.
Auf Android-Geräten:
- Laden Sie die herunter und installieren Sie sie Tailscale-Android-App.
- Befolgen Sie die Anweisungen und installieren Sie die Tailscale VPN-Konfigurationen.
- Melden Sie sich mit demselben E-Mail-Konto an, das für Tailscale auf Home Assistant (HA) verwendet wird.
Unter macOS:
- Sie können die Tailscale-App aus dem App Store herunterladen oder die verwenden mas-cli mit dem Befehl mas installieren 1475387142 um die App zu installieren.
- Akzeptieren Sie die Eingabeaufforderungen, um die VPN-Konfigurationen zu installieren.
- Melden Sie sich mit derselben E-Mail-ID an, die für HA Tailscale verwendet wird.
Unter Windows:
- Herunterladen und installieren Tailscale für Windows.
- Melden Sie sich mit demselben E-Mail-Konto an und authentifizieren Sie sich über den Webbrowser.
- Nach der Authentifizierung sollten Sie mit dem VPN-Netzwerk von Tailscale verbunden sein.
Unter Linux:
Um das Tailscale VPN unter Linux zu installieren, können Sie den folgenden Befehl verwenden:
curl -fsSL https://tailscale.com/install.sh | Sch
Nachdem Sie die Tailscale-App auf Ihrem Windows-, macOS-, Linux-, Android- oder iOS-Gerät heruntergeladen, installiert und angemeldet haben Gerät können Sie den Webbrowser öffnen und die IP-Adresse des Home Assistant-Servers eingeben, wie in den Maschinen angezeigt Liste.
Dadurch wird das Home Assistant-Anmeldefenster geöffnet, in dem Sie oder andere Benutzer die Anmeldeinformationen eingeben können, um auf den Home Assistant und alle Entitäten zuzugreifen.
Ebenso können Sie über ihre lokale IP auf andere Geräte in Ihrem Heimnetzwerk zugreifen, sobald Sie auf beiden Computern mit Tailscale verbunden sind.
Der sicherste Weg, um auf Home Assistant und das Heimnetzwerk zuzugreifen
Wenn Tailscale VPN eingerichtet ist, können Sie nicht nur auf Ihren Home Assistant-Server zugreifen, sondern auch auf andere Geräte und Server in Ihrem Heimnetzwerk, einschließlich Ihres WLAN-Routers. Da die Tailscale-App für alle Plattformen verfügbar ist, einschließlich Android und iOS, können Sie direkt von Ihrem PC oder Smartphone aus auf Ihr Smart Home und Ihr Heimnetzwerk zugreifen.
Tailscale bietet auch einige zusätzliche Funktionen gegenüber Wireguard und anderen Methoden, wie im Artikel erwähnt. Sie können jedoch andere Methoden ausprobieren und entscheiden, welche für Sie am besten geeignet ist, um aus der Ferne auf Ihren Home Assistant-Server zuzugreifen.