Información
Actualidad
Aquí encontraras noticias de actualidad sobre Gnu Linux y Open Source.

Además de información sobre la comunidad LiGNUx.
Distribuciones y entornos
Información ordenada sobre los diferenes sistema operativos Gnu Linux y las diferentes opciones de entornos gráficos.
Tutoriales y guías
Todos los pasos e informaciones que puedes desear para tu día a día.
Tutoriales
Tutoriales
Programación
Programación
About Us
Get to know the people behind the code and the mission behind the work
how we handle data
Privacy
Security
Legal

Conectando Telegram y Home Assistant: Comunicación Inteligente para tu Hogar

20 septiembre, 2024

Hoy os traemos una de las grandes virtudes de Home Assistant: la comunicación con Telegram. Integrar Telegram con Home Assistant ofrece una forma poderosa y versátil de recibir notificaciones, controlar dispositivos y automatizar tareas en tu hogar inteligente.

De todos es conocida esta aplicación de mensajería y sus innumerables ventajas sobre otras aplicaciones que intentan emularla. Telegram se destaca por su amplia gama de funciones, su seguridad robusta y su capacidad para integrarse con una variedad de plataformas y servicios.

Telegram, al ser una API pública, ofrece a los usuarios la posibilidad de crear bots que pueden integrarse con Home Assistant para enviar notificaciones sobre eventos específicos. Estos bots pueden ser configurados para avisarte cuando se produzca la situación que desees, como por ejemplo cuando un dispositivo móvil llegue a una zona específica, cuando se encienda o apague la calefacción, cuando un sensor detecte movimiento o cuando haya previsiones de mal tiempo. Las posibilidades son infinitas, y el único límite es tu imaginación.

Lo primero que necesitamos es crear nuestro bot.

Creación del bot de Telegram

Para ello desde la app de telegram abrimos un chat a @BotFather y escribimos lo siguiente para iniciar la creación:

A continuación nos pide el nombre con el que queremos identificar el bot. Por ejemplo:

Domotica

Ahora nos pregunta por el usuario de ese bot, que debe acabar en bot. Lo mas sencillo es

Domoticabot

Y ya está. Ya tenemos nuestro bot creado.

Nos saldrá un mensaje con los datos más importantes, el enlace al bot con el que debes abrir un chat para activarlo y que será algo similar a t.me/Domoticabot y lo más importante, el token del bot. El token es un churro muy largo de números y letras para identificar el bot.

Grupo de notificaciones

El siguiente paso es crear un grupo de telegram con los miembros de la familia que vayan a recibir las notificaciones, que puedes llamar como más te convenga.

En este grupo has de incluir el bot que acabamos de crear y otro bot más para conocer el idchat, que nos hará falta posteriormente para identificar en Home Assistant el grupo en el que vamos a recibir las notificaciones.

El bot para conocer la ID del grupo se llama @myidbot, y una vez lo tengamos dentro del grupo tan solo hemos de preguntarle con /getgroupid la ID del mismo.

Una vez obtengas la idchat, puedes expulsar al bot del grupo porque ya no lo necesitamos más.

Integración en Home Assistant

En primer lugar accedemos al archivo configuration.yaml

y añadimos lo siguiente:

Y añadimos también:

Guarda los cambios y sal de la edición del archivo.

A continuación hemos de crear el archivo de notificaciones

Y añadimos:

Una vez configurado el bot de Telegram en Home Assistant, solo nos queda configurar los automatismos que nos permitirán recibir las notificaciones que nos interesan. Estos automatismos pueden ser personalizados según nuestras necesidades y preferencias, y nos permiten definir condiciones específicas que desencadenarán el envío de notificaciones a través de Telegram.

Vamos a configurarlo para recibir un aviso cuando salga alguna actualización de Home Assistant

Si aún no has creado ninguna automatización, crea una carpeta automations en el directorio /.homeassistant

entramos a la carpeta

creamos el archivo mensajes_actualizaciones.yaml

y pegamos dentro lo siguiente:

Trigger es el desencadenante de la acción, que en este caso es el estado de la entidad updater.

Action es la acción a ejecutar, que como puedes ver consiste en el servicio de notificaciones de Telegram con el mensaje que le hayas configurado

Y eso es todo. Ahora cada vez que se publique una nueva actualización de Home Assistant, recibirás un aviso en tu Telegram.

Échale imaginación y crea nuevas notificaciones.

Puedes obtener más información de los bots de Telegram en https://core.telegram.org/bots/api

Escrito por Noel

Buenas, me llamo Noel, soy un divulgador y amante del software libre y Gnu Linux.
Usuario inquieto por ver las novedades y dar a conocer a todos las grandes ventajas del software libre y Gnu Linux.

Suscribirse
Notificarme las
guest
0 Comentarios
Los más recientes
Los más antiguos Más votados
Feedbacks en línea
Ver todos los comentarios
LiGNUx trabaja sobre una licencia de Creative Commons Reconocimiento 4.0 Internacional.
cloudflagpaperclipprinterfile-emptyfilm-playcamera-videopicturelaptop-phonebriefcasecrossmenu
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram