Найти в Дзене
MaxNotify

MaxNotify

Статьи и посты про интеграцию MaxNotify
подборка · 12 материалов
Вышло срочное обновление MaxNotify — v2.0.1 🛠️ Это патч после масштабного релиза 2.0.0 — восстановлена стабильность и обратная совместимость 🔧 🔹 Исправлена миграция после смены имён уведомлений и подзаписей 🔹 Возвращена работа отправки в группы 🔹 Устранена частая ошибка «получатель не определён» на старых конфигурациях 🔹 Теперь идентификатор получателя сохраняется локально в подзаписи — отправка не зависит от отображения сущности в интерфейсе 💾 🔹 При запуске — автоматическое восстановление всех привязок без ручного вмешательства ⚙️ 🔹 Уведомления получили расширенные атрибуты: — Откуда взят получатель — Данные подзаписи — Ссылка на настройки — Краткая подпись для быстрого распознавания в списке 🏷️ 🔹 В формах сервисов MaxNotify — выбор только среди своих уведомлений, без лишних сервисов HA 🎯 🔹 Добавлены устаревшие сенсоры message_id (на каждого получателя) — чтобы старые автоматизации и карточки продолжали работать ⏳ 🔹 Улучшено определение получателя: — Приоритет: сохранённое значение → настройки подзаписи — Поддержка старых форматов имён и заголовков — Корректная обработка групп, которые раньше отображались как личные чаты 🔄 🔹 Сервисы отправки теперь принимают старые имена сущностей и сопоставляют их с актуальными — плавный переход без поломок 🔄 🔹 Повышена надёжность записи служебного состояния интеграции в нестандартных условиях 📦 🔗 Обновляйтесь: github.com/...0.1 📌 Каналы и поддержка: Telegram: t.me/..._ha Max: max.ru/...biz Dzen: dzen.ru/..._ha VK: vk.com/..._ha Обсуждение: max.ru/...k6a Поддержка автора: www.tbank.ru/...941
Внимание 🚨 Вышла крупная обновлённая версия MaxNotify — 2.0.0 🔥 Это не просто апдейт, а полная переработка архитектуры 💡 90 изменённых файлов, более 14 тысяч строк нового кода 📦 Внедрена модульная provider-архитектура: общие слои и отдельные реализации для официального API и notify.a161.ru ⚙️ Улучшена масштабируемость, надёжность и поддержка новых провайдеров в будущем 🌐 Новые возможности удаления сообщений 🗑️ Удаляйте не только по message_id, но и: — по списку message_ids 📋 — по дате (весь день) 📅 — по периоду (from + to) 🕒 Приоритет: message_id → message_ids → date → from-to ⬇️ Ответ сервиса: {"deleted": N} ✅ — сколько сообщений удалено Новое действие: delete_last_outgoing_message (только для официального API, включая групповые чаты) 🧹 Улучшения для автоматизаций 🤖 Slash-команды теперь возвращают update_type: slash_command, command и args — легко парсить в триггерах 🔍 Синхронизация списка команд бота с платформой Max 🔄 Поддержка нескольких вложений 📎 До 12 вложений в одном сообщении (с учётом клавиатуры) 📂 Ограничения по провайдерам ⚠️ Официальный API: полная поддержка удаления по дате/периоду и delete_last_outgoing_message ✅ notify.a161.ru: только удаление по ID, остальное не поддерживается ❌ Безопасность и диагностика 🔐 Понятные ошибки в интерфейсе: 403 (нужны права админа), 401 (токен), 404 (не найдено), сетевые сбои 🛑 При ошибке — остановка выполнения, не «тихий» пропуск ⛔ Логи оптимизированы: при поиске сообщений по дате — только найденные ID 📝 Производительность ⚡ Глобальный лимит исходящих запросов: до 30 в секунду (OUTBOUND_API_MAX_REQUESTS_PER_SECOND) 📈 Скачивание медиа по URL не учитывается в лимите 🖼️ Сенсоры message_id 📊 Актуальные сенсоры привязаны к чатам 📎 Старые — работают в режиме совместимости, но помечены как устаревшие 🕰️ Обновлённая документация 📚 Полный пересмотр README, AUTOMATIONS.md 📑 Новые разделы: удаление, различия провайдеров, контракт IntegrationCapabilities 📄 Переводы и интерфейс — актуальные и согласованные 🌍 Тестирование 🧪 Новые тесты для провайдеров, удаления, лимитов, парсинга и маршрутизации 🧩 Полное покрытие регрессионных сценариев ✅ Обновляйтесь: https://github.com/kai-zer-ru/max-notify-ha/releases/tag/v2.0.0 🔗
Вышла новая версия MaxNotify — 1.4.11 🛠️📡 🔹 Добавлены slash-команды для официального API: — Настройка команд бота прямо в мастере и параметрах записи — Список синхронизируется с платформой Max (аналог setMyCommands) при сохранении и загрузке 🔹 Новые события для автоматизаций: — Если входящее сообщение содержит команду (например, /start или @бот /команда), в событии max_notify_received появляется update_type: slash_command — легко фильтровать в триггерах 🔹 Сенсоры message_id по чатам: — Для каждого настроенного получателя — отдельные сенсоры последнего входящего и исходящего message_id — Состояние сохраняется между перезагрузками (RestoreSensor) — Данные хранятся в .storage Home Assistant — надёжно и без потерь — Старые общие сенсоры остаются, но только как устаревшие (работают при одном получателе) 🔹 Исправлены важные баги: — Для notify.a161.ru: корректная работа с групповыми чатами (отрицательный recipient_id) и личными диалогами (положительный user_id) — Теперь исходящие запросы для группы используют chat_id — Уточнена логика: один ключ — один получатель, одна запись интеграции — В сервисах chat_id / user_id / recipient_id должны соответствовать настроенному получателю — Исправлено обновление сенсоров: message_id теперь всегда сохраняется, даже при сложных типах данных ответа — Улучшен разбор ответа API: mid, BOM, текст — всё учитывается 🔹 Умный выбор интеграции в сервисах: — Если не указан config_entry_id, запись определяется по entity_id сущности notify — удобно при нескольких экземплярах 🔹 Проверка целей при отправке: — Для официального API: recipient_id должен быть в списке настроенных — Для notify.a161.ru: только один согласованный получатель, иначе — ошибка с пояснением 🔹 Обновлены документация, интерфейс и переводы (RU/EN): — README: подробнее про сенсоры, recipient_id, config_entry_id и entity_id — services.yaml и строки интерфейса — с учётом всех нововведений 🔗 Обновляйтесь: https://github.com/kai-zer-ru/max-notify-ha/releases/tag/v1.4.11
Вышла новая версия MaxNotify — 1.4.10 🚀✨ 🔹 Добавлен экспериментальный сервис: — `max_notify.send_text_to_all` — отправка текста всем настроенным получателям во всех записях MaxNotify (с клавиатурой по умолчанию или с кнопками из настроек) 🔹 Новый параметр `format` в сервисах отправки: — Переопределяет формат сообщения на один вызов: `text`, `markdown` или `html` — Доступен в: `send_message`, `send_photo`, `send_document`, `send_video` (для подписи) 🔹 Улучшена защита для `notify.a161.ru` + Polling: — Период неактивности перед автопереключением в «Только отправка» теперь настраивается — от 1 до 3 суток (по умолчанию 3) — Переключение происходит, если за период не было ни входящих, ни успешных отправок с кнопками 🔹 Улучшена диагностика Polling: — Ошибки GET /updates попадают в «Ремонты» (Repairs) с понятным описанием — В режиме DEBUG в логе — готовая команда `curl` для ручной проверки запроса (с токеном) 🔹 Лучшая маршрутизация: — Отправка по `recipient_id` без `chat_id` / `user_id` теперь работает стабильнее 🔹 Обновлены документация, интерфейс и переводы (RU/EN): — README и automations.md — актуальные схемы работы, описание Polling, кнопок и автопереключения — Описания сервисов и мастер настроек — с учётом новых возможностей 🔗 Обновляйтесь: github.com/....10 📌 Каналы и поддержка: Telegram: t.me/..._ha Max: max.ru/...biz Dzen: dzen.ru/..._ha VK: vk.com/..._ha Обсуждение: max.ru/...k6a Поддержка автора: www.tbank.ru/...941
Вышла новая версия MaxNotify — 1.4.9 🔧🔐 🔹 Исправлена загрузка медиа по HTTPS: — Теперь корректно работают URL с wildcard-сертификатами и внутренними именами хостов — При скачивании файла проверяется цепочка сертификата до УЦ, но сверка hostname отключена (если не используется disable_ssl) — Полное отключение проверки — по-прежнему через параметр disable_ssl — Исправление затрагивает все методы загрузки, включая Digest-авторизацию 🔹 Улучшена документация: — В README: оглавление с якорями, кнопка «My Home Assistant» для быстрого добавления в HACS, отдельные разделы установки (через HACS и вручную), ссылки «наверх» в конце блоков — В AUTOMATIONS.md: оглавление, обновлённые примечания — про событие max_notify_received при Polling, поддержку кнопок в обоих режимах, уточнение, что отрицательный recipient_id работает только в официальном API 🔗 Обновляйтесь: github.com/...4.9 📌 Каналы и поддержка: Telegram: t.me/..._ha Max: max.ru/...biz Обсуждение: max.ru/...k6a Dzen: dzen.ru/..._ru VK: vk.com/..._ha Поддержка автора: www.tbank.ru/...941
Вышла новая версия MaxNotify — 1.4.8 🔐🔄 🔹 Улучшена авторизация при загрузке медиа по URL: — Добавлена поддержка url_auth_type: basic, digest и bearer — Для basic/digest: используйте url_auth_login и url_auth_password (или в URL: логин:пароль@host/... — Для bearer: передавайте url_auth_token — Если указаны учётные данные — url_auth_type обязателен, иначе будет понятная ошибка валидации 🔹 Повторные попытки стали надёжнее: — При отправке на upload-url теперь работают повторы при ошибках: 429, 5xx, 408, 425 и сетевых сбоях — При отправке сообщений — согласованный профиль повторов, меньше ручных перезапусков из-за временных сбоев 🔹 Устаревшие параметры (будут удалены в 1.5.0): — url_basic_auth — заменяется на url_auth_type: basic + логин/пароль — chat_id и user_id — заменяются на единый recipient_id (см. обновлённый README) 🔹 Обновлены документация, интерфейс и переводы (RU/EN) — всё чётко и актуально 🔗 Обновляйтесь: github.com/...4.8 📌 Каналы и поддержка: Telegram: t.me/..._ha Max: max.ru/...biz Dzen: dzen.ru/..._ru VK: vk.com/..._ha Поддержка автора: www.tbank.ru/...941