Уведомления из Home Assistant в Telegram – Как Настроить
Home Assistant – это бесплатная платформа для организации и управления системой умного дома. Сервис поддерживает более 2 000 смарт-устройств от популярных брендов. За счет этого можно настроить почти неограниченное количество автоматизаций, в которых каждый подключенный девайс будет выполнять свое действие по заранее заданной команде.
Но на создании единой экосистемы и настройке нужных сценариев дело не заканчивается. Важно всегда оставаться в курсе происходящего в доме. Хоть в Home Assistant и предусмотрена встроенная система нотификаций, это не самый лучший способ отслеживать уведомления от умных устройств и оповещения о статусах автоматизаций.
Гораздо удобнее получать сообщения туда, где вы их моментально заметите и прочитаете. К примеру, в мессенджер, который вы используете каждый день – такой как Telegram. Эту задачу решает интеграция Notify Events.
В этой статье:
- Возможности Notify.Events для Home Assistant
- Home Assistant уведомления в Telegram
- Инструкция по настройке Home Assistant и Telegram
- Подписка близких на уведомления Home Assistant
Возможности Notify.Events для Home Assistant
Notify.Events позволяет бесплатно получать мгновенные уведомления из различных digital-сервисов, включая Home Assistant и другие системы умного дома, на телефон или компьютер удобным способом.
Инструмент в режиме реального времени собирает все сообщения о событиях, которые вы задали, и направляет их выбранным способом. Вы можете получать уведомления Home Assistant на Android и iOS, в Telegram, VK, Slack, Skype, в виде пуш-уведомлений, SMS и голосовых вызовов.
Посмотреть полный список из 50+ получателей >>
Настроить отправку нотификаций можно для каждой автоматизации Home Assistant. К примеру, для таких:
- Срабатывание датчика движения,
- Протечка трубы на кухне,
- Звонок в домофон,
- Завершение работы духовки.
При этом, если исходное сообщение содержит изображение, файл или ссылку, вы тоже их получите. Например, сразу же увидите фотографию с камеры видеонаблюдения и сможете быстро сориентироваться – срочно вызвать полицию или выдохнуть.
Home Assistant уведомления в Telegram
Telegram входит в ТОП-5 самых популярных мессенджеров в мире. И если вы тоже ежедневно заходите в это приложение для общения с друзьями и коллегами или для чтения тематических каналов, вам понравится получать уведомления из Home Assistant в том же месте.
Связка Home Assistant + Telegram помогает вовремя отслеживать все сообщения от умного дома и оперативно на них реагировать в случае необходимости. Например, когда потек кран или датчик засек подозрительное движение в доме.
Инструкция по настройке Home Assistant и Telegram
Уведомления из Home Assistant в Телеграм приходят через бот Notify.Events. Чтобы все заработало, нужно поочередно настроить Notify.Events, Telegram и Home Assistant. Следуйте нашей пошаговой инструкции, и это не займет много времени.
Настройте Notify.Events
- Зарегистрируйтесь или войдите на сайт Notify Events.
- В Панели Управления создайте новый канал (ленту уведомлений) или выберите уже существующий.
- Добавьте на канал источник Home Assistant через кнопку Добавить источник в секции Источники.
- Скопируйте полученный токен.
- Добавьте на канал получатель Telegram. Используйте кнопку Подписаться в секции Получатели.
Настройте Telegram
После клика по карточке Telegram на этапе добавления получателя вы увидите инструкцию по настройке мессенджера. Следуйте ей:
- Добавьте бота Notify.Events в свой список контактов Telegram.
- Нажмите Начать, чтобы получать уведомления.
Вы увидите сообщение о подписке. Если вы уже запускали бота ранее, выполните в диалоге команду /subscribe*ваш персональный токен*.
После успешной настройки Telegram появится в секции Получатели.
Настройте Home Assistant
- Зайдите в свой аккаунт Home Assistant и откройте файл configuration.yaml.
- Укажите полученный на этапе добавления на канал источника Home Assistant токен в соответствующем месте в файле конфигурации:
- Добавьте в файл конфигурации следующее:
Вы можете дополнительно настроить переменные конфигурации и добавить дополнительные атрибуты для расширения функционала. Полная инструкция – на сайте Home Assistant.
Готово! Теперь, как только в вашем доме или офисе произойдет какое-то событие, вы моментально получите сообщение в Telegram. Например, такое:
В панели управления Notify.Events вы можете задавать событиям разные приоритеты и уровни, настраивать отправку по времени и добавлять другие способы получения. А еще, можно в два счета подписать на уведомления близких.
Подписка близких на уведомления Home Assistant
Способ 1. Групповые чаты Telegram
Первый способ подключить к уведомлениям несколько человек – настроить отправку в групповой чат Telegram:
- Точно так же добавьте бота Notify.Events в свой список контактов.
- Зайдите в профиль бота и добавьте его в нужную группу - кнопка Добавить в группу или канал. Или сделайте это через настройки нужной группы (кнопка Добавить).
- Когда бот появился среди участников группы, выполните команду /subscribe*ваш персональный токен* @NotifyEventsBot в чате группы.
После успешной настройки, вы увидите соответствующее сообщение в выбранной группе Telegram, а все ее участники начнут получать уведомления из Home Assistant.
Способ 2. Подписка по ссылке
Если вы не хотите настраивать отправку в групповые чаты, вы можете позволить близким подписаться в Telegram на уведомлений Home Assistant с помощью специальной ссылки. При этом им не придется заводить свой аккаунт Notify.Events.
Чтобы получить ссылку, на нужном канале Notify.Events перейдите на экран Подписки (кнопка Подписаться в секции Получатели). Скопируйте ссылку из адресной строки.
Когда ваши близкие перейдут по ссылке, они попадут на тот же самый экран подписки и смогут самостоятельно настроить уведомления из Home Assistant в свой аккаунт Telegram (или другой получатель).
Количество доступных подписчиков варьируется в зависимости от тарифа. При этом, их количество не влияет на расход сообщений из подписки, так как тарифицируются только входящие сообщения.
Читать больше про добавление на канал дополнительных подписчиков >>
Теперь вы знаете, как настроить бесплатные уведомления из Home Assistant в Telegram, и будете первым узнавать о всех происшествиях и изменениях в доме, где бы вы ни находились.
Но Notify.Events не ограничивается Telegram и позволяет выбрать наиболее удобный для каждого пользователя способ получения уведомлений из 50+ вариантов. Подробнее о настройке других получателей: