Använd helt automatiska uppdateringar av Home Assistant endast när de berörda komponenterna medför låg risk, återställningsvägen är testad och underhållsfönstret omfattar hälsokontroller, aviseringar och tid för att observera fel.
För de flesta styrenheter för hela hemmet är aviseringar utan automatisk installation eller stegvis automatisering säkrare än att omedelbart installera alla uppdateringar av Core, OS, tillägg och anpassade integrationer. Klassificera påverkan på hushållet, läs igenom uppdateringens omfattning, skapa en säkerhetskopia utanför värden, uppdatera ett lager i taget och verifiera att de ursprungliga automatiseringarna fungerar efter omstart innan nästa komponent får uppdateras.
Klassificera kostnaden för ett obemannat fel
Lista vad Home Assistant styr över natten eller när ingen kan ingripa: bekväm belysning skiljer sig från uppvärmning, åtkomst, läckagehantering, larm, omsorgsaviseringar eller en avlägsen fastighet. Notera också om manuella kontroller fortsätter att fungera när Home Assistant inte är tillgängligt.
Om ett uppdateringsfel kan göra hushållet osäkert, låsa ute boende eller omöjliggöra fjärråterställning ska uppdateringen förbli manuell eller kräva ett övervakat underhållsfönster. Om påverkan är begränsad och varje enhet har en reservlösning kan kontrollerad automatisering vara rimlig.
Beslutet är villkorat, inte ideologiskt. Välj manuella uppdateringar för lager med stor påverkan, aviseringar utan automatisk installation när granskning krävs och automatisk uppdatering endast för komponenter med liten påverkan och beprövad återställning. Klassificera om när integrationer eller beroenden i hushållet förändras.
Separera Core, OS, tillägg och anpassade komponenter
Behandla inte stacken som ett enda uppdateringsobjekt. Core kan ändra integrationsbeteende, OS ändrar värden, tillägg innehåller separata program och anpassade integrationer kan släpa efter uppdateringar. Sprid ut dem så att ett fel har en sannolik ansvarig.
Medlemmar i communityn föredrar ofta manuella uppdateringar av Home Assistant eftersom versionsinformationen visar brytande ändringar och utfasningar före installationen. Denna kontrollpunkt för versionsgranskning är mest värdefull för Core, OS och anpassade komponenter med bred påverkan.
Skapa en tillåtelselista för sådant som verkligen ska uppdateras automatiskt i stället för en enda global omkopplare. Undanta större versioner, databasmotorer, radioprogramvara, nätverksinfrastruktur, omvända proxyservrar och allt vars nedgraderingsprocedur inte har testats.
Kräv säkerhetskopiering, underhåll och återställningskontroller
Före installationen ska du bekräfta ledigt utrymme, att säkerhetskopieringen är klar, en kopia utanför värden, krypteringsnyckeln, aktuell hälsa och en nåbar underhållskanal. Schemalägg uppdateringar när en operatör kan observera minst en normal automatiseringscykel och fortfarande kan återställa systemet.
En blueprint för automatiska uppdateringar från communityn visar användbara kontroller som ordnad installation, säkerhetskopiering före körning, hantering av nya försök, överlevnad efter omstart och en slutlig avisering. Använd dessa skyddade automatiseringskontroller som designidéer, inte som ett generellt godkännande av obemannade uppdateringar.
ZimaSpaces checklista för beroenden före uppgradering hjälper dig att verifiera monteringar, databaser, radioenheter, avbildningar och återställning innan ett uppdateringsjobb får köras.
Validera policyn med en stegvis uppdatering
Testa policyn på en komponent med låg risk. Bekräfta att säkerhetskopian skapas, uppdateringsordningen, den förväntade omstarten, hälsokontrollens beteende, aviseringarnas leverans och tidsgränsen som stoppar sekvensen. Skapa medvetet ett fel i ett testberoende för att bekräfta att senare uppdateringar inte fortsätter blint.
Efter en verklig uppdatering ska du återskapa kritiska automatiseringar, enhetsidentifiering, historikskrivningar, instrumentpaneler, aviseringar och fjärråtkomst. En fungerande policy upptäcker fel snabbt, bevarar lokal reservfunktion och kan återställa det senast kända fungerande tillståndet utan att förlita sig på den trasiga instansen.
Återgå till aviseringar utan automatisk installation eller manuella uppdateringar om automatiseringen inte kan identifiera vilket lager som gick fel, om återställningen inte är datasäker eller om påverkan på hushållet överstiger den utformade obemannade återställningsförmågan. Eskalera först efter att loggar, versioner och säkerhetskopian före uppdateringen har bevarats.
Support och tips
Mer att läsa

Home Assistant fungerar via Wi-Fi men inte via Ethernet eller VPN
Testa varje nätverkssökväg separat, verifiera gränssnittets och routingens status, skilj direktanslutning via IP-adress från upptäckt och reparera sedan endast det lager som har fallerat.

Så avvecklar du Home Assistant utan att lämna kvar oskyddade data
Bevisa utbytet eller arkiveringen, återkalla varje förtroendeväg, sanera varje databärande enhet och behåll endast dokumenterade skyddade återställningskopior.

Varför använder Home Assistant mycket CPU efter en uppdatering?
Mät när processorn belastas kraftigt, identifiera den ansvariga processen, isolera en komponent, jämför versioner och testa sedan samma arbetsbelastning igen efter återhämtningen.

