Gebruik volledig automatische Home Assistant-updates alleen wanneer de betrokken componenten weinig risico met zich meebrengen, de herstelprocedure is getest en het onderhoudsvenster ruimte biedt voor gezondheidscontroles, meldingen en tijd om storingen te observeren.
Voor de meeste controllers voor het hele huis is automatisering met alleen meldingen of in fasen veiliger dan elke update van Core, OS, add-ons en aangepaste integraties onmiddellijk te installeren. Classificeer de impact op het huishouden, lees de reikwijdte van de release, maak een back-up buiten de host, werk één laag tegelijk bij en controleer na het opnieuw opstarten of de oorspronkelijke automatiseringen werken voordat de volgende component mag worden bijgewerkt.
Classificeer de kosten van een storing zonder toezicht
Noteer wat Home Assistant 's nachts of wanneer niemand kan ingrijpen aanstuurt: gemakverlichting heeft een andere impact dan verwarming, toegangsbeheer, lekdetectie, alarmen, meldingen voor zorgverlening of een woning op afstand. Leg ook vast of handmatige bediening blijft werken wanneer Home Assistant niet beschikbaar is.
Als een mislukte update het huishouden onveilig, buitengesloten of niet op afstand herstelbaar kan maken, houd die update dan handmatig of vereis een onderhoudsvenster met toezicht. Als de impact beperkt is en elk apparaat een terugvaloptie heeft, kan gecontroleerde automatisering redelijk zijn.
De beslissing is voorwaardelijk, niet ideologisch. Kies handmatige updates voor lagen met een grote impact, alleen meldingen wanneer beoordeling vereist is en automatische updates uitsluitend voor componenten met een geringe impact en een bewezen terugdraaiprocedure. Herclassificeer dit wanneer integraties of afhankelijkheden binnen het huishouden veranderen.
Scheid Core, OS, add-ons en aangepaste componenten
Behandel de stack niet als één updateobject. Core kan het gedrag van integraties wijzigen, OS verandert de host, add-ons bevatten afzonderlijke applicaties en aangepaste integraties kunnen achterlopen op releases. Spreid ze, zodat bij een storing één waarschijnlijke verantwoordelijke overblijft.
Beheerders uit de community geven vaak de voorkeur aan handmatige Home Assistant-updates, omdat releaseopmerkingen vóór de installatie ingrijpende wijzigingen en verouderingen zichtbaar maken. Dat controlepunt voor releasebeoordeling is het waardevolst voor Core, OS en aangepaste componenten met een brede impact.
Maak een allowlist voor items die echt automatisch mogen worden bijgewerkt, in plaats van één globale schakelaar te gebruiken. Sluit hoofdversies, database-engines, firmware voor radioapparatuur, netwerkinfrastructuur, reverse proxies en alles waarvan de downgradeprocedure niet is getest uit.
Stel back-up-, onderhouds- en herstelvoorwaarden verplicht
Controleer vóór de installatie de beschikbare ruimte, het voltooien van de back-up, een kopie buiten de host, de versleutelingssleutel, de huidige status en een bereikbaar onderhoudskanaal. Plan updates wanneer een beheerder ten minste één normale automatiseringscyclus kan observeren en nog kan terugdraaien.
Een blueprint voor automatische updates uit de community laat nuttige functies zien, zoals installatie in de juiste volgorde, back-ups vooraf, afhandeling van nieuwe pogingen, bestand zijn tegen opnieuw opstarten en een eindmelding. Gebruik deze beveiligde automatiseringsfuncties als ontwerpideeën, niet als algemene goedkeuring voor updates zonder toezicht.
De checklist voor afhankelijkheden vóór een upgrade van ZimaSpace helpt bij het controleren van mounts, databases, radioapparatuur, images en terugdraaien voordat een updatejob toestemming krijgt om te starten.
Valideer het beleid met een update in fasen
Test het beleid met één component met een laag risico. Controleer of de back-up wordt gemaakt, of de updatevolgorde klopt, of de verwachte herstart plaatsvindt, of het gedrag van de gezondheidscontrole correct is, of waarschuwingen worden afgeleverd en of de time-out de reeks stopt. Laat een testafhankelijkheid opzettelijk mislukken om te controleren of latere updates niet blind doorgaan.
Voer na een echte update de kritieke automatiseringen, apparaatdetectie, het schrijven van geschiedenis, dashboards, meldingen en externe toegang opnieuw uit. Een goed beleid detecteert storingen snel, behoudt een lokale terugvaloptie en kan de vorige bekende goede toestand herstellen zonder afhankelijk te zijn van de defecte instantie.
Ga terug naar updates met alleen meldingen of naar handmatige updates als de automatisering niet kan vaststellen welke laag is mislukt, als terugdraaien niet veilig is voor de gegevens of als de impact op het huishouden groter is dan het ontworpen herstel zonder toezicht. Schaal pas op nadat logs, versies en de back-up van vóór de update zijn veiliggesteld.
Ondersteuning & Tips
Meer om te lezen

Home Assistant werkt via wifi, maar niet via ethernet of VPN
Test elk netwerkpad afzonderlijk, controleer de interface- en routeringsstatus, maak onderscheid tussen rechtstreeks IP-verkeer en ontdekking, en herstel vervolgens alleen de defecte laag.

Hoe je Home Assistant buiten gebruik stelt zonder onbeveiligde gegevens achter te laten
Bewijs de vervanging of archivering, trek elk vertrouwenspad in, wis elk gegevensdragend apparaat veilig en bewaar uitsluitend gedocumenteerde beschermde herstelkopieën.

Waarom verbruikt Home Assistant na een update veel CPU?
Meet de CPU-piek, identificeer het verantwoordelijke proces, isoleer één component, vergelijk de versies en test na herstel dezelfde werklast opnieuw.

