Integrar Telegram en Home Assistant
Resulta muy sencillo la integración de Telegram. Modificamos el fichero configuration.yaml y añadimos lo siguiente:
Tenemos que crear nuestro bot a través de @BotFather. Una vez finalizado nos dará el api_key que necesitamos.
Para obtener el id del chat usamos @GetIDs bot
telegram_bot:
- platform: polling
api_key: xxxxxxxxx:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
allowed_chat_ids:
- 123456789
- 123456789-dos
notify:
- platform: telegram
name: "telegram"
chat_id: 123456789
- platform: telegram
name: "telegram_dos"
chat_id: 123456789-dos
En name: “telegram” podemos poner el nombre que queramos, teniendo en cuenta que cuando llamemos a nuestro servicio debemos usar: notify.telegram, notify.my_home, etc…
Como vemos en el ejemplo, se puede hacer varias notificaciones distintas a distintos grupos o chats.
Reiniciamos Home Assistant y ya lo tenemos disponible. Nos vamos a Herramientas de desarrolladores -> Servicios para probarlo:
Mensaje sencillo:
service: notify.telegram
data:
message: "Yay! A message from Home Assistant."
Mensaje enviando una foto:
service: notify.telegram
data:
title: Send an images
message: That's an example that sends an image.
data:
photo:
- file: /media/CCTV/2024/02/02/Tapia XXXXXX_00_20240202184131.jpg
Fuentes y enlaces de interés que ayudaran a complementar esta guía: