So migrieren Sie Home Assistant von einem Desktop auf einen dedizierten Smart-Home-Hub

Eva Wong ist die technische Redakteurin und begeisterte Tüftlerin bei ZimaSpace. Als lebenslanger Geek mit einer Leidenschaft für Homelabs und Open-Source-Softwarehat sie sich darauf spezialisiert, komplexe technische Konzepte in verständliche, praxisnahe Anleitungenzu übersetzen. Eva ist überzeugt, dass Self-Hosting Spaß machen sollte und nicht einschüchternd sein darf. Mit ihren Tutorials hilft sie der Community dabei, Hardware-Setups zu durchschauen, vom Bau des ersten NAS bis zum sicheren Umgang mit Docker-Containern.

Übertragen Sie Home Assistant, indem Sie die Sicherung auf dem dedizierten Hub wiederherstellen, Funkmodule und wichtige Automatisierungen isoliert validieren und anschließend eine einzige, reversible Umschaltung der Steuerung planen.

Lassen Sie den Desktop die alleinige Instanz für Automatisierungen bleiben, während Sie Integrationen, Adressen, USB-Funkmodule, Geheimnisse, Netzwerkspeicher, Zertifikate und wichtige Haushaltsroutinen erfassen. Laden Sie eine aktuelle vollständige Sicherung vom Desktop herunter, spielen Sie sie auf dem vorbereiteten Hub ein und testen Sie jede Abhängigkeit, ohne beide Systeme dieselben Geräte steuern zu lassen. Nehmen Sie den Desktop erst außer Betrieb, wenn der Hub Neustarts, Sicherungen, normale Auslastung und eine Rücksetzprobe überstanden hat.

Aktuellen Steuerungsablauf erfassen

Notieren Sie Installationstyp und -version, lokale URL, feste Adresse oder Reservierung, externe URL, Zertifikate, Benutzerkonten, Add-ons oder Begleitdienste, Datenbankstandort, Netzwerkfreigaben, benutzerdefinierte Integrationen, Geheimnisse sowie jedes USB- oder integrierte Funkmodul. Fotografieren Sie die physischen Anschlüsse und halten Sie nach Möglichkeit stabile Gerätepfade fest.

Erfassen Sie anschließend die gewünschten Funktionen: Beleuchtung, Klima, Schlösser, Alarme, Anwesenheit, Energie, Sprache, Dashboards, Benachrichtigungen, Zeitpläne und Fernzugriff. Ermitteln Sie für jede wichtige Integration eine manuelle Aktion, eine Automatisierung, die erwartete Statusrückmeldung und eine Ausweichmöglichkeit außerhalb von Home Assistant.

Fahren Sie nicht fort, wenn für eine sicherheitskritische Routine keine manuelle Ausweichmöglichkeit besteht oder Sie nicht feststellen können, welche Maschine, welches Funkmodul, welcher Broker oder welcher Cloud-Callback derzeit dafür zuständig ist. Bei der Migration hat die Steuerung im Haushalt Vorrang; die Bereinigung der Plattform kann später erfolgen.

Hub vorbereiten, ohne zwei Steuerungsinstanzen einzurichten

Sorgen Sie für stabile Stromversorgung, nach Möglichkeit eine kabelgebundene Netzwerkverbindung, ausreichend lokalen Speicher, Kühlung, Konsolenzugriff und eine reservierte temporäre Adresse. Installieren Sie die vorgesehene Home-Assistant-Umgebung und vergewissern Sie sich, dass Sie den Einrichtungsassistenten erreichen können, bevor Sie den Produktivzustand importieren.

Achten Sie darauf, dass Erkennung und Automatisierungen keine doppelte Steuerung verursachen. Schließen Sie keine Zigbee- oder Z-Wave-Koordinatoren an, während der Desktop aktiv ist, es sei denn, der Testplan gewährleistet ausdrücklich eine Isolation. Viele Gerätenetzwerke erwarten einen einzigen Koordinatorstatus und eine steuernde Instanz, nicht zwei konkurrierende Instanzen, die Änderungen vornehmen.

Wenn ein Hypervisor, Container oder eine Netzwerkfreigabe zum Zielsystem gehört, überprüfen Sie jetzt den Host-Neustart, USB-Passthrough, die Reihenfolge der Einbindungen und die Schreibberechtigungen. Die Übersicht der Rollen persistenter Daten hilft dabei, portable Konfigurationen von hostabhängigen Laufzeitabhängigkeiten zu trennen.

Backup und Abhängigkeitsdokumentation außerhalb des Hosts erstellen

Erstellen Sie ein neues vollständiges Backup, sobald das Quellsystem stabil und im Ruhezustand ist. Laden Sie es auf einen anderen Rechner herunter, prüfen Sie, ob die Datei nicht leer und lesbar ist, versehen Sie sie mit Quellversion und Zeitstempel und bewahren Sie die letzte bekannte funktionierende Version auf, bis der Beobachtungszeitraum nach der Migration abgeschlossen ist.

