Un expert Node-red dans l'assistance?

Salut à tout le monde :slight_smile:

Ce week-end j’ai réalisé ce qui est un exploit pour moi : utiliser nodered pour que Telegram m’envoie un message accompagné d’une photo lorsque ma camera extérieure détecte un humain.
Un petit pas pour certains… haha

Bref ça fonctionne, mais j’aimerai pouvoir me servir de ce principe de caméra / photo par Telegram lors d’une détection d’intrusion dans la maison.

Mon problème : dans Nodered je ne sais pas comment m’y prendre pour qu’un déclencheur qui vient de Gladys lance une série d’actions.

Ma cascade d’actions ressemblerait à ça :

  • Lorsque mon fake device MQTT « intrusion » dans Gladys passe sur actif
  • Alors je le dis à Nodered
  • Nodered doit m’envoyer les photos de mes caméras à l’instant T

Mais je ne sais pas traduire cette condition de départ dans Nodered, y’a pas de If / else / then

Une idée à me proposer?

Salut,

Vite fait tu peux utiliser un switch avec en entrée ton fake device MQTT
image

Si ton device vaut 0 alors tu sélectionne la première sortie du haut
image

Si ton device vaut 1 alors tu sélectionne la première sortie du bas
image

Donc si ton état actif correspond à la valeur 1 alors tu peux connecter ton fonction Telegram derrière

Voila le détail du switch
image

Sinon tu peux aussi utiliser une fonction et faire un peu de javascript
image

2 Likes

Super ça ! Je te remercie beaucoup !! :grin:

1 Like

Salut ca serait bien que tu fasses un tuto pour ça @guim31.
Je vais en rediger un dès que je peux pour Node-red et les enceintes Sonos.

1 Like

Dès que j’aurai mes flows un peu plus « propres » je fais un tuto :+1:

2 Likes