¡Mi casa me manda mensajes por Telegram!

Hay ciertas cosas de las que quiero que mi sistema domótico me avise de inmediato (salta la alarma, se detecta humo, la abuela pulsa el botón de la pulsera que lleva en el brazo, etc). Hasta ahora, para enviar mensajes a mi móvil, lo hacía mediante Pushover, y funcionaba bien…

El problema de Pushover es que necesita tener instalado un cliente en el móvil (y ahora si quiero que mi mujer o los niños reciban mensajes se tienen que instalar cada uno un cliente) y este cliente es de pago.

Por suerte, he encontrado un

nodo para Node-red que permite enviar mensajes por Telegram, y la verdad es que funciona muy bien.

Telegram permite la creación de «bots» («robots») que no son más que chats a los que los usuarios se suscriben y que permite enviar y recibir mensajes de forma automatizada.

Con este nodo y unas pocas lineas y funciones en Node-red, en una tarde tenía un sistema de notificaciones interactivo.

¿Interactivo? Si, porque este sistema permite, además de enviar notificaciones, que los usuarios pueden enviar mensajes al bot y este les responda con la información solicitada (o con nuevas preguntas e incluso con menús para seleccionar opciones) de una forma muy sencilla.

Por ejemplo, un usuario envía un mensaje conteniendo /alarma y el bot les contesta con el estado de la alarma (si está activa, inactiva, si ha saltado, etc).

He creado además en Nodered un conector desde MQTT a Telegram, que permite que cualquier aplicación que envíe MQTT pueda enviar mensajes por Telegram de una manera muy sencilla.

2 respuestas a «¡Mi casa me manda mensajes por Telegram!»

Responder a Miguel Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *