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

Eva Wong is de Technisch Schrijver en en vaste knutselaar bij ZimaSpace. Een levenslange geek met een passie voor homelabs en open-source software, zij is gespecialiseerd in het vertalen van complexe technische concepten naar toegankelijke, praktische handleidingen. Eva gelooft dat zelf-hosting leuk moet zijn, niet intimiderend. Met haar tutorials stelt ze de community in staat om hardware-setup te ontrafelen, van het bouwen van hun eerste NAS tot het beheersen van Docker-containers.

Verplaats Home Assistant door het op de speciale hub te herstellen, radio's en kritieke automatiseringen geïsoleerd te valideren en vervolgens één omkeerbare omschakeling van de besturing in te plannen.

Houd de desktop als de enige autoriteit voor automatiseringen terwijl je integraties, adressen, USB-radio's, geheimen, netwerkopslag, certificaten en voor het huishouden kritieke routines inventariseert. Download een nieuwe volledige back-up van de desktop, herstel deze 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 een rollback-oefening goed heeft doorstaan.

Breng de huidige besturingsworkflow in kaart

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

Breng vervolgens de resultaten in kaart: verlichting, klimaat, sloten, alarmen, aanwezigheid, energie, spraak, dashboards, meldingen, schema's en externe toegang. Identificeer voor elke kritieke integratie één handmatige actie, één automatisering, de verwachte statusfeedback en een fallback die niet afhankelijk is van Home Assistant.

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

Bereid de hub voor zonder twee controllers te creëren

Voorzie de hub van stabiele voeding, waar praktisch een bekabelde netwerkverbinding, voldoende lokale opslag, koeling, consoletoegang en een gereserveerd tijdelijk adres. Installeer de doelomgeving voor Home Assistant en bevestig dat je de onboarding kunt bereiken voordat je de productiestatus importeert.

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

Als een hypervisor, container of netwerkshare onderdeel is van het doel, valideer dan nu het herstarten van de host, USB-passthrough, de volgorde waarin mounts worden aangekoppeld en de schrijfrechten. De kaart met rollen van persistente gegevens helpt draagbare configuratie te onderscheiden van hostspecificieke runtimeafhankelijkheden.

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

Maak een nieuwe volledige back-up nadat de bron gezond en rustig is. Download deze naar een andere machine, controleer of het bestand niet leeg en leesbaar is, label het met de bronversie en het tijdstip en bewaar de vorige bekende goede generatie totdat de observatieperiode van de migratie is verstreken.

Een back-up kan niet op zichzelf elke externe afhankelijkheid vastleggen. Exporteer of noteer brokerreferenties, statische adressen, DNS- en prox regels, certificaten, database-eindpunten, sharepaden, USB-koppelingen, radiofirmware en herstelcodes volgens de regels van elk onderdeel. Bescherm geheimen, maar zorg er ook voor dat de beheerder ze tijdens een rollback kan ophalen.

De migratiechecklist voor een nieuwe server is een nuttige aanvulling voor de broninventaris en de laatste delta. Stop als de enige back-upkopie nog op de te vervangen desktop staat.

-15% OFF
Single board computer zimaboard2

Herstel geïsoleerd en verbind de grenzen opnieuw

Herstel de back-up tijdens de onboarding van het doel of via de ondersteunde workflow van het doel en wacht vervolgens tot het systeem en de afhankelijke toepassingen tot rust zijn gekomen. Een persoonlijk migratiedagboek voor Home Assistant beschrijft dit patroon van back-up, opnieuw installeren, herstellen en observatie op de volgende dag op speciale hardware.

Inspecteer voordat je radio's verplaatst de logs, integraties, databasestatus, opslagmounts, beschikbaarheid van entiteiten en callbackfouten. Corrigeer adressen of hostpaden die bij de desktop hoorden. Behoud waar mogelijk entiteits-ID's en apparaateigenaarschap; hernoemen tijdens de migratie maakt het moeilijker om fouten in automatiseringen aan een oorzaak toe te schrijven.

Stop voor USB-radio's de desktop voordat je de hardware fysiek overdraagt, sluit de coördinator aan op de vastgelegde hubpoort en werk alleen het apparaatspad of de passthroughgrens bij die is gewijzigd. Als herstel of initialisatie van de radio mislukt, sluit je de coördinator opnieuw aan op het gestopte bronpad en voer je het rollbackplan uit in plaats van het netwerk opnieuw in te stellen.

Test dashboards en kritieke automatiseringen in de achtergrond

Open elk huishoudelijk dashboard vanaf de echte telefoons, tablets, wandpanelen en browsers die ertoe doen. Bedien één apparaat van elke kritieke integratie en controleer zowel de aflevering van opdrachten als de statusfeedback. Test externe toegang van buiten het LAN in plaats van aan te nemen dat een interne URL de route bewijst.

Activeer tijdgebaseerde, aanwezigheidgebaseerde, meldings-, veiligheids- en herstartgevoelige automatiseringen onder gecontroleerde omstandigheden. Controleer de logs op herhaalde pogingen, niet-beschikbare entiteiten, dubbele gebeurtenissen, trage databasebewerkingen en integraties die stilletjes opnieuw authenticeren tegen het oude adres.

Een uitgebreide migratiediscussie over een nieuwe server belicht zowel de overdraagbaarheid van back-up en herstel als de verschillen tussen installatietypen die herstel kunnen beïnvloeden. Behandel elk kritiek mislukt scenario als een blokkerende afhankelijkheid, niet als een klus voor na de omschakeling.

Schakel één keer om en houd een desktop achter de hand voor rollback

Kies een rustig tijdstip en bevries configuratiewijzigingen. Maak de definitieve back-up en download deze, stop Home Assistant op de desktop, verplaats de radiohardware, wijs het productieadres of DNS-eindpunt toe aan de hub en start de hub als enige autoriteit voor de besturing.

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

Houd de desktop gedurende de afgesproken observatieperiode uitgeschakeld en ongewijzigd. Als er een blokkerende fout optreedt, stop je de hub, herstel je het oorspronkelijke eindpunt en de radio's op de desktop en voorkom je dat je onzekere nieuwe status terugkopieert. Schakel de desktop pas uit voor hergebruik of buitengebruikstelling nadat normale huishoudelijke cycli, één herstart en één onafhankelijke back-up succesvol 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.