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

Eva Wong ist die Technische Redakteurin und und leidenschaftliche Tüftlerin bei ZimaSpace. Eine lebenslange Geek mit einer Leidenschaft für Homelabs und Open-Source-Software, sie spezialisiert sich darauf, komplexe technische Konzepte in zugängliche, praktische Anleitungenzu übersetzen. Eva ist der Meinung, dass Self-Hosting Spaß machen und nicht einschüchternd sein sollte. Durch ihre Tutorials befähigt sie die Community, Hardware-Setups zu entmystifizieren, vom Bau ihres ersten NAS bis hin zur Beherrschung von Docker-Containern.

Verschieben Sie Home Assistant, indem Sie es auf dem dedizierten Hub wiederherstellen, Funkmodule und kritische Automatisierungen isoliert validieren und anschließend einen einmaligen, reversiblen Steuerungswechsel planen.

Behalten Sie den Desktop als alleinige Automatisierungsinstanz bei, während Sie Integrationen, Adressen, USB-Funkmodule, Geheimnisse, Netzwerkspeicher, Zertifikate und für den Haushalt kritische Routinen erfassen. Laden Sie ein frisches vollständiges Backup vom Desktop herunter, stellen Sie es auf dem vorbereiteten Hub wieder her 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 Neustart, Backup, normale Last und eine Rollback-Übung erfolgreich bewältigt.

Den aktuellen Steuerungsablauf erfassen

Listen 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 auf. Fotografieren Sie die physischen Anschlüsse und notieren Sie, sofern verfügbar, stabile Gerätepfade.

Ordnen Sie anschließend die Ergebnisse: Beleuchtung, Klima, Schlösser, Alarme, Anwesenheit, Energie, Sprache, Dashboards, Benachrichtigungen, Zeitpläne und Fernzugriff. Ermitteln Sie für jede kritische Integration eine manuelle Aktion, eine Automatisierung, die erwartete Zustandsrückmeldung und einen von Home Assistant unabhängigen Fallback.

Fahren Sie nicht fort, wenn eine sicherheitskritische Routine keinen manuellen Fallback besitzt oder wenn Sie nicht feststellen können, welche Maschine, welches Funkmodul, welcher Broker oder welcher Cloud-Callback sie derzeit steuert. Bei der Migration hat die Aufrechterhaltung der Kontrolle im Haushalt Vorrang; die Bereinigung der Plattform kann später erfolgen.

Den Hub vorbereiten, ohne zwei Steuerungen zu erzeugen

Versorgen Sie den Hub mit stabiler Stromversorgung, nach Möglichkeit kabelgebundener Netzwerkverbindung, ausreichend lokalem Speicher, Kühlung, Konsolenzugriff und einer reservierten temporären Adresse. Installieren Sie die Zielumgebung von Home Assistant und bestätigen Sie, dass Sie den Einrichtungsassistenten erreichen können, bevor Sie den Produktivzustand importieren.

Verhindern Sie, dass Discovery und Automatisierungen doppelte Steuerungen erzeugen. Schließen Sie Zigbee- oder Z-Wave-Koordinatoren nicht an, solange der Desktop aktiv ist, es sei denn, der Testplan gewährleistet ausdrücklich eine Isolation. Viele Gerätenetzwerke erwarten einen Koordinatorzustand und eine steuernde Instanz, nicht zwei konkurrierende Schreibzugriffe.

Wenn ein Hypervisor, Container oder eine Netzwerkfreigabe Teil des Ziels ist, validieren Sie jetzt den Neustart des Hosts, die USB-Durchreichung, die Einbindereihenfolge und die Schreibberechtigungen. Die Übersicht der Rollen persistenter Daten hilft dabei, portable Konfiguration von hostspezifischen Laufzeitabhängigkeiten zu trennen.

Ein Backup außerhalb des Hosts und eine Abhängigkeitsaufzeichnung erstellen

Erstellen Sie ein frisches vollständiges Backup, nachdem die Quelle stabil und ruhig ist. Laden Sie es auf einen anderen Rechner herunter, bestätigen Sie, dass die Datei nicht leer und lesbar ist, versehen Sie sie mit Quellversion und Zeitstempel und bewahren Sie die vorherige, nachweislich funktionierende Generation auf, bis das Beobachtungsfenster der Migration geschlossen ist.

Ein Backup kann nicht allein jede externe Abhängigkeit 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 Regeln der jeweiligen Komponente. Schützen Sie Geheimnisse und stellen Sie zugleich sicher, dass die zuständige Person sie während eines Rollbacks abrufen kann.

Die Migrationscheckliste für den neuen Server ist eine nützliche Ergänzung für die Quellerfassung und die abschließende Änderungsliste. Halten Sie an, wenn die einzige Backup-Kopie auf dem zu ersetzenden Desktop verbleibt.

-15% OFF

Isoliert wiederherstellen und Verbindungen neu herstellen

Stellen Sie das Backup während der Zieleinrichtung oder über den unterstützten Zielablauf wieder her und warten Sie anschließend, bis sich das System und die davon abhängigen Anwendungen stabilisiert haben. Ein persönliches Home-Assistant-Migrationstagebuch dokumentiert dieses Muster aus Backup, Neuaufsetzen, Wiederherstellung und Beobachtung am Folgetag auf dedizierter Hardware.

Prüfen Sie vor dem Umsetzen der Funkmodule die Protokolle, Integrationen, Datenbankgesundheit, Speichereinbindungen, Verfügbarkeit von Entitäten und Callback-Fehler. Korrigieren Sie Adressen oder Hostpfade, die zum Desktop gehörten. Bewahren Sie Entitäts-IDs und Gerätezugehörigkeiten nach Möglichkeit bei; eine Umbenennung während der Migration erschwert die Zuordnung von Fehlern in Automatisierungen.

Bei USB-Funkmodulen stoppen Sie den Desktop vor der physischen Übergabe, schließen den Koordinator am dokumentierten Hub-Anschluss an und aktualisieren nur den Gerätepfad oder die Durchreichungsgrenze, die sich geändert hat. Wenn Wiederherstellung oder Initialisierung des Funkmoduls fehlschlägt, verbinden Sie den Koordinator wieder mit dem gestoppten Quellpfad und führen Sie den Rollback-Plan aus, statt das Netzwerk zurückzusetzen.

Dashboards und kritische Automatisierungen im Schattenbetrieb testen

Öffnen Sie jedes relevante Haushaltsdashboard auf den tatsächlichen Smartphones, Tablets, Wandpanels und Browsern. Bedienen Sie je ein Gerät aus jeder kritischen Integration und prüfen Sie sowohl die Befehlsübermittlung als auch die Zustandsrückmeldung. Testen Sie den Fernzugriff außerhalb des LANs, statt anzunehmen, dass eine interne URL die Verbindung beweist.

Lösen Sie zeit-, anwesenheits-, benachrichtigungs-, sicherheits- und neustartabhängige Automatisierungen unter kontrollierten Bedingungen aus. Prüfen Sie die Protokolle auf wiederholte Wiederholungsversuche, nicht verfügbare Entitäten, doppelte Ereignisse, langsame Datenbankoperationen und Integrationen, die sich unbemerkt erneut mit der alten Adresse authentifiziert haben.

Eine ausführliche Diskussion zur Migration auf einen neuen Server hebt sowohl die Portabilität von Backup und Wiederherstellung als auch Unterschiede bei den Installationstypen hervor, die die Wiederherstellung beeinflussen können. Behandeln Sie jedes kritische Fehlerszenario als blockierende Abhängigkeit und nicht als Aufgabe für nach dem Steuerungswechsel.

Einmalig umschalten und den Desktop als Rollback behalten

Wählen Sie ein ruhiges Zeitfenster und frieren Sie Konfigurationsänderungen ein. Erstellen und laden Sie das abschließende Backup herunter, stoppen Sie Home Assistant auf dem Desktop, wechseln Sie die Funkhardware, weisen Sie dem Hub die Produktionsadresse oder den DNS-Endpunkt zu und starten Sie den Hub als alleinige Steuerungsinstanz.

  1. Lokale und externe Anmeldung überprüfen.
  2. Funknetzwerke und je ein Gerät pro kritischer Integration bestätigen.
  3. Die kritischen Automatisierungs- und Benachrichtigungsszenarien ausführen.
  4. Den Hub neu starten und die blockierenden Prüfungen wiederholen.
  5. Ein neues Hub-Backup erstellen und herunterladen.
  6. Dauer von Umschaltung und Rollback dokumentieren.

Lassen Sie den Desktop während des vereinbarten Beobachtungsfensters ausgeschaltet und unverändert. Wenn ein blockierender Fehler auftritt, stoppen Sie den Hub, stellen Sie den ursprünglichen Endpunkt und die Funkmodule auf dem Desktop wieder her und kopieren Sie keinen unsicheren neuen Zustand zurück. Nehmen Sie den Desktop erst außer Betrieb oder verwenden Sie ihn anderweitig, wenn normale Haushaltszyklen, ein Neustart und ein unabhängiges Backup 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.