Подключение Telegram бота в Home Assistent
Подключение Telegram бота в Home Assistent
1. Создание Telegram бота
Для создания своего бота необходимо перейти по ссылке https://t.me/BotFather. И нажать на кнопку «Старт» и пишем:
Вводим название бота. Вводим логин бота. Вводить необходимо любое уникальное название. В случае, если ваш логин будет не уникальный, то бот попросит еще раз ввести логин.
В результате вам придет сообщение с токеном доступа 123456:xxxxxxxxxx.
2. Получение ID пользователя Telegram
Чтобы бот понял кому необходимо отправлять сообщения надо получить ваш ID пользователя. Для этого напишем еще одному боту https://t.me/GetIdsBot.
Эту операцию необходимо проделать для всех аккаунтов телеграм, которым вы хотите отправлять уведомления.
3. Подключение к Home Assistent
Добавим в файле /homeassistant/configuration.yaml
4. Создание автоматизации
При срабатывание binary_sensor.indoor отправить в Telegram сообщение "Дверь открыта".
Для создания своего бота необходимо перейти по ссылке https://t.me/BotFather. И нажать на кнопку «Старт» и пишем:
Код: Выделить всё
/newbot
Вводим название бота. Вводим логин бота. Вводить необходимо любое уникальное название. В случае, если ваш логин будет не уникальный, то бот попросит еще раз ввести логин.
В результате вам придет сообщение с токеном доступа 123456:xxxxxxxxxx.
2. Получение ID пользователя Telegram
Чтобы бот понял кому необходимо отправлять сообщения надо получить ваш ID пользователя. Для этого напишем еще одному боту https://t.me/GetIdsBot.
Эту операцию необходимо проделать для всех аккаунтов телеграм, которым вы хотите отправлять уведомления.
3. Подключение к Home Assistent
Добавим в файле /homeassistant/configuration.yaml
Код: Выделить всё
telegram_bot:
- platform: polling
api_key: xxxxxx:xxxxxx
allowed_chat_ids:
- xxxxxxx
Код: Выделить всё
notify:
- name: telegram_notifier_tolik
platform: telegram
chat_id: xxxxxxxx
4. Создание автоматизации
При срабатывание binary_sensor.indoor отправить в Telegram сообщение "Дверь открыта".
Код: Выделить всё
alias: Дверь открыта
description: ""
trigger:
- platform: state
entity_id:
- binary_sensor.indoor
to: "on"
condition: []
action:
- service: notify.telegram_notifier
data:
message: Дверь открыта
enabled: true
mode: single
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость