PLC32 CONTROL

Blog

Configuración notificaciones por Telegram

Introducción

En muchos sistemas de automatización industrial y proyectos de IoT no basta con visualizar los datos en una pantalla o en un dashboard. En determinadas situaciones es fundamental que el sistema avise automáticamente cuando ocurre un evento importante: una alarma, una parada de equipo, una temperatura fuera de rango o cualquier otra condición crítica.

Una forma sencilla, rápida y muy eficaz de implementar este tipo de alertas es mediante notificaciones a Telegram. Gracias a su sistema de bots, Telegram permite enviar mensajes automáticos directamente al teléfono del técnico o del operador, sin necesidad de desarrollar aplicaciones complejas ni depender de servicios externos de pago.

En este artículo se explica paso a paso cómo configurar un bot de Telegram y cómo integrarlo con Node-RED, de manera que cualquier evento de tu sistema pueda generar una notificación instantánea. Este método es especialmente útil en sistemas basados en Raspberry Pi, PLC industriales, servidores Linux o plataformas IoT, donde se requiere una forma fiable de supervisión remota.

A lo largo del tutorial veremos cómo:

El resultado será un sistema de alertas sencillo pero extremadamente potente, capaz de avisarte en tiempo real cuando algo ocurre en tu instalación.

Crear un bot en Telegram

Abre Telegram y busca el contacto @BotFather.

Escribe el comando:

                         /start

Luego crea un nuevo bot con:

                         /newbot

Introduce el nombre del bot (puede ser cualquiera)

Luego, introduce un nombre de usuario que termine en bot, por ejemplo: mi_alertas_bot. BotFather te devolverá un Token similar a:
123456789:AAEjkN…etc
Guárdalo, lo usaremos en Node-RED.

Obtener tu Chat ID

Inicia conversación con tu bot desde Telegram y envíale un mensaje cualquiera (por ejemplo: Hola).

En el navegador, abre la siguiente dirección (sustituyendo <TU_TOKEN> por el real):

https://api.telegram.org/bot<TU_TOKEN>/getUpdates

En la respuesta JSON busca una línea como esta:

"chat": { "id": 5168278622, ... }

Ese número es tu chat ID. Guárdalo, lo usarás en los nodos de Node-Red.

Instalar el nodo de Telegram en Node-RED

En Node-RED En Node-RED, ve al menú (☰) → Manage palette.
En la pestaña Install, busca:

node-red-contrib-telegrambot

Haz clic en Install para añadir los nodos de Telegram.

En el nodo Telegram sender hay que introducir el Bot token que nos dio BotFather, marcar la casilla polling, e introducir el chat ID (por ejemplo 5168278622)

Primera consulta sin compromiso.

Cuéntame qué equipo tienes y qué quieres controlar o medir.

Contactar Escribir por WhatsApp