Node-RED - Désactiver un flow nodered depuis HA

Alors on à envie de pouvoir désactiver un flow nodered depuis l’interface lovelace ? Facile, suivez le guide !

On va utiliser un input_boolean :slight_smile:

On créé un input_boolean dans HA :

input_boolean:
  flow1:
    name: Flow 1

Notez que je ne définis pas de initial pour que l’état soit conservé au restart de HA !

On ajoute notre input boolean sur une carte entités par exemple.

type: entities
entities:
  - entity: input_boolean.flow1
    name: Flow 1

image

Puis on prends un flow nodered qui par exemple allume une lumière quand on détecte un mouvement :
image

Dans ce cas de flow à chaque détection, la lampe va s’allumer. Alors on ajoute notre test sur l’input boolean avec un noeud current state :


Notez le State Location None et Entity Location None pour ne pas écraser ce qui arrive du noeud précédent.

Du coup, si le mouvement est détecté mais que l’input boolean est sur OFF alors pas d’allumage de lumière !

On peut bloquer des flows plus complexes de la même manière, on peut aussi les bloquer plus loin (après quelques autres actions toujours lancées) si vous en avez le besoin !

1 J'aime