DE
Anmelden Konto erstellen

Home Assistant auf Saplo hosten: Integrationen und erste Automation

Hoste Home Assistant auf Saplo mit einer Box M für 65 € pro Jahr. Erste Anmeldung, Workday-Integration, Test einer Automatisierung und Einschränkungen deines Heimnetzwerks.

Grzegorz Kalmus ·

Du besitzt Geräte von verschiedenen Herstellern und möchtest deren Steuerung und Automatisierung an einem zentralen Ort bündeln. Mit Home Assistant kannst du kompatible Dienste in einem gemeinsamen Dashboard zusammenfassen. In diesem Tutorial zeigen wir dir, wie du Home Assistant auf Saplo einrichtest, die Erstkonfiguration durchführst und eine einfache Automatisierung testest, ohne Hardware anschließen zu müssen.

Wann Home Assistant auf Saplo Sinn macht

Die Installation auf Saplo eignet sich hervorragend für internetbasierte Integrationen und als Lernumgebung für die Automatisierung. Das Panel läuft auf einem Server im Rechenzentrum und ist über HTTPS erreichbar. Die Kompatibilität eines bestimmten Geräts hängt jedoch von dessen Integration, Kommunikationsmethode und den Anforderungen des Herstellers ab.

Box hat keinen automatischen Zugriff auf dein Heimnetzwerk. Die Eingabe einer privaten Geräteadresse, zum Beispiel 192.168.1.20, stellt keine Verbindung vom Saplo-Server her. Lokale Geräte erfordern eine separat konfigurierte Konnektivität, zum Beispiel einen VPN-Tunnel mit entsprechenden Routen und Zugriffsregeln. Die Home Assistant-Installation selbst erstellt keinen solchen Tunnel. Die automatische Erkennung mittels mDNS oder SSDP funktioniert auch nicht allein dadurch, dass du VPN-Netzwerke verbindest.

Die Anleitung stellt kein USB zur Verfügung, sodass du keinen Zigbee- oder Z-Wave-Koordinator direkt anschließen kannst. Wenn dein System hauptsächlich auf lokalen Sensoren und Steuerungen basiert, die ohne Internet funktionieren, solltest du das Automatisierungszentrum zu Hause lassen. Bei einer Remote-Installation unterbricht ein Verlust der heimischen Internetverbindung die Kommunikation mit den Geräten, selbst wenn das Panel auf Saplo weiterhin funktioniert.

Anforderungen und Hosting von Home Assistant auf Saplo

Der günstigste Plan, der die Mindestanforderungen des Rezepts erfüllt, ist die Box M für 65 € pro Jahr. Das Rezept erfordert 2048 MB RAM und 10 GB Speicherplatz. Wenn bereits andere Anwendungen auf der Box laufen, überprüfe die verfügbaren Ressourcen vor der Installation. Eine wachsende Messhistorie und weitere Integrationen erhöhen den Bedarf an Arbeitsspeicher und Festplattenspeicher.

Halte eine aktive Box, den Namen der Anwendung und die Adresse, unter der sie verfügbar sein wird, bereit. Du musst keine separate Datenbank erstellen oder Docker manuell installieren. Einzelheiten zum Dienst findest du auf der Home Assistant Seite auf Saplo.

Saplo startet Home Assistant in einem offiziellen Container-Image. Dies ist eine Installation vom Typ Home Assistant Container, ohne Supervisor und ohne den Add-on-Store, der von Home Assistant OS bekannt ist. Integrationen, die in den Home Assistant-Einstellungen hinzugefügt werden, sind eine andere Funktion als Anwendungen, die vom Supervisor verwaltet werden. Die Unterschiede sind in der offiziellen Container-Installationsdokumentation beschrieben.

