Home Assistant kan verka vara ”igång” efter en omstart, trots att tillförlitlig lokal styrning fortfarande inte fungerar fullt ut. Webbgränssnittet kan läsa in innan alla integrationer, radioanslutningar, automatiseringar, hjälpenheter, databassökvägar och enhetsanslutningar har återgått till ett användbart tillstånd.
Diagnostisera omstarten som en sekvens i stället för en enda händelse. Bekräfta att Home Assistant nådde sitt körläge, identifiera integrationer som fortfarande läses in eller inte är tillgängliga, kontrollera att beständiga tillstånd återställdes korrekt och testa sedan en lokal sensor-till-åtgärd-kedja. Om samma automatisering fungerar efter en manuell omladdning eller en andra omstart är problemet troligare startordning eller att beroenden inte är redo än ett permanent konfigurationsfel.
Bekräfta att starten faktiskt slutfördes
Börja med loggarna och integrationsstatusen i stället för att omedelbart slå av och på alla automatiseringar. En containerprocess kan vara igång medan Home Assistant fortfarande återställer entiteter, ansluter integrationer, öppnar Recorder eller väntar på en radiokoordinator.
Ett nyligt startup-problem i Home Assistant visade att en ZHA-integration fördröjde bootstrap-processen så länge att YAML-automatiseringsentiteter förblev otillgängliga efter omstart. Det betyder inte att ZHA generellt är osäkert; det visar varför ”gränssnittet öppnades” inte är ett bevis på att hela automatiseringsmiljön är redo.
Notera den första tidpunkten då Home Assistant rapporterar normal drift och jämför den med när dina kritiska entiteter blir tillgängliga. Om en integration konsekvent är det sista beroendet som återhämtar sig bör du fortsätta undersökningen där innan du ändrar orelaterad automatiseringslogik.
Vänta på de beroenden som automatiseringen faktiskt behöver
En automatisering för rörelsestyrd belysning kan behöva rörelsesensorintegrationen, integrationen för den berörda lampan, det lokala nätverket eller radiokoordinatorn samt eventuella hjälpenheter som används i villkoren. Ett enda otillgängligt beroende kan få automatiseringen att verka opålitlig även när Home Assistant Core fungerar korrekt.
Denna tidsgräns syns även i verkliga integrationer utanför den inbyggda automatiseringsmotorn. En diskussion i Home Assistant-communityt påpekar att en WebSocket-klient kan ansluta innan Home Assistant körs fullt ut, så att vänta på körläget förhindrar att kommandon skickas medan entiteter fortfarande läses in.
Lös inte detta genom att lägga in godtyckliga fördröjningar på 30 eller 60 sekunder överallt. Fastställ först vilket beroende som är fördröjt och begränsa sedan väntan till det startflöde som verkligen behöver att systemet är redo.
Separera automatiseringens tillstånd från enhetens tillstånd
Home Assistant återställer många tillstånd efter en omstart, men en entitets återställda värde är inte alltid samma sak som en färsk bekräftelse från den fysiska enheten. En brytare kan tillfälligt visa sitt tidigare värde medan integrationen fortfarande återansluter.
När entiteter visas som unavailable efter en omstart bör du undvika att radera eller parkoppla om dem innan du vet vilken del av kedjan som är trasig. En aktuell felsökningsguide rekommenderar att du kontrollerar nåbarhet, adressering, identifiering, broker-, radio- och integrationsloggar innan du återställer enheter. Då förvandlas inte ett omstartsproblem till ett större omkonfigurationsproblem.
För varje kritisk automatisering bör du notera om utlösarentiteten är återställd, okänd, otillgänglig eller nyligen uppdaterad efter omstarten. Den skillnaden visar om felet uppstår vid återställning av tillstånd, återanslutning av integrationen eller i själva automatiseringen.
Testa den lokala styrkedjan utan internetanslutning
Omstartsproblem kan förväxlas med internetproblem när lokal DNS, MQTT, Wi-Fi, en omvänd proxy eller en integration mot en leverantörs molntjänst också ändrar tillstånd under uppstarten. Ha ett enkelt lokalt styrtest som inte är beroende av det publika internet.
Använd en representativ kedja, till exempel att en Zigbee-rörelsesensor tänder en lokal lampa eller att en lokal knapp ändrar ett relä. Om den kedjan fungerar medan en molnansluten enhet inte gör det fungerar Home Assistants lokala styrning, och det återstående felet ligger i det externa beroendet.
ZimaSpace-guiden om att bygga en lokal automatiseringshubb med tydliga gränser för lokal styrning och återställning är en användbar utgångspunkt för att hålla den kritiska styrkedjan i hemmet oberoende av valfria internettjänster.
Använd ett acceptanstest efter omstart i stället för att gissa om och om igen
| Kontroll | Godkänt villkor | Trolig ansvarig del |
|---|---|---|
| Core-start | Systemet når körläget utan bestående installationsfel | Core, konfiguration, anpassad integration |
| Kritisk integration | Obligatoriska entiteter blir tillgängliga | Radio, enhet, LAN, integration |
| Återställning av tillstånd | Hjälpenheter och förväntade beständiga tillstånd återkommer korrekt | Återställning av tillstånd, lagring, kvaliteten på avstängningen |
| Lokal automatisering | En känd utlösare leder till förväntad lokal åtgärd | Automatiseringskedja eller beroende |
| Andra omstarten | Samma test lyckas igen utan manuella ändringar | Startordning om resultatet är inkonsekvent |
Åtgärda det minsta lager som misslyckades. Ladda om eller reparera en integration när dess entiteter saknas; reparera tillstånd eller lagring när återställda värden är fel; ändra startsekvensen först när ett beroende bevisligen är fördröjt. Det är onödigt att bygga om Home Assistant så länge den beständiga konfigurationen är tillförlitlig och felet går att återskapa i en enskild startgren.
Support och tips
Mer att läsa

Bör du säkerhetskopiera Home Assistant medan det körs eller stoppa tjänsten först?
Inbyggda säkerhetskopieringar i Home Assistant kan köras live; vanliga filsystemkopior bör stoppa eller försätta Home Assistant i viloläge, såvida inte databasen säkerhetskopieras på ett...

Varför blir en Home Assistant-server varm eller låter mycket under inaktiva timmar?
Koppla ihop toppar i fläktvarvtal eller temperatur i Home Assistant med Recorder, säkerhetskopieringar, integrationer och samlokaliserade jobb innan du ändrar kylningen eller CPU-begränsningarna.

När bör du bygga om i stället för att reparera Home Assistant?
Reparera först det minsta felande Home Assistant-lagret, återställ därefter ett känt fungerande tillstånd och bygg bara om när den beständiga konfigurationen inte längre går...

