Як зберегти більше слідів у Home Assistant

Останнє оновлення: 03/11/2026

  • Розширити трасування за допомогою stored_traces.
  • Застосуйте конфігурацію до кожної автоматизації.
  • Перевірте ідентифікатор правила в YAML.
  • Перегляньте виконання, щоб знайти помилку.
Як зберегти більше слідів у 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-файл поза редактором, ви повинні автоматизації перезавантаження щоб застосувати зміни. Майте на увазі, що перезавантаження може зупинити поточне виконання зміненої автоматизації.

Де перевіряти сліди та чому вони зникають

У списку автоматизацій відкрийте меню правил і виберіть СлідиВи також можете отримати до нього доступ з редактора. Виберіть виконання, яке ви хочете дослідити, і натисніть на кроки на діаграмі, щоб переглянути його деталі.

Ексклюзивний вміст - натисніть тут  Гаджети домашньої автоматизації: найкращий посібник з найкращих пристроїв для розумного дому у 2024 році

Нові виконання замінюють старі, коли досягнуто ліміту, включаючи ті, що завершуються негайно. Збільшення ліміту не відновлює видалені трасування. Трасування зберігаються під час звичайного перезавантаження; несподіване завершення роботи може призвести до втрати тих, що були створені з моменту останнього завантаження.

Як інтерпретувати слід, щоб знайти несправність

Накладна композиція різних пристроїв розумного дому, таких як лампочки, вилки та камера безпеки на барвистому фоні

Почніть з визначення точки, де закінчується виконання:

  • Умова не виконана: Перевірте, яка вимога завадила вам продовжити. Можливо, це була коректна поведінка правила.
  • Помилка в дії: Перевірте свої параметри та повідомлення від пристрою або інтеграції.
  • Пристрій не відповідає: Перевірте його доступність та ознайомтеся з системними журналами.
  • Без нового виконання: Перевірте, чи ввімкнено автоматизацію та чи дійсно відбулася зміна, очікувана тригером.

Також перевірте режим виконання. single Це запобігає запуску іншого виконання, поки попереднє все ще активне; restart зупиняє попередній і починає знову; queued організувати чергу та parallel Це дозволяє одночасне виконання. Виберіть поведінку, яка потрібна для вашого випадку.

Ексклюзивний вміст - натисніть тут  Як почистити плиту

Якщо вам потрібно зберегти певне виконання, використовуйте Завантажити трасування у вашому меню. Перш ніж ділитися JSON, перевірте, чи містить він паролі, токени, місцезнаходження чи інші персональні дані.