Уведомления из Home Assistant в Telegram – Как Настроить

Home Assistant – это бесплатная платформа для организации и управления системой умного дома. Сервис поддерживает более 2 000 смарт-устройств от популярных брендов. За счет этого можно настроить почти неограниченное количество автоматизаций, в которых каждый подключенный девайс будет выполнять свое действие по заранее заданной команде.

Но на создании единой экосистемы и настройке нужных сценариев дело не заканчивается. Важно всегда оставаться в курсе происходящего в доме. Хоть в Home Assistant и предусмотрена встроенная система нотификаций, это не самый лучший способ отслеживать уведомления от умных устройств и оповещения о статусах автоматизаций.

Гораздо удобнее получать сообщения туда, где вы их моментально заметите и прочитаете. К примеру, в мессенджер, который вы используете каждый день – такой как Telegram. Эту задачу решает интеграция Notify Events.

В этой статье:


Возможности Notify.Events для Home Assistant

Notify.Events позволяет бесплатно получать мгновенные уведомления из различных digital-сервисов, включая Home Assistant и другие системы умного дома, на телефон или компьютер удобным способом.

Инструмент в режиме реального времени собирает все сообщения о событиях, которые вы задали, и направляет их выбранным способом. Вы можете получать уведомления Home Assistant на Android и iOS, в Telegram, VK, Slack, Skype, в виде пуш-уведомлений, SMS и голосовых вызовов.

1 Получатели Notify.Events.png

Посмотреть полный список из 50+ получателей >>

Настроить отправку нотификаций можно для каждой автоматизации Home Assistant. К примеру, для таких:

  • Срабатывание датчика движения,
  • Протечка трубы на кухне,
  • Звонок в домофон,
  • Завершение работы духовки.

При этом, если исходное сообщение содержит изображение, файл или ссылку, вы тоже их получите. Например, сразу же увидите фотографию с камеры видеонаблюдения и сможете быстро сориентироваться – срочно вызвать полицию или выдохнуть.

2 Home Assistant уведомление Telegram.jpeg

Home Assistant уведомления в Telegram

Telegram входит в ТОП-5 самых популярных мессенджеров в мире. И если вы тоже ежедневно заходите в это приложение для общения с друзьями и коллегами или для чтения тематических каналов, вам понравится получать уведомления из Home Assistant в том же месте.

Связка Home Assistant + Telegram помогает вовремя отслеживать все сообщения от умного дома и оперативно на них реагировать в случае необходимости. Например, когда потек кран или датчик засек подозрительное движение в доме.

Инструкция по настройке Home Assistant и Telegram

Уведомления из Home Assistant в Телеграм приходят через бот Notify.Events. Чтобы все заработало, нужно поочередно настроить Notify.Events, Telegram и Home Assistant. Следуйте нашей пошаговой инструкции, и это не займет много времени.

Настройте Notify.Events

  1. Зарегистрируйтесь или войдите на сайт Notify Events.
  2. В Панели Управления создайте новый канал (ленту уведомлений) или выберите уже существующий.
  3. 3 Настройка Notify.Events - создать канал.png
  4. Добавьте на канал источник Home Assistant через кнопку Добавить источник в секции Источники.
  5. 4 Настройка Notify.Events - добавить источник.png 5 Настройка Notify.Events - выбрать источник Home Assistant.png
  6. Скопируйте полученный токен.
  7. 6 Настройка Notify.Events - скопировать токен для Home Assistant.png
  8. Добавьте на канал получатель Telegram. Используйте кнопку Подписаться в секции Получатели.
7 Настройка Notify.Events - подписаться на канал.png 8 Настройка Notify.Events - подписка на Telegram. уведомления.png

Настройте Telegram

После клика по карточке Telegram на этапе добавления получателя вы увидите инструкцию по настройке мессенджера. Следуйте ей:

  1. Добавьте бота Notify.Events в свой список контактов Telegram.
  2. Нажмите Начать, чтобы получать уведомления.
9 Настройка бота Notify.Events - запустить.png

Вы увидите сообщение о подписке. Если вы уже запускали бота ранее, выполните в диалоге команду /subscribe*ваш персональный токен*.

10 Настройка бота Notify-Events - подписка на уведомления.png

После успешной настройки Telegram появится в секции Получатели.

11 Получатель Telegram на канале Notify.Events.png

Настройте Home Assistant

  1. Зайдите в свой аккаунт Home Assistant и откройте файл configuration.yaml.
  2. Укажите полученный на этапе добавления на канал источника Home Assistant токен в соответствующем месте в файле конфигурации:
  3. 9 Home Assistant setup - token to configuration.yaml entry.png
  4. Добавьте в файл конфигурации следующее:
12 Настройка Home Assistant   - configuration.yaml entry.png

Вы можете дополнительно настроить переменные конфигурации и добавить дополнительные атрибуты для расширения функционала. Полная инструкция – на сайте Home Assistant.

Готово! Теперь, как только в вашем доме или офисе произойдет какое-то событие, вы моментально получите сообщение в Telegram. Например, такое:

13 Уведомление Home Assistant в Telegram.jpeg

В панели управления Notify.Events вы можете задавать событиям разные приоритеты и уровни, настраивать отправку по времени и добавлять другие способы получения. А еще, можно в два счета подписать на уведомления близких.

Подписка близких на уведомления Home Assistant

Способ 1. Групповые чаты Telegram

Первый способ подключить к уведомлениям несколько человек – настроить отправку в групповой чат Telegram:

  1. Точно так же добавьте бота Notify.Events в свой список контактов.
  2. Зайдите в профиль бота и добавьте его в нужную группу - кнопка Добавить в группу или канал. Или сделайте это через настройки нужной группы (кнопка Добавить).
  3. 14 Настройка бота Notify.Events - добавление в группу Telegram.png
  4. Когда бот появился среди участников группы, выполните команду /subscribe*ваш персональный токен* @NotifyEventsBot в чате группы.

После успешной настройки, вы увидите соответствующее сообщение в выбранной группе Telegram, а все ее участники начнут получать уведомления из Home Assistant.

15 Настройка бота Notify.Events - групповая подписка.png

Способ 2. Подписка по ссылке

Если вы не хотите настраивать отправку в групповые чаты, вы можете позволить близким подписаться в Telegram на уведомлений Home Assistant с помощью специальной ссылки. При этом им не придется заводить свой аккаунт Notify.Events.

Чтобы получить ссылку, на нужном канале Notify.Events перейдите на экран Подписки (кнопка Подписаться в секции Получатели). Скопируйте ссылку из адресной строки.

16 Настройка Notify.Events - подписка близких.png 17 Настройка Notify.Events - cсылка для подписки.png

Когда ваши близкие перейдут по ссылке, они попадут на тот же самый экран подписки и смогут самостоятельно настроить уведомления из Home Assistant в свой аккаунт Telegram (или другой получатель).

Количество доступных подписчиков варьируется в зависимости от тарифа. При этом, их количество не влияет на расход сообщений из подписки, так как тарифицируются только входящие сообщения.

Читать больше про добавление на канал дополнительных подписчиков >>


Теперь вы знаете, как настроить бесплатные уведомления из Home Assistant в Telegram, и будете первым узнавать о всех происшествиях и изменениях в доме, где бы вы ни находились.

Но Notify.Events не ограничивается Telegram и позволяет выбрать наиболее удобный для каждого пользователя способ получения уведомлений из 50+ вариантов. Подробнее о настройке других получателей:

Маргарита Рамстен | 8 нояб. 2022 г. Поделиться: