NodeRed + Telegram

Hola comunidad!
Buscando en foros, webs, etc no he podido encontrar la manera de vincular de una forma elegante Thinger + Telegram, a través del plugin de Node-Red.
Mi idea, y creo que la de varios, es tomar un valor del sensor, y hacer funciones y cálculos dentro de node-red, independizándome de la programación del ESP.
Por ejemplo, tomar el dato analógico de un sensor, y mostrarlo en Telegram. Ésto simple, no he podido encontrarlo en ningún lado, y claro, programando JS (dentro de nodered) no soy para nada bueno…
Pero creo que somos varios, con lo cual si alguien lo tiene, y lo puede compartir sería un gran aporte a la comunidad, saludos!

Hola, @inelint
tan solo tienes que pasar al nodo Sender desde una funcion estos datos ( esto es lo basico )

 let estadoLatch=String(flow.get("ESTADO"));
 let estadoBateria=String(flow.get("BATERIA"));
 texto_estado="Valvula : "+estadoLatch+"\n"+"Tension bateria : "+estadoBateria;
msg.payload={
  "chatId":1111111,
 
  "type":"message",
  "content":texto_estado

}
return msg;

Donde chatId debes de poner el que corresponda !
a un grupo tuyo donde este el Bot y a quien quieras que le llegue
En el nodo sender solo tienes que configurar el nombre del bot y el TOKEN
sender

saludos

2 Likes

Gracias Javier! un poema!