¿Hay algún experto en Node-red en la asistencia?

¡Hola a todos! :slight_smile:

Este fin de semana logré algo que para mí es un hito: usar NodeRed para que Telegram me envíe un mensaje con una foto cuando mi cámara exterior detecta a una persona.
Un pequeño paso para algunos… jajaja

En fin, funciona, pero me gustaría poder usar este principio de cámara/foto por Telegram al detectar una intrusión en la casa.

Mi problema: en NodeRed no sé cómo hacer para que un disparador que viene de Gladys inicie una serie de acciones.

Mi secuencia de acciones sería algo así:

  • Cuando mi dispositivo falso MQTT « intrusión » en Gladys pasa a activo
  • Entonces se lo digo a NodeRed
  • NodeRed debe enviarme las fotos de mis cámaras en el instante T

Pero no sé cómo traducir esta condición inicial en NodeRed, no hay If/else/then

¿Alguna idea que proponerme?

Hola,

Rápidamente puedes usar un interruptor con tu dispositivo MQTT falso como entrada

Si tu dispositivo vale 0, entonces seleccionas la primera salida de arriba

Si tu dispositivo vale 1, entonces seleccionas la primera salida de abajo

Por lo tanto, si tu estado activo corresponde al valor 1, puedes conectar tu función Telegram detrás

Aquí tienes el detalle del interruptor

O también puedes usar una función y hacer un poco de JavaScript
image

¡Genial! ¡Muchas gracias! :grin:

Hola, sería genial que hicieras un tutorial sobre esto @guim31.
Voy a redactar uno en cuanto pueda para Node-red y los altavoces Sonos.

Tan pronto como tenga mis flujos un poco más « limpios » hago un tutorial :+1: