- stored_tracesを使用してトレースを拡張します。
- 各自動化プロセスに設定を適用します。
- YAML内のルール識別子を確認してください。
- 実行内容を精査して、不具合箇所を特定してください。
自動化が断続的に失敗した場合、その特定の実行中に何が起こったのかを確認する必要があります。問題は、トレースを検索しても利用できない場合に発生します。このようなケースを調査するには、 Home Assistantが保存するトレースの数を増やす en la automatización afectada.
Conviene separar dos tareas: conservar más ejecuciones para poder consultarlas y corregir el fallo que muestran. Ampliar el historial facilita el diagnóstico, pero no cambia las condiciones ni las acciones de la regla.
Home Assistantでオートメーションの痕跡をより多く保存する方法

ホームアシスタントは デフォルトでは、オートメーションごとに5つのトレースその金額は、オプションを使用して変更できます。 stored_tracesブロック内 trace.
- 開ける 設定 > 自動化とシーン そして自動化を選択します。
- メニューを開いて選択 YAMLで編集.
- 既存の設定を置き換えずに、このブロックを追加します。
trace:
stored_traces: 20
場所 trace: 同じレベルで alias:, triggers:, conditions: o actions:ライン stored_traces: queda indentada dentro de él. Después, guarda los cambios.
Esta configuración corresponde a その自動化他のルールのトレース範囲を拡張する必要がある場合は、それぞれのルールにオプションを追加してください。バグ調査の出発点として、まずは20を試してみて、必要に応じて数値を調整してください。
識別子を確認し、変更を正しく適用してください。

YAMLで直接自動化を作成した場合は、 一意のテキスト識別子. フィールド alias これはその名称であり、識別子を置き換えるものではありません。
id: "aviso_puerta_entrada"
alias: "Aviso de puerta de entrada"
trace:
stored_traces: 20
このスニペットは関連するオプションのみを表示します。また、自動化のトリガー、条件、アクションも保持します。既存のものが既に存在する場合は、 id, mantenlo.
Cuando modificas un archivo YAML fuera del editor, debes 自動化の再読み込み 変更を適用するには、再読み込みを行ってください。再読み込みを行うと、変更後の自動化処理の実行が中断される可能性があることに注意してください。
痕跡を探す場所と、痕跡が消える理由
自動化リストで、ルールメニューを開いて、 痕跡. También puedes acceder desde su editor. Elige la ejecución que quieras investigar y pulsa sobre los pasos del gráfico para consultar sus detalles.
Las ejecuciones nuevas sustituyen a las antiguas al alcanzarse el límite, incluidas las que terminan enseguida. Ampliarlo no recupera trazas descartadas. En un reinicio normal se conservan; un cierre inesperado puede perder las generadas desde el último arranque.
トレースを解釈して故障箇所を見つける方法

まず、実行が終了する地点を特定することから始めます。
- 条件を満たしていません: どの要件が処理の続行を妨げたのか確認してください。ルールの正しい動作である可能性もあります。
- アクションにエラーが発生しました: 設定パラメータと、デバイスまたは統合システムからのメッセージを確認してください。
- デバイスが応答しません: 利用可能かどうかを確認し、システムログを参照してください。
- 新たな執行なし: 自動化が有効になっていること、およびトリガーによって想定される変更が実際に発生したことを確認してください。
実行モードも確認してください。 single これは、前の実行がまだアクティブな間は、別の実行を開始することを防ぎます。 restart 前の処理を停止し、再度開始する。 queued 列を整理して parallel permite ejecuciones simultáneas. Elige el comportamiento que requiera tu caso.
Si necesitas conservar una ejecución concreta, utiliza トレースをダウンロード メニュー内で、JSONを共有する前に、パスワード、トークン、位置情報、その他の個人データが含まれていないか確認してください。
私はテクノロジー愛好家であり、その「オタク」の興味を職業に変えています。私は 10 年以上、純粋な好奇心から最先端のテクノロジーを使用し、あらゆる種類のプログラムをいじくり回してきました。現在はコンピューター技術とビデオゲームを専門にしています。これは、私が 5 年以上、テクノロジーやビデオ ゲームに関するさまざまな Web サイトに執筆し、誰にでも理解できる言語で必要な情報を提供することを目的とした記事を作成しているためです。
ご質問がございましたら、私の知識は Windows オペレーティング システムから携帯電話用の Android に関連するあらゆるものまで多岐にわたります。そして、私はあなたに対して、いつでも喜んで数分を費やして、このインターネットの世界であなたが抱いている疑問を解決するお手伝いをしたいと考えています。