Hoe je Home Assistant migreert van een desktop naar een speciale smart-homehub

Eva Wong is de technisch schrijver en vaste knutselaar bij ZimaSpace. Als levenslange geek met een passie voor homelabs en open-sourcesoftwareis ze gespecialiseerd in het vertalen van complexe technische concepten naar toegankelijke, praktische handleidingen. Eva vindt dat self-hosting leuk moet zijn en niet intimiderend. Met haar tutorials helpt ze de community om hardware-installaties te doorgronden, van het bouwen van hun eerste NAS tot het beheersen van Docker-containers.

Verplaats Home Assistant door de back-up terug te zetten op de daarvoor bestemde hub, radio's en kritieke automatiseringen in isolatie te valideren en vervolgens één omkeerbare omschakeling van de besturing in te plannen.

Laat de desktop de enige automatiseringsinstantie blijven terwijl je integraties, adressen, USB-radio's, geheimen, netwerkopslag, certificaten en routines die belangrijk zijn voor het huishouden inventariseert. Download een nieuwe volledige back-up van de desktop, zet deze terug op de voorbereide hub en test elke afhankelijkheid zonder beide systemen dezelfde apparaten te laten besturen. Schakel de desktop pas uit nadat de hub een herstart, back-up, normale belasting en terugdraaioefening heeft doorstaan.

Breng de huidige besturingsworkflow in kaart

Noteer het installatietype en de versie, lokale URL, het vaste adres of de reservering, externe URL, certificaten, gebruikersaccounts, add-ons of ondersteunende services, databaselocatie, netwerkshares, aangepaste integraties, geheimen en elke USB-radio of ingebouwde radio. Fotografeer de fysieke poorten en noteer waar beschikbaar de stabiele apparaatpaden.

Breng vervolgens de functies in kaart: verlichting, klimaatregeling, sloten, alarmen, aanwezigheid, energie, spraak, dashboards, meldingen, schema's en toegang op afstand. Bepaal voor elke kritieke integratie één handmatige handeling, één automatisering, de verwachte statusfeedback en een terugvaloptie buiten Home Assistant.

Ga niet verder als een veiligheidskritieke routine geen handmatige terugvaloptie heeft of als je niet kunt vaststellen welke machine, radio, broker of cloudcallback er momenteel voor verantwoordelijk is. Bij de migratie staat het behoud van de bediening in huis voorop; het opschonen van het platform kan later.

Bereid de hub voor zonder twee controllers te creëren

Zorg voor stabiele stroomvoorziening, bekabeld netwerk waar praktisch, voldoende lokale opslag, koeling, consoletoegang en een gereserveerd tijdelijk adres voor de hub. Installeer de beoogde Home Assistant-omgeving en bevestig dat je de onboarding kunt bereiken voordat je de productiestatus importeert.

Voorkom dat ontdekking en automatiseringen dubbele besturing creëren. Sluit geen Zigbee- of Z-Wave-coördinatoren aan zolang de desktop actief is, tenzij het testplan isolatie uitdrukkelijk garandeert. Veel apparaatnetwerken verwachten één coördinatortoestand en één besturingsinstantie, niet twee concurrerende schrijvers.

Als een hypervisor, container of netwerkshare deel uitmaakt van het doelsysteem, controleer dan nu het herstarten van de host, USB-doorvoer, de volgorde van koppelingen en schrijfrechten. De overzichtskaart van rollen voor persistente gegevens helpt draagbare configuratie te onderscheiden van hostspecifieke runtimeafhankelijkheden.

Maak een back-up buiten de host en leg afhankelijkheden vast

Maak een nieuwe volledige back-up nadat de bron stabiel is en niets actief verwerkt. Download deze naar een andere machine, controleer of het bestand niet leeg en leesbaar is, voorzie het van een label met de bronversie en het tijdstip, en bewaar de vorige bekende goede versie totdat de observatieperiode na de migratie is afgelopen.

Een back-up kan niet alle externe afhankelijkheden op zichzelf vastleggen. Exporteer of noteer brokergegevens, statische adressen, DNS- en proxyregels, certificaten, database-eindpunten, gedeelde paden, USB-toewijzingen, radiofirmware en herstelcodes volgens de regels van elk onderdeel. Bescherm geheimen en zorg er tegelijk voor dat de beheerder er tijdens het terugdraaien bij kan.

