Bouw Home Assistant alleen opnieuw op wanneer de huidige persistente status niet langer een betrouwbare bron voor herstel is en een bekende goede back-up de installatie niet weer operationeel kan maken. De meeste problemen moeten eerst worden geclassificeerd als runtime-, integratie-, configuratie-, database-, opslag- of netwerkproblemen en op die kleinst mogelijke laag worden opgelost.
Een herinstallatie is niet automatisch een volledige heropbouw. Het vervangen van een containerimage kan /config ongemoeid laten, terwijl een echte heropbouw een nieuwe applicatiestatus creëert en vereist dat integraties, apparaten, dashboards, helpers en automatiseringen worden hersteld of opnieuw aangemaakt. Baseer die beslissing op de toestand van de status, niet op frustratie over het huidige symptoom.
Gebruik drie verschillende acties: repareren, herstellen en opnieuw opbouwen
Repareren betekent dat je de huidige configuratie behoudt en het defecte onderdeel herstelt. Herstellen betekent dat je beschadigde of incompatibele status vervangt door een bekende goede back-up. Opnieuw opbouwen betekent dat je begint met een schone Home Assistant-installatie en daarna alleen de status importeert of opnieuw aanmaakt die je bewust vertrouwt.
Dit onderscheid voorkomt dat een container- of pakketprobleem onnodig gegevensverlies veroorzaakt. Als de huidige gebruikers, gebieden, apparaten en automatiseringen nog aanwezig zijn, kan een nieuwe installatie meer bekende goede informatie vernietigen dan herstellen.
Schrijf op welke van de drie acties je uitvoert voordat je bestanden wijzigt. Dat eenvoudige label maakt het moeilijker om per ongeluk van repareren over te gaan naar een destructieve reset.
Repareer eerst wanneer de persistente status nog coherent is
Repareren is geschikt wanneer Home Assistant de verwachte instantie opent, de configuratiemap gevuld is en de fout kan worden gekoppeld aan een specifieke integratie, YAML-wijziging, aangepaste component, databasebestand, koppelpunt of runtime-instelling.
Veilige modus en herstelmodus bestaan juist omdat veel opstartproblemen kunnen worden afgebakend zonder de configuratie op te geven. Een actuele herstelhandleiding raadt aan om de exacte opstartfout te lezen, de veilige modus te gebruiken om aangepaste code te isoleren en de herstelmodus te gebruiken als minimale reparatieroute voordat je opnieuw opbouwt.
Schakel één aangepaste integratie uit of werk deze bij, corrigeer één ongeldige configuratie-invoer, herstel het opslagpad of zet de runtimeversie terug en test daarna opnieuw. Reset niet de hele installatie zolang de fout beperkt blijft.
Repareer de database alleen als de geschiedenis het bewaren waard is
Beschadiging van Recorder kan ernstig lijken omdat de logboeken vol komen te staan met databasefouten, maar de Recorder-database is niet hetzelfde als de volledige Home Assistant-configuratie. Als de huidige configuratie en integraties intact zijn, kan een nieuwe geschiedenisdatabase soms minder riskant zijn dan een volledige heropbouw van de applicatie.
Wanneer de geschiedenis waardevol is, laat een praktische herstelhandleiding zien hoe je Home Assistant stopt en de herstelprogramma's van SQLite gebruikt om een beschadigde Home Assistant-database reconstrueert naar een nieuw bestand.
Werk uitsluitend met kopieën, bewaar de oorspronkelijke beschadigde database en accepteer dat het herstel gedeeltelijk kan zijn. Een mislukte reparatie van de geschiedenis mag geen reden worden om gezonde automatiseringen en integraties weg te gooien.
Herstel wanneer een bekende goede back-up veiliger is dan doorgaan met repareren
Herstel wanneer de fout begon na een herkenbare update of bewerking en je een geteste back-up van vóór die wijziging hebt. Dit is vaak sneller en veiliger dan tientallen gemigreerde of gedeeltelijk gewijzigde bestanden handmatig terugdraaien.
Een al lang bestaande Home Assistant-herstelhandleiding adviseert eerst de oorzaak van de fout op te lossen en daarna een back-up te herstellen die van het defecte systeem is gekopieerd. Herstellen zonder de defecte voeding, het schijfprobleem, het slechte koppelpunt of de incompatibele runtime te verwijderen, zorgt er simpelweg voor dat het incident opnieuw ontstaat.
Bewaar de beschadigde status totdat het herstelde systeem goed werkt. Deze kan recente automatiseringen, geheimen of configuratiewijzigingen bevatten die je moet vergelijken of selectief moet terughalen.
Bouw opnieuw op wanneer de status en herstelinputs niet langer betrouwbaar zijn
Een volledige heropbouw wordt redelijk wanneer de configuratiemap ontbreekt of ernstig beschadigd is, meerdere back-ups de hersteltests niet doorstaan, de runtimeconfiguratie onbekend is of herhaalde reparaties de installatie achterlaten in een niet-gedocumenteerde toestand die niet reproduceerbaar is.
Opnieuw opbouwen kan ook de verstandigere keuze zijn wanneer je overstapt van een slecht gestructureerde implementatie, bijvoorbeeld wanneer belangrijke configuratie vastzit in een wegwerpcontainer, op voorwaarde dat je eerst elk betrouwbaar onderdeel van de status exporteert dat je kunt redden.
De lokale automatiseringshandleiding van ZimaSpace benadrukt herstelbaarheid als een essentiële vereiste voor een smart-homeplatform. Een heropbouw is pas geslaagd wanneer de nieuwe installatie eenvoudiger te back-uppen, te herstellen en te beheren is dan de achtergelaten status.
Gebruik een beslissingstabel voordat je de oude status verwijdert
| Situatie | Voorkeursactie |
|---|---|
| Eén integratie- of configuratiefout | Repareren |
| Runtime- of image-update mislukt, configuratie intact | Runtime repareren of terugdraaien |
| Database beschadigd, configuratie gezond | Database repareren/vervangen |
| Bekende goede back-up dateert van vóór brede schade | Herstellen |
| Configuratie en back-ups zijn niet betrouwbaar of reproduceerbaar | Opnieuw opbouwen |
Verwijder de oude configuratie, database of back-upset pas wanneer het gekozen pad een herstart en één normale gebruikscyclus in het huishouden heeft doorstaan.
Veelgestelde vragen
Is het opnieuw installeren van de Home Assistant-container een volledige heropbouw?
Niet altijd. Als de vervangende container opnieuw verbinding maakt met dezelfde persistente map /config, heb je de runtime vervangen maar dezelfde installatiestatus behouden. Bij een volledige heropbouw begin je met een nieuwe status of laat je de oude status bewust achter.
Moet ik Home Assistant opnieuw opbouwen omdat de Recorder-database beschadigd is?
Meestal niet. De Recorder-geschiedenis kan afzonderlijk van de rest van Home Assistant worden gerepareerd, hersteld of vervangen. Bouw de volledige installatie alleen opnieuw op wanneer de configuratie en herstelstatus, en niet alleen de geschiedenis, niet langer betrouwbaar zijn.
Ondersteuning & Tips
Meer om te lezen

Moet je Home Assistant live back-uppen of de service eerst stoppen?
Ingebouwde Home Assistant-back-ups kunnen live worden uitgevoerd; gewone kopieën van het bestandssysteem moeten Home Assistant stoppen of in een rustige toestand brengen, tenzij er...

Waarom wordt een Home Assistant-server warm of maakt deze lawaai tijdens inactieve uren?
Breng pieken in ventilatorsnelheid of temperatuur in Home Assistant in verband met Recorder, back-ups, integraties en gelijktijdig uitgevoerde taken voordat je de koeling of...

Hoeveel vrije opslagruimte moet Home Assistant behouden voor achtergrondtaken?
Stem de vrije ruimte voor Home Assistant af op de Recorder-database, de groei van back-ups, onderhoudspieken en herstelbewerkingen—niet op een universeel percentage.

