Добавить в корзинуПозвонить
Найти в Дзене

Статья 10. Дублируем уведомления в Home Assist в почту в связи с блокировкой telegram. upd 28.03.2026

В связи с блокировкой Telegram возникла необходимость в поиске альтернативного канала для доставки критических уведомлений. Первым и наиболее очевидным решением стала электронная почта — как самый изученный, надежный и устойчивый к внешним ограничениям протокол передачи данных. При этом отключать существующую автоматику в Telegram не планируется: текущий мессенджер останется в работе и будет лишь минимально доработан для параллельной отправки сообщений. Для реализации рассылки используется протокол SMTP. Чтобы минимизировать сложность настройки и избежать многократных изменений конфигурации, в качестве почтового сервиса был выбран Яндекс, он доступен даже при ограничениях интернета. Для доступа к сервису необходим логин и пароль. Логинов выступает ваш почтовый адрес в Яндекс, а пароль необходимо сгенерировать в Яндекс ID - Безопасность - Пароли приложений (в это меню вы также можете попасть по ссылке https://id.yandex.ru/security/app-passwords) - Почта. На первом шаге придумайте имя па
Оглавление

Часть 1. Настройка Яндекса для отправки почты.

В связи с блокировкой Telegram возникла необходимость в поиске альтернативного канала для доставки критических уведомлений. Первым и наиболее очевидным решением стала электронная почта — как самый изученный, надежный и устойчивый к внешним ограничениям протокол передачи данных.

При этом отключать существующую автоматику в Telegram не планируется: текущий мессенджер останется в работе и будет лишь минимально доработан для параллельной отправки сообщений. Для реализации рассылки используется протокол SMTP. Чтобы минимизировать сложность настройки и избежать многократных изменений конфигурации, в качестве почтового сервиса был выбран Яндекс, он доступен даже при ограничениях интернета.

Для доступа к сервису необходим логин и пароль. Логинов выступает ваш почтовый адрес в Яндекс, а пароль необходимо сгенерировать в Яндекс ID - Безопасность - Пароли приложений (в это меню вы также можете попасть по ссылке https://id.yandex.ru/security/app-passwords) - Почта. На первом шаге придумайте имя пароля - что-то похожее на "Для умного дома алерты", на втором шаге скопируйте пароль, его будем использовать в умном доме.

Часть 2. Настройка почты в Home Assistant

Для настройки нет графического интерфейса, поэтому открывает Studio Code Server -> configuration.yaml и добавляем в конец:

notify:
- name: send_yandex_mail
platform: smtp
server: "smtp.yandex.ru"
port: 465
timeout: 15
sender: "12345@yandex.ru"
encryption: tls
username: "12345@yandex.ru"
password: "ваш_пароль_сгенерированный_в_Часть_1"
recipient:
- "12345@gmail.com"
- "2345@mail.ru"
sender_name: "HA home"

В этом коде необходимо отредактировать:

  • sender и username - указываем свою яндекс почту;
  • password - пароль сгенерированный в Часть 1;
  • recipient - перечисляем п/я, на которые будут приходить уведомления.
-2

После добавления, перезагружаем умный дом. Без перезагрузки умный дом настройку не подхватит и все автоматизации будут падать с ошибкой.

Часть 3. Дорабатываем уведомления - добавляем отправку письма

Доработать можно только уведомления срабатывающие автоматически, например, один из датчиков стал недоступен. Вложения с фото добавлю отдельно позже, пока только текст.

В Тогда добавляем еще одно действие. Выбираем "Выполнить действие" - в действиях выбираем "send_yandex_mail" (в Части 2 в configuration указывали это имя в - notify: - name: send_yandex_mail). В message копируем текст из уведомления для telegram, в title добавляем текст, который будет отображаться в теме письма, в target можно ничего не указывать и тогда уведомление будет отправлено на адреса указанные в recipient все в том же configuration в Части 2, но можно указать любые другие адреса и в любом количестве в формате:

- "12345@gmail.com"
- "2345@mail.ru"
-3

Отправка сообщения в телеграм может упасть в ошибку в связи с недоставкой и в этом случае все шаги после выполняться не будут, поэтому отправка письма должна быть до, меняем порядок в случае необходимости.

Если необходимо у письму приложить файлы, используем последний блок data, перечисляя файлы:

images:
- /config/cam_snap/cam_vhod_5s_20260220_212506.jpg
- /config/cam_snap/cam_vhod_5s_20260220_212622.jpg
- /config/cam_snap/secrets.yaml
-4

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