De controlelijst voor servermigratie is een nuttige aanvulling voor de inventarisatie van de bron en de uiteindelijke wijzigingen. Stop als de enige kopie van de back-up nog op de desktop staat die wordt vervangen.

Single board computer zimaboard2

Herstellen in isolatie en verbindingsgrenzen opnieuw instellen

Herstel de back-up tijdens de configuratie van het doelsysteem of via de ondersteunde procedure daarvoor, en wacht vervolgens tot het systeem en de afhankelijke toepassingen tot rust zijn gekomen. Een persoonlijk migratiedagboek voor Home Assistant documenteert dit patroon van back-up maken, opnieuw installeren, herstellen en de volgende dag controleren op speciale hardware.

Controleer logboeken, integraties, de databasestatus, opslagkoppelingen, beschikbaarheid van entiteiten en callbackfouten voordat je radioapparaten verplaatst. Los adressen of hostpaden op die bij de desktop hoorden. Behoud waar mogelijk entiteits-ID's en apparaateigenaarschap; hernoemen tijdens de migratie maakt het moeilijker om automatiseringsfouten te achterhalen.

Stop bij USB-radio’s de desktop voordat je de apparatuur fysiek overzet, sluit de coordinator aan op de vastgelegde hubpoort en werk alleen het apparaatpad of de passthrough-grens bij die is gewijzigd. Mislukt het herstel of de initialisatie van de radio, sluit de coordinator dan weer aan op het bronpad van de uitgeschakelde desktop en voer het terugdraaiplan uit in plaats van het netwerk te resetten.

Test dashboards en kritieke automatiseringen in de praktijk

Open elk huishoudelijk dashboard op de telefoons, tablets, wandpanelen en browsers die daadwerkelijk worden gebruikt. Bedien één apparaat van elke kritieke integratie en controleer zowel de uitvoering van opdrachten als de statusupdates. Test externe toegang vanaf buiten het LAN, in plaats van aan te nemen dat een interne URL bewijst dat de verbinding werkt.

Activeer tijdgestuurde, aanwezigheidsafhankelijke, meldings-, veiligheids- en herstartgevoelige automatiseringen onder gecontroleerde omstandigheden. Controleer de logboeken op herhaalde nieuwe pogingen, niet-beschikbare entiteiten, dubbele gebeurtenissen, trage databasebewerkingen en integraties die ongemerkt opnieuw zijn aangemeld via het oude adres.

Een uitgebreide discussie over migratie naar een nieuwe server belicht zowel de overdraagbaarheid van back-ups en herstel als de verschillen tussen installatietypen die van invloed kunnen zijn op herstel. Behandel elk mislukt kritiek scenario als een blokkerende afhankelijkheid, niet als een klusje voor na de omschakeling.

Schakel één keer over en houd de desktop achter de hand om terug te schakelen

Kies een rustig moment en bevries configuratiewijzigingen. Maak en download de definitieve back-up, stop Home Assistant op de desktop, verplaats de radiohardware, wijs het productieadres of DNS-endpoint toe aan de hub en start de hub als enige besturingsinstantie.

  1. Controleer de lokale en externe aanmelding.
  2. Bevestig de radionetwerken en één apparaat per kritieke integratie.
  3. Voer de kritieke automatiseringen en meldingen uit.
  4. Herstart de hub en herhaal de blokkerende controles.
  5. Maak en download een nieuwe back-up van de hub.
  6. Leg de duur van de omschakeling en het terugdraaien vast.

Laat de desktop gedurende de afgesproken observatieperiode uitgeschakeld en ongewijzigd. Verschijnt er een blokkerende storing, stop dan de hub, herstel het oorspronkelijke endpoint en de radio’s op de desktop en voorkom dat onzekere nieuwe status terug wordt gekopieerd. Haal de desktop pas uit gebruik of geef hem een andere bestemming nadat de normale huishoudelijke cycli, één herstart en één onafhankelijke back-up met succes zijn voltooid.

NAS- en serverconfiguratie

Meer om te lezen

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.