Найти в Дзене
Закреплено автором
Поддержите автораПеревод на любую сумму
Покупайте СтеллыИ дарите их за контент
1 месяц назад
 • Вы подписаны

Бухгалтер: self-hosted управление и учёт финансов

Всем привет! В данной статье я бы хотел представить вам свой новый большой проект. Я давно задумывался о чём-то подобном. И наконец-то решился сесть за написание с нуля. И так, представляю: Приложение...

2 месяца назад
 • Вы подписаны

HomeAssistant - скрипты или автоматизации, что лучше, удобнее, практичнее?

Всем привет! В данной статье я бы хотел обширно высказать своё мнение по поводу атомарных автоматизаций и скриптов в HomeAssistant, и рассказать как я их использую, и почему. Прошу всех подписаться на канал и поставить лайк. Вам не сложно, а мне приятно. И это помогает продвижению блога. Спасибо. Начнём с определения. Автоматизация - последовательность действий, вызванная каким-либо тригером (или несколькими) с соблюдением условий (опционально). В HomeAssistant можно (и в некоторых случаях НУЖНО) писать полноценные, самостоятельные автоматизации. Но только если они достаточно простые - открылась дверь ->включился свет...

2 месяца назад
 • Вы подписаны

Вышло обновление MaxNotify — v2.0.2 🔧✨ 🔹 Разделена работа со slash‑командами 🗣: — Для официального API — регистрация команд бота в Max 🤖 — Для notify.a161.ru — только список разрешённых команд для входящих 📋 — Настройки и код провайдеров больше не смешиваются 🔒 🔹 В документации (README) добавлены важные пояснения 📚: — Как обрабатываются входящие /команды в режиме a161 🔎 — Ограничения long polling на стороне Max: частота запросов, таймаут (30 секунд) ⏱️, размер выборки 📊 — Рекомендация для продакшена: использовать WebHook при доступном публичном HTTPS 🌐 🔹 Улучшена диагностика 🔬: — Понятные сообщения об ошибках при вызове служб MaxNotify в интерфейсе Home Assistant (на русском и английском языках) 💬 — Журналы интеграции теперь преимущественно на русском — проще искать причину по логам 📋🔎 🔹 Оптимизированы сенсоры message_id 📊: — При добавлении записи интеграции больше не создаются лишние устаревшие сенсоры на каждый чат 🗑 — Остаются:  • актуальные сенсоры по чату 👥  • два глобальных устаревших сенсора на запись (для совместимости со старыми версиями) 🕰 — Лишние сущности, созданные ранее, можно удалить вручную из реестра объектов 🗑✂️ 🔹 Внутренняя унификация 🧩: — Сборка исходящих сообщений между провайдерами приведена к единому стандарту 🔄 — Меньше дублирования кода, проще сопровождение 🛠 🔹 Повышена надёжность приёма сообщений 🛡: — Уточнены механизмы работы webhook 🔗 — Оптимизированы циклы опроса и обновлений ⚙️🔁 🔗 Обновляйтесь: github.com/...0.2 📌 Каналы и поддержка: Telegram: t.me/..._ha Max: max.ru/...biz Dzen: dzen.ru/..._ha VK: vk.com/..._ha Обсуждение: max.ru/...k6a Поддержка автора: www.tbank.ru/...941

3 месяца назад
 • Вы подписаны

Вышло срочное обновление 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

3 месяца назад
 • Вы подписаны

Внимание 🚨 Вышла крупная обновлённая версия 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 🔗

Поддержите автораПеревод на любую сумму
Покупайте СтеллыИ дарите их
за контент