Schritt-für-Schritt-Installation

  1. Melde dich im Saplo Panel an und öffne den App-Katalog.
  2. Suche nach Home Assistant und starte die Installation der Anwendung.
  3. Gib ihr einen Namen, zum Beispiel my-smart-home, und wähle eine Box mit den entsprechenden Ressourcen.
  4. Wähle eine verfügbare App-Adresse. Du kannst mit der Subdomain *.saploapp.pl beginnen.
  5. Bestätige die Installation und warte im Panel auf deren Abschluss. Die Zeit hängt unter anderem vom Herunterladen des Images und der Serverauslastung ab.
  6. Öffne die genaue HTTPS-Adresse, die bei der Anwendung angezeigt wird. Saplo bereitet die Domain und das SSL-Zertifikat während des Starts vor.
  7. Gehe sofort den Ersteinrichtungsassistenten durch und erstelle ein Administratorkonto.

Verwende die im Panel sichtbare Domain, ohne den Port 8123 hinzuzufügen. Die Adresse homeassistant.local, die in Installationsanleitungen für den Heimgebrauch zu finden ist, ist nicht die Adresse deiner Anwendung auf Saplo.

Erstmaliges Login und Heimeinstellungen

Im Installationsassistenten gibst du einen Benutzernamen und ein sicheres, einzigartiges Passwort ein. Du erstellst das Home Assistant-Administratorkonto selbst, es ist unabhängig von deinem Konto im Saplo-Panel. Speichere die Daten in deinem Passwort-Manager und lass den Assistenten nicht unvollendet unter einer öffentlichen Adresse stehen.

Lege den Standort deines Zuhauses fest, überprüfe die Zeitzone Europe/Warsaw und die Einheiten. Gib den Standort der Geräte an, die du steuern möchtest, nicht den des Rechenzentrums. Dies ist wichtig für die Zeiten von Sonnenauf- und -untergang. Wähle die Einstellungen für die Datenfreigabe und schließe die Konfiguration ab. Der Ablauf des Assistenten ist in der Dokumentation zur ersten Inbetriebnahme beschrieben.

Erste Integration ohne zusätzliche Hardware

Füge zuerst Workday hinzu, die Integration für Arbeitstage. Damit kannst du die Integration testen, ohne ein Herstellerkonto zu haben und ohne mit deinem Heimnetzwerk verbunden zu sein.

  1. Öffne Einstellungen > Geräte & Dienste.
  2. Wähle das Hinzufügen einer Integration aus und suche nach Workday.
  3. Wähle Deutschland als Land und gib einen Namen ein, zum Beispiel „Arbeitstag“.
  4. Überprüfe die ausgewählten Wochentage und Feiertagseinstellungen. Lasse die Tagesverschiebung auf null, wenn du den aktuellen Tag überprüfen möchtest.
  5. Schließe die Konfiguration ab, öffne die hinzugefügte Integration und überprüfe den Status ihrer Entitäten.

Eine Entität repräsentiert einen bestimmten Messwert oder eine Funktion, hier die Information über einen Arbeitstag. Eine Anleitung zum Hinzufügen von Workday findest du im offiziellen Integrationsleitfaden. Füge weitere Integrationen einzeln hinzu und überprüfe deren Dokumentation, bevor du Anmeldeinformationen eingibst.

Erste Automatisierung und Funktionsprüfung

Bereite einen Test vor, der eine Benachrichtigung in Home Assistant selbst zu einer bestimmten Zeit anzeigt. Dies erfordert weder ein Telefon, eine Lampe noch einen Sensor.

  1. Öffne Einstellungen > Automationen & Szenen, füge eine Automatisierung hinzu und wähle die Erstellung einer leeren Regel.
  2. Füge einen Zeitauslöser hinzu und stelle die Zeit einige Minuten später als die aktuelle Zeit in der konfigurierten Zeitzone ein.
  3. Für den Test lasse den Bereich für Bedingungen leer.
  4. Füge die Aktion persistent_notification.create hinzu. Setze den Titel auf „Test Saplo“ und den Inhalt auf „Automatisierung funktioniert“.
  5. Speichere die Regel als „Benachrichtigungstest“ und stelle sicher, dass sie aktiviert ist.
  6. Warte bis zur eingestellten Zeit. Überprüfe die Benachrichtigung in der Home Assistant Oberfläche und den Ausführungsverlauf der Automatisierung.
  7. Nach erfolgreichem Test deaktiviere oder lösche die Testregel, damit sie nicht täglich ausgeführt wird.

Der Editor wird in der Automatisierungsdokumentation beschrieben, und die Aktionsfelder findest du in der Dokumentation zu Persistent Notification. Dies ist eine Benachrichtigung innerhalb des Panels und keine Push-Nachricht auf dem Telefon.

Das manuelle Ausführen einer Aktion hilft, deren Konfiguration zu überprüfen, bestätigt jedoch nicht die Funktion des Zeitauslösers. Warte daher auch auf die geplante Ausführung. Logge dich anschließend aus, melde dich erneut an und prüfe, ob die Integration und die gespeicherte Regel weiterhin sichtbar sind.

Was du überprüfen solltest, wenn etwas nicht funktioniert

Die Seite lässt sich nach der Installation nicht öffnen. Überprüfe den Anwendungsstatus im Saplo-Panel und die vollständige HTTPS-Adresse. Wenn du einen Fehler siehst, gib dem Saplo-Support den Namen der Anwendung, die Uhrzeit des Versuchs und die Fehlermeldung. Lösche eine Installation, die bereits eine Konfiguration enthält, nicht nur, um es erneut zu versuchen.

Home Assistant findet keine Geräte aus deinem Zuhause. Bei diesem Rezept ist das erwartet. Überprüfe, ob die gewählte Integration die Cloud des Herstellers nutzt oder eine direkte Verbindung zum Gerät erfordert. Für eine lokale Verbindung benötigst du eine verfügbare Netzwerkroute und eine Integration, die diesen Arbeitsmodus unterstützt. Setze das Gerätepanel nicht als Workaround ins Internet.

Die Automatisierung startet nicht pünktlich. Überprüfe die Zeitzone, die Aktivierung der Regel und die eingestellte Uhrzeit. Öffne den Ausführungstrace, um zu sehen, ob die Regel ausgelöst wurde und an welchem Schritt sie angehalten hat.

Es gibt keinen Add-on-Store. Das ist ein Merkmal der Container-Installation. Anleitungen, die den Supervisor und die Add-ons von Home Assistant OS erfordern, beziehen sich nicht direkt auf diese Installation.

Backups und weitere Skalierung

Box M beinhaltet keine Backups im Preisplan. Du solltest also selbst für die Sicherung deiner Daten und der Home Assistant Konfiguration außerhalb der Box sorgen, besonders vor einem Update oder einer größeren Änderung. Das bloße Speichern von Automationen oder ein persistentes Konfigurationsverzeichnis ersetzt kein Backup. Überprüfe außerdem die Wiederherstellbarkeit des Backups, bevor du der Installation den täglichen Betrieb deines Zuhauses anvertraust.

Nach dem ersten erfolgreichen Versuch fügst du jeweils eine Integration hinzu und beobachtest die Ressourcennutzung. Der Start des Panels bedeutet noch nicht, dass alle Geräte erreichbar sind. Jede Verbindung und jede Automatisierung solltest du separat überprüfen.

Wenn Home Assistant auf Geräte in deinem Zuhause zugreifen soll, ohne diese direkt dem Internet auszusetzen, ist ein privates VPN nützlich. Wir haben beschrieben, wie du Headscale, deinen eigenen Tailscale-Server, auf Saplo einrichtest.

Für den Anfang wähle Home Assistant auf Saplo auf einer Box M für 65 € pro Jahr. Durchlaufe den Assistenten, füge Workday hinzu und führe einen Benachrichtigungstest durch. Wähle anschließend die Integrationen für deine Geräte und die Verbindung zu deinem Zuhause.

  • #Automatisierung
  • #Anleitung
  • #Smart home