Как да запазите повече следи в Home Assistant

Последна актуализация: 03/11/2026

  • Разширете следите, използвайки stored_traces.
  • Приложете конфигурацията към всяка автоматизация.
  • Проверете идентификатора на правилото в YAML.
  • Прегледайте изпълненията, за да откриете грешката.
Как да запазите повече следи в Home Assistant

Когато автоматизацията се проваля периодично, трябва да прегледате какво се е случило по време на това конкретно изпълнение. Проблемът възниква, когато търсите следата и тя вече не е налична. За да разследвате тези случаи, можете Увеличете броя на следите, които Home Assistant запазва в засегнатата автоматизация.

Препоръчително е да се разделят две задачи: запазване на повече изпълнения за по-късна справка и коригиране на грешките, които те разкриват. Разширяването на историята улеснява диагностиката, но не променя условията или действията на правилото.

Как да запазите повече следи от автоматизация в Home Assistant

Как да запазите повече следи от автоматизация в Home Assistant

Домашен асистент поддържа пет следи на автоматизация по подразбиранеМожете да промените тази сума, като използвате опцията stored_traces, в рамките на блока trace.

  1. Отворено Настройки > Автоматизации и сцени и изберете автоматизация.
  2. Отворете менюто си и изберете Редактиране в YAML.
  3. Добавете този блок, без да замествате съществуващата конфигурация:
trace:
  stored_traces: 20

Място trace: на същото ниво като alias:, triggers:, conditions: o actions:Линията stored_traces: В него е вдлъбнато. След това запазете промените.

Изключително съдържание - Щракнете тук  Как да получавате известия, когато устройство спре да отговаря в Home Assistant

Тази конфигурация съответства на тази автоматизацияАко е необходимо да разширите следите на други правила, добавете опцията към всяко от тях. Като отправна точка за разследване на грешка, можете да опитате 20 и след това да коригирате количеството, ако е необходимо.

Проверете идентификатора и приложете промените правилно

Човек, държащ смартфон до колекция от универсални сензори и устройства за домашна автоматизация

Ако сте създали автоматизацията директно в YAML, проверете дали има уникален текстов идентификаторПолето alias Това е неговото име и не замества идентификатора:

id: "aviso_puerta_entrada"
alias: "Aviso de puerta de entrada"
trace:
  stored_traces: 20

Този фрагмент показва само съответните опции: той също така запазва тригерите, условията и действията на вашата автоматизация. Ако вече съществува съществуващ такъв, той няма да показва съответните опции. idЗапази го.

Когато променяте YAML файл извън редактора, трябва автоматизации за презареждане за да приложите промените. Имайте предвид, че презареждането може да спре текущото изпълнение на модифицирана автоматизация.

Къде да проверя за следи и защо те изчезват

В списъка с автоматизации отворете менюто с правила и изберете СледиМожете да получите достъп до него и от неговия редактор. Изберете изпълнението, което искате да проучите, и кликнете върху стъпките в диаграмата, за да видите подробностите за него.

Изключително съдържание - Щракнете тук  Как да контролирам домашните си устройства със Samsung SmartThings?

Нови изпълнения заместват старите, когато лимитът бъде достигнат, включително тези, които завършват незабавно. Увеличаването на лимита не възстановява изхвърлените следи. Следите се запазват при нормално рестартиране; неочаквано изключване може да загуби тези, генерирани след последното зареждане.

Как да интерпретираме следа, за да открием повредата

Композиция от различни устройства за интелигентен дом, като например крушки, щепсели и охранителна камера, на цветен фон

Започнете, като намерите точката, където изпълнението завършва:

  • Условието не е изпълнено: Проверете кое изискване ви е попречило да продължите. Възможно е това да е правилно поведение на правилото.
  • Грешка в действие: Проверете параметрите си и съобщението от устройството или интеграцията.
  • Устройството не отговаря: Проверете неговата наличност и вижте системните лог файлове.
  • Без ново изпълнение: Проверете дали автоматизацията е активирана и дали очакваната от спусъка промяна действително е настъпила.

Също така проверете режима на изпълнение. single Това предотвратява стартирането на друго изпълнение, докато предишното е все още активно; restart спира предишния и започва отново; queued организирайте опашка и parallel Позволява едновременни изпълнения. Изберете поведението, което вашият случай изисква.

Изключително съдържание - Щракнете тук  Как да създадете рутини в Google Home и да автоматизирате дома си максимално

Ако трябва да запазите конкретно изпълнение, използвайте Изтегляне на трасиране в менюто ви. Преди да споделите JSON файла, проверете дали той съдържа пароли, токени, местоположения или други лични данни.