Home Assistantは起動しているのにワーカーがオフラインのままになる場合、よくある原因は、利用できない依存関係、期限切れの認証情報、セットアップの再試行、ブロックされたリソース、またはバージョン固有のインテグレーション障害です。
まず範囲を確認します。コアUIが応答している状態で、利用できないのが1つのインテグレーション、1つのプロトコルブリッジ、またはすべてのバックグラウンドサービスのどれなのかを特定してください。何かを再読み込みする前に、最初のセットアップエラーとタイムスタンプを記録し、Home Assistantの実行環境から、エラーに示された依存関係をテストします。再起動を繰り返すとタイミングに関する証拠が失われ、認証エラーやレート制限エラーが悪化する可能性があります。
オフラインのワーカーを分類する
同じ起動後に利用できないインテグレーション、エンティティ、アドオン、自動化、バックグラウンドジョブを一覧にします。DNS、MQTT、データベース、USB無線、クラウドアカウント、ネットワークセグメントなど、共通する依存関係ごとに分類してください。1つのインテグレーションだけが孤立して失敗しているなら、ローカルのセットアップ分岐が原因である可能性があります。無関係な障害が多数発生しているなら、ホストまたはネットワークの前提条件を疑います。
Home Assistantユーザーからは、フロントエンドは動作しているにもかかわらず、起動後もインテグレーションが利用できず、手動で再読み込みすると影響を受けたコンポーネントだけが復旧するという報告があります。失敗したインテグレーションのセットアップで説明されている事例は、再読み込みの自動化より先に範囲を特定すべき理由を示しています。
すべてのワーカーが1つの不足した依存関係を共有しているなら、まずその前提条件を調査してください。1つのインテグレーションだけが失敗しているなら、コアと無関係なワーカーは稼働させたまま、そのセットアップ記録を確認します。孤立したワーカーを修復するためにホスト全体を再起動しないでください。
繰り返された末尾ではなく、最初のセットアップエラーを読む
起動後、影響を受けたインテグレーションについて最初に発生したエラーを探し、例外クラス、依存関係名、エンドポイント、再試行に関する文言を記録します。その後のメッセージでは、具体的な認証、接続、スキーマ、インポートの失敗がスクロールして見えなくなった後に、一般的な利用不可状態だけが繰り返されることがあります。
Home Assistantの再試行動作は、電源が切れたデバイスが失敗したセットアップメッセージを繰り返し出力するという報告から確認できます。確認されたセットアップ失敗時の再試行パターンは、オフラインの依存関係が想定される場合がある一方、短い間隔で再試行し続けることは別の運用上の問題であることを示しています。
接続エラーなら、次はネットワークまたはサービスの準備状況を確認します。認証エラーなら、認証情報またはアカウント状態を確認します。インポートエラーやバージョンエラーなら、コンポーネントの互換性を確認します。これらの分岐を混同しないでください。無効なトークンや不足しているライブラリは、手動で再読み込みしても修復できません。
実行環境から、エラーに示された依存関係をテストする
Home Assistantのコンテナまたはホストのコンテキストから、依存関係の名前を解決し、そのポートまたはデバイスに接続して、想定される認証またはプロトコル応答を確認します。依存関係側の起動が完了した後にテストしてください。ホスト側から到達できても、コンテナのDNS、ルーティング、デバイスマッピングの状態を反映しているとは限りません。
あるインテグレーションの起動レビューでは、読み込み時間に大きな差があることが確認され、未使用または低速なコンポーネントが個別に特定されました。このインテグレーションの起動時間に関する分析は、メインUIの準備完了状態で判断するのではなく、対象ワーカーを測定することの有効性を示しています。
PASSは、実行環境から依存関係に到達して認証できたことを意味し、疑いの対象はインテグレーションの状態または互換性に移ります。FAILなら、Home Assistantに手を加える前に、サービス、DNS、ルート、認証情報、またはデバイスマッピングを修復します。まず依存関係を再テストし、その後にセットアップを1回だけ再試行させてください。
原因が解決してから再読み込みする
依存関係がオンラインになり、認証情報が確認できた後にだけ、インテグレーションを1回再読み込みします。セットアップの完了、エンティティの利用可能状態、新しいイベント、キューの処理状況を確認してください。同じ根本エラーですぐに失敗するなら、再読み込みの繰り返しは復旧策になりません。
ZimaSpaceの起動ワークフローでは、コアの準備完了と、ブロックされているインテグレーションおよびRecorderを区別しています。コンポーネントを削除したりハードウェアを増強したりする前に、低速インテグレーションの確認を実施してください。
PASSは、Home Assistantを1回再起動した後もワーカーがオンラインを維持し、元の処理を実行したことを意味します。新しいエラーでFAILになった場合は、その新しい分岐を調査します。同じエラーでFAILになった場合は、原因が修正されていないことが確認されます。プロバイダーがレート制限を適用している場合や認証情報が拒否されている場合は、自動再試行ループを停止してください。
バージョンまたはリソースに関する永続的な障害をエスカレーションする
依存関係が正常で、特定のアップデート後だけ同じインテグレーションが失敗する場合は、正確なHome Assistantのバージョン、コンポーネントのバージョン、診断データ、再現可能なセットアップ手順を記録します。複数のワーカーが停止し、CPU、メモリ、またはデータベースキューが飽和している場合は、個別のインテグレーション報告を作成するのではなく、共通のリソースに対処してください。
元のトリガーを実行し、ワーカーのイベントを監視し、2回の再起動にわたって対象エンティティまたはジョブの結果を確認して、復旧を確認します。インテグレーションカードが緑色になっただけでは不十分です。一時的な回避策には、明確なラベルを付け、元に戻せる状態にしておきます。
再現可能なバージョン回帰が残っている場合、ワーカーが状態を破損する場合、または重要なローカル制御が計画した時間内に復旧できない場合は、エスカレーションしてください。アップグレードのチェックリストでサポートされている場合に限り、互換性のあるバックアップと既知のイメージを使ってロールバックします。それ以外の場合は証拠を保全し、失敗しているインテグレーションを切り離してください。
サポートとヒント
もっと読む

Home AssistantはWi-Fiでは動作するが、イーサネットまたはVPNでは接続できない
各ネットワーク経路を個別にテストし、インターフェースとルーティングの状態を確認して、直接IP接続と検出による接続を区別したうえで、失敗したレイヤーだけを修復します。

保護されていないデータを残さずにHome Assistantを廃止する方法
交換またはアーカイブを証明し、すべての信頼パスを無効化し、データを保持する各デバイスをサニタイズして、文書化された保護済みのリカバリコピーのみを保持する。

ホームサーバー上のHome Assistantで自動更新を利用すべきですか?
家庭への影響、互換性リスク、観察期間、復旧準備の状況を考慮して、手動更新、通知のみ、または段階的な自動更新を選択してください。

