Как безопасно проверить автоматизацию Home Assistant, если holiday sensor оставляет HOL_HAMOED перед Pesach VII и не выдаёт ожидаемый EREV_YOM_TOV: календарная дата, атрибут type и резервное условие.
Зафиксируйте календарный контекст
Запишите версию Core, часовой пояс Home Assistant, широту и долготу в обезличенном виде, локальную дату и время заката. Официальная интеграция Jewish Calendar вычисляет календарные сущности с учётом географии и настроек времени, поэтому сравнение только гражданской даты может быть ошибочным. Откройте holiday sensor и сохраните state, атрибут type и именованное событие до и после заката. Не меняйте координаты рабочего дома ради теста и не запускайте автоматизацию, управляющую освещением или климатом, пока не понятна календарная граница.
Проверьте конкретный переход на копии
Создайте временную автоматизацию, которая только пишет уведомление или запись в журнал при type=EREV_YOM_TOV; не подключайте физические действия. На календарной тестовой точке сравните день перед Pesach VII с другим известным eve-переходом той же интеграции. Если один даёт EREV, а нужный остаётся HOL_HAMOED, зафиксируйте различие. Не подменяйте дату системных часов production. Для воспроизведения используйте отдельную тестовую среду или вычисления библиотеки, если умеете безопасно их запускать. Отсутствие перехода в одном году не доказывает поведение всех календарных конфигураций.
Отделите sensor contract от ожидания
Официальная страница перечисляет holiday-сущности и атрибуты, но точный набор значений зависит от библиотеки hdate. Первичный репозиторий py-libhdate позволяет проверить фактическую версию и календарные правила, не опираясь на комментарии форума. Сравните название праздника, category/type и дату, избегая нормативных религиозных выводов: статья разбирает программное состояние, а не определяет обряд. Если автоматизация может использовать именованное событие вместе с type, сначала протестируйте логическое условие в уведомительном режиме и документируйте допущение.
Пакет фактов и безопасный резерв
Для обращения приложите версию Core и py-libhdate, часовой пояс, округлённую географию, гражданскую и еврейскую дату, время заката, state и type до и после перехода. Не публикуйте точный домашний адрес и личные религиозные обстоятельства. До исправления используйте только явно протестированное резервное условие и добавьте уведомление о срабатывании; не создавайте универсальное правило для всех праздников по одному исключению. Остановитесь после воспроизводимого несовпадения в тесте. Исправление подтверждается обновлённой библиотекой или Core и повторной проверкой той же даты.
Материал подготовлен редакцией VOne с применением ИИ для технической структуры; календарные утверждения ограничены официальной документацией и первичным репозиторием.
Источники и проверка
- Home Assistant: Jewish Calendar проверено 2026-08-13
- py-libhdate: первичный репозиторий проверено 2026-08-13
- Home Assistant Core releases проверено 2026-08-13
Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.