Skip to content

v2.2.0

Choose a tag to compare

@kai-zer-ru kai-zer-ru released this 06 Aug 04:13
· 3 commits to master since this release

[v2.2.0] — 2026-08-06

Важно

  • Исправлена несовместимость с Home Assistant 2026.8.0. В этом релизе HA изменили правило для устройств: один device больше нельзя привязывать сразу к нескольким вложенным записям (чатам). Старая схема MaxNotify — один общий device «на всю интеграцию» для всех чатов — из‑за этого ломалась: сущности notify пропадали или не находились, автоматизации получали ошибку вроде «Invalid MaxNotify entity», диагностика показывала «Неизвестно».
  • Исправление сделано по тому же принципу, что у встроенного Telegram Bot: общий device самой интеграции + отдельный device на каждый чат/пользователя.
  • Обновление бесшовное для уже настроенных записей: идентификаторы сущностей сохраняются, автоматизации и скрипты менять не нужно. После обновления интеграции запись конфигурации мигрирует на версию 1.3.
  • Один и тот же код работает и на HA 2026.8+, и на более старых Core (от minimum_ha_version 2026.2): на новых версиях используется актуальная привязка устройств, на старых — совместимый режим без дублей в интерфейсе.
  • После любого обновления Home Assistant Core (не только до 2026.8) сторонняя интеграция Additional CA снова копирует сертификаты НУЦ Минцифры в контейнер. Пока SSL Context без них, MaxNotify к официальному API не подключается (CERTIFICATE_VERIFY_FAILED). Additional CA пишет / уведомляет: CA … is missing in SSL Context. Home Assistant needs to be restarted (для russian_trusted_root_ca_pem.crt и russian_trusted_sub_ca_pem.crt). Нужна повторная перезагрузка HA — это поведение Additional CA, не баг MaxNotify; предупреждение добавлено в README и в инструкцию по сертификатам.

Исправлено

  • После обновления HA до 2026.8.0 снова нормально создаются и находятся сущности notify по чатам.
  • Убраны дубли устройств в карточке интеграции на HA 2026.7 и похожих версиях (когда один и тот же «MaxNotify» светился под каждым чатом).
  • Устаревшие диагностические сенсоры (на уровне всей интеграции) остаются на общем device; сенсоры и уведомитель конкретного чата — на device этого чата.

Изменено

  • В интерфейсе Home Assistant каждый получатель (чат / пользователь) отображается как отдельное устройство, связанное с общим device интеграции.
  • При загрузке интеграции раскладка устройств при необходимости восстанавливается сама (если после бэкапа или обновления HA что‑то «склеилось» обратно).

Документация

  • В README добавлено предупреждение: после обновления HA Core интеграция Additional CA заново ставит сертификаты, нужна повторная перезагрузка, иначе отправка в Max может не работать.
  • В docs/RUSSIAN_TRUSTED_CA.md то же уточнение для способа через Additional CA.

Ссылки