Trigger un script à partir d'un topic mqtt avec la même valeur

Bonjour à tous,

  • Je lis actuellement à l’aide de jmqtt un topic « alarm/ajax/command » afin d’appeler un scenario.
  • Quand ce topic est vide, ou quand il vient avec un message différent que le précédent, tout marche.
  • Quand survient dans ce topic le même message que précédemment lu, alors le scenario ne se déclenche pas.
  • De l’autre côté, je poste bien en QOS 1 et sans rétention.

Je ne comprends pas pourquoi le scenarion ne se déclanche pas.
Merci pour votre aide.

SCENARIO

PUIS MQTT CONFIG


Vous imaginez le scenarion suivant :

  • J’arme l’alarme avec la télécommande
    topic state : armed_away
    topic command : DISARM (<- on s’en tape, c’est un vieux message)

  • Je désarme avec mqtt
    topic state : armed_away
    topic command : DISARM (un nouveau message sensé être lu par jmqtt)
    → il ne se passe rien.

Bonjour @ablyes

Il faut que tu coches dans les paramètres avancés de ta commande, onglet configuration, répéter les valeurs identiques à Oui

Norbert

1 « J'aime »

Ok, je ne connaissais pas du tout cet écran, merci, ça marche.

J’ai une autre question, est-ce-que le chap « Action sur valeur, si » peut être utilisé directement pour appeler mon alarme ?
Au lieux de passer par un scenario…

Oui et non;

il n’y a qu’une valeur possible permettant de déclencher des actions hors votre scénario fait 3 tests

donc oui c’est le principe mais non ca ne couvrira pas tout vos cas

2 « J'aime »

Sujet clos. Merci ngrataloup et Mips :slight_smile:

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.