¡Mi casa me manda mensajes por Telegram!

¿Cómo integrar domótica y 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 este cliente es de pago (y si quiero que mi mujer o los niños reciban mensajes, se tienen que instalar cada uno un cliente).

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 líneas 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.

Es uno de los añadidos más interesantes que he hecho a mi Smart Home.

No dejes de suscribirte al Blog, si no lo has hecho ya, porque tengo pensado escribir más artículos sobre la integración de Telegram y espero que te resulten de interés.

Por cierto, esta es una buena solución, sencilla y económica, para recibir notificaciones en el Smartwatch.

Rebajas
Amazfit GTS Reloj Smartwactch Deportivo |14 días Batería |GPS+Glonass |Sensor Seguimiento Biológico BioTracker™ PPG |Frecuencia Cardíaca |Natación |Bluetooth 5.0 (iOS & Android) Negro 12.6×12.4×6 cm
  • ✅ FASHION FIT – Una transición suave del cristal curvo 2.5D al cuerpo de reloj metálico reduce el grosor a 9,4 mm, lo que lo hace fino y delicado. Su aleación de aluminio aeronáutico también ayuda a controlar el peso del cuerpo del reloj, cuyos 24,8 g lo hacen ligero, pero fuerte y robusto a la vez. Además, se puede elegir entre 6 elegantes y modernos colores, por lo que se adapta a cualquier gusto o situación.
  • ✅ RESISTENCIA AL AGUA 5ATM Y SEGUIMIENTO PARA NATACIÓN PROFESIONAL – Resistente al agua hasta una profundidad de 50 metros, el Amazfit GTS también soporta múltiples escenarios de natación. El reloj puede reconocer automáticamente su posición de nado y registrar datos como SWOLF, ritmo o consumo de calorías, y permite un análisis preciso de los datos cada vez que nada. Adecuado para: Natación, Salpicaduras, Lluvia o Nieve, Snórquel y Ducha Fría.
  • ✅ INCREÍBLE BATERÍA DE 14 DÍAS A PESAR DE LO DELGAGO DEL RELOJ – Amazfit GTS combina software y hardware para optimizar profundamente el consumo de energía, con el fin de lograr una autonomía de 14 días, manteniendo el cuerpo delgado del reloj. El reloj puede funcionar continuamente durante un mes y medio en el modo básico, suficiente para correr un maratón o una carrera de resistencia. Aviso: La vida útil de la batería puede variar según el uso, la configuración y otros factores.
  • ✅ INCREÍBLE BATERÍA DE 14 DÍAS A PESAR DE LO DELGAGO DEL RELOJ – Amazfit GTS combina software y hardware para optimizar profundamente el consumo de energía, con el fin de lograr una autonomía de 14 días, manteniendo el cuerpo delgado del reloj. El reloj puede funcionar continuamente durante un mes y medio en el modo básico, suficiente para correr un maratón o una carrera de resistencia. Aviso: La vida útil de la batería puede variar según el uso, la configuración y otros factores
  • ✅ UN NUEVO UNIVERSO DE INTERFACES PERSONALIZABLES CON ACCESOS RÁPIDOS EDITABLES – La elegante pantalla cuadrada personalizada de 1,65 pulgadas ofrece un área de visualización más grande que una pantalla redonda, por lo que puede incluir más información. Además, hemos diseñado dos innovadoras interfaces con información personalizable. En total, puede personalizar hasta 7 widgets con 17 funciones disponibles entre las que encuentra frecuencia cardíaca, calendario, clima, eventos y más.

En mi caso, tengo un Amazfit GTS 2 (un modelo anterior al que puedes ver aquí) y recibo en él las notificaciones que el sistema domótico envía por Telegram).

¡Utilísimo!

2 comentarios en «¡Mi casa me manda mensajes por Telegram!»

    • Node-red es gratuito, lo puedes instalar en muchos dispositivos.
      He instalado Node-red en una Raspberry PI 3 pero lo puedes instalar en, como te digo, en, casi, cualquier sitio.

      Lo puedes encontrar aquí: https://nodered.org/
      De todas formas, en las últimas versiones de Raspbian (el sistema operativo de la Raspberry Pi) ya viene de serie por lo que no tienes que instalar nada.

      Responder

Deja un comentario