Ein Backup kann nicht alle externen Abhängigkeiten erfassen. Exportieren oder dokumentieren Sie Broker-Zugangsdaten, statische Adressen, DNS- und Proxy-Regeln, Zertifikate, Datenbank-Endpunkte, Freigabepfade, USB-Zuordnungen, Funk-Firmware und Wiederherstellungscodes gemäß den jeweiligen Regeln der Komponenten. Schützen Sie Geheimnisse und stellen Sie zugleich sicher, dass die zuständige Person sie beim Rollback abrufen kann.

Die Checkliste für die Migration auf einen neuen Server ist eine nützliche Ergänzung für die Inventarisierung des Quellsystems und die abschließende Erfassung von Änderungen. Brechen Sie ab, wenn sich die einzige Backup-Kopie noch auf dem Desktop befindet, der ersetzt werden soll.

Single board computer zimaboard2

In isolierter Umgebung wiederherstellen und Verbindungen erst danach wiederherstellen

Stellen Sie das Backup während der Einrichtung des Zielsystems oder über den unterstützten Ziel-Workflow wieder her. Warten Sie anschließend, bis sich das System und seine abhängigen Anwendungen stabilisiert haben. Ein persönliches Home-Assistant-Migrationstagebuch dokumentiert dieses Vorgehen mit Backup, Neuinstallation, Wiederherstellung und Beobachtung am Folgetag auf dedizierter Hardware.

Prüfen Sie vor dem Umzug der Funkgeräte Protokolle, Integrationen, den Zustand der Datenbank, Speichereinbindungen, die Verfügbarkeit von Entitäten und Callback-Fehler. Beheben Sie Adressen oder Hostpfade, die zum Desktop gehörten. Behalten Sie Entitäts-IDs und Gerätezuordnungen nach Möglichkeit bei; Umbenennungen während der Migration erschweren die Zuordnung von Automatisierungsfehlern.

Bei USB-Funkgeräten stoppen Sie den Desktop vor der physischen Umstellung, schließen Sie den Koordinator an den dokumentierten Hub-Anschluss an und aktualisieren Sie nur den Gerätepfad oder die Passthrough-Grenze, die sich geändert hat. Schlägt die Wiederherstellung oder die Initialisierung des Funkgeräts fehl, schließen Sie den Koordinator wieder am gestoppten Quellpfad an und führen Sie den Rollback-Plan aus, statt das Netzwerk zurückzusetzen.

Dashboards und kritische Automationen im Schattenbetrieb testen

Öffnen Sie jedes Haushalts-Dashboard auf den tatsächlich genutzten Smartphones, Tablets, Wandpanels und in Browsern. Bedienen Sie ein Gerät aus jeder kritischen Integration und überprüfen Sie sowohl die Übermittlung von Befehlen als auch die Rückmeldung des Gerätestatus. Testen Sie den Fernzugriff von außerhalb des LANs, statt anzunehmen, dass eine interne URL den Zugriffsweg bestätigt.

Zeitbasierte, präsenzbasierte, benachrichtigungsbezogene, sicherheitsrelevante und neustartsensible Automationen unter kontrollierten Bedingungen auslösen. Prüfen Sie die Protokolle auf wiederholte Wiederholungsversuche, nicht verfügbare Entitäten, doppelte Ereignisse, langsame Datenbankvorgänge und Integrationen, die sich unbemerkt erneut mit der alten Adresse authentifiziert haben.

Eine ausführliche Diskussion zur Migration auf einen neuen Server beleuchtet sowohl die Portabilität von Sicherungen und Wiederherstellungen als auch Unterschiede zwischen Installationstypen, die sich auf die Wiederherstellung auswirken können. Behandeln Sie jedes kritische Fehlerszenario als blockierende Abhängigkeit, nicht als Aufgabe nach der Umstellung.

Einmal umstellen und den Desktop als Rollback-Möglichkeit behalten

Ein Zeitfenster mit möglichst wenig Betrieb wählen und Konfigurationsänderungen einfrieren. Das endgültige Backup erstellen und herunterladen, Home Assistant auf dem Desktop stoppen, die Funkhardware umstecken, dem Hub die Produktionsadresse oder den DNS-Endpunkt zuweisen und den Hub als alleinige Steuerungsinstanz starten.

  1. Lokale und entfernte Anmeldung überprüfen.
  2. Die Funknetzwerke und jeweils ein Gerät pro kritischer Integration überprüfen.
  3. Die kritischen Automationen und Benachrichtigungen ausführen.
  4. Den Hub neu starten und die blockierenden Prüfungen wiederholen.
  5. Ein neues Hub-Backup erstellen und herunterladen.
  6. Dauer von Umstellung und Rollback erfassen.

Lassen Sie den Desktop während des vereinbarten Beobachtungszeitraums ausgeschaltet und unverändert. Tritt ein blockierender Fehler auf, stoppen Sie den Hub, stellen Sie den ursprünglichen Endpunkt und die Funkgeräte wieder am Desktop her und vermeiden Sie es, unsichere neue Zustände zurückzukopieren. Legen Sie den Desktop erst still oder nutzen Sie ihn anderweitig, nachdem die üblichen Haushaltsabläufe, ein Neustart und eine unabhängige Sicherung erfolgreich abgeschlossen wurden.

NAS- und Servereinrichtung

Mehr zum Lesen

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.