Scenario qui ne fonctionne pas comme je le pense

Bonjour à tous,

Voici ma config:

  • jeedom VW Freebox Delta
  • pack sécurité Free
  • réseau Zwave
  • Sirene Poop Zwave

Ce que je souhaite faire, c’est que lorsque l’alarme freebox sonne, la Sirene Poop extérieure sonne. ça, pas de souci, ça fonctionne très bien.
La sirène Poop est réglée par défaut en mode alarme+ clignotement et est censée s’arrêter après 3 minutes.

Sauf que des fois (comme aujourd’hui), il nous arrive de déclencher l’alarme par erreur. Du coup, j’ai créé le scenario suivant dans l’objectif que, lorsqu’on fait l’erreur de déclencher l’alarme et qu’on la coupe rapidement, la sirène extérieure se coupe en même temps:

Aujourd’hui, en quittant mon garage, l’alarme s’est déclenchée et je n’ai pas entendu. Ma voisine m’a appelée pour me dire que ça sonnait à tout va. Etant partie de la maison depuis plus de 5minutes, la Sirene Poop continuait toujours à sonner. Entre temps, mon conjoint a désactivé l’alarme Freebox via l’appli mais la Sirene Poop continuait toujours à hurler à tout va. Il a fallu que je me connecte à Jeedom à distance pour arrêter ça.

Mon scenario n’est donc pas bon…
Il y a quelque chose que je ne comprends pas du tout. Je pensais qu’ainsi, quand je désactivais l’alarme Free, la sirène s’éteignant aussi…

Merci de votre aide.

Bonjour,

Le deuxième « Si » ne pourra jamais être atteint

il faut le déplacer dans le « Sinon » du premier « Si » (la flèche à gauche du bouton ajouter)

1 « J'aime »

Merci, il faut donc quelque chose comme ça?

Pouvez-vous m’expliquer pourquoi le deuxième « si » ne pourra jamais être atteint? On ne peut pas avoir des si de si de si dans les scenario c’est cela?

Merci de votre aide (j’aime bien comprendre aussi pourquoi cela ne fonctionne pas).

Le premier SI vérifie si le statut est à 1 et si c’est le cas fait tout ce qu’il y a dans ce bloc (en gros ce qui est décalé à droite).
Ton 2eme SI (qui vérifie si le statut est à 0) était dans ce premier bloc.

Si le statut est égal à 1 il ne pourra pas être égal à 0 au moment de vérifier cette condition donc ce 2eme SI sera toujours faux.

Avec un SI / SINON comme tu as refais, ça ira mieux oui :slightly_smiling_face:.

1 « J'aime »

Merci beaucoup pour cette explication très claire :slight_smile:

Il faudrait que tu coches en solution le post de @kaktusatomik puisque je n’ai fais qu’apporter un complément d’information, il t’a donné la solution.

2 « J'aime »

J’ai voulu cocher les deux mais apparemment ça ne fonctionnait pas ^^ c’est rectifié.

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