Problème : scénario se répète tant que la condition n a pas changé

comment faire cela ?

Toujours dans la roue crantée de pluie à une heure:

dans le scénario le fait de mentionner variable(ma_variable) va automatiquement créer la variable
Attention à la création de la variable elle n’aura pas de valeur, aller dans scénario bouton variable et lui donner la valeur 0 pour l’initialiser.

Dans le scénario, ne pas oublier après avoir fait dire le message et envoyer le sms mettre l’action variable:
variable nom ma_variable valeur 1

merci
je fais comme tu dis mais quand je clique sur le bouton « variable » dans le scénarion elle n apparait pas

Normal, elle se créée automatiquement lors du premier lancement du scénario, autre possibilité que Jeedom a prévu (tout est prévu !!) dans scenario bouton voir variable et cliquer sur le signe +ajouter
en bas de la liste une ligne vide est créée première case le nom (attention nom unique et le recopier tres exactement dans le scénario si il y a une erreure, rien ne sera signalé et une autre variable sera créée!!) et mettre la valeure 0 dans la seconde case puis clik sur la case verte

merci on va essayer ça ! mais pourquoi donc quand je coche la non répétition dans la scénario ce fichu bouton ne change rien !!

comment est déclenché le scénario ?
Le log du scénario serait utile pour répondre si non c’est un peu la boule de cristal

j ai modifié ça justement : avant j avais mis comme déclencheur chaque ouvrant concerné ; je les ai tous supprimés comme déclencheur et uniquement mis à la place celui de la météo à 1H

Donc à chaque répétition (cron, mise à jour, par MF, variation) le scénario va se déclencher, il faut mettre la valeur à ne jamais répéter, mais ça ne résout pas le pb que pluie à une heure peur varier de 1 pas de pluie à 48 pluie tres intense. L’utilisation de la variable va résoudre le Pb, elle ne repassera à 0 que lorsque pluie à 1 heure repassera à 1 c’est à dire pas de pluie.
Le log du scenario doit indiquer comment il évalue la condition Si

ce doit être un tort, comme je ne sais pas utiliser les variables, je remarque dans mes logs que beaucoup de scénarios se lancent très très souvent…
du coup je vais m y intéresser, mais j ai déjà essayé par le passé via des tutos mais pas tout compris…

edit : je viens de regarder, en ayant changé le déclencheur j ai des déclenchments « uniquement » tous les 5 mn à 10mn environ ; avant c était plus d 1 fois par minute !

Pour info j’ai un détecteur de porte Aquara de Xiaomi et bien, toute les 50minutes même si sont état ne change pas, il me renvoie l’info. C’est très ennuyant car ça lance à chaque fois mon scénario Grrrrr
Une idée? Déjà connu ça?
Merci

Bonsoir, bizarre j’en ai sur toutes les fenêtres et portes extérieure et utiliser en déclencheur sur certains scénarios est aucune remontée si pas de changement d’état.
Dans les paramètres du capteur du dois pouvoir changer la valeur à 0 ,il me semble.

As tu essayé ce paramétrage

Effectivement avec ce paramètre c’est beaucoup mieux. De base il est en automatique. Peux-tu me dire la différence entre: automatique, jamais répéter et toujours répéter?
Je ne vois pas l’utilité qu’il réenvoie toutes les 50 min l’info
Merci
Note voici un extrait du log où l’on voit le réenvoi de l’info toutes les 50min:
------------------------------------
[2020-06-21 00:47:10][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Maison][Etat Alarme][ON-OFF].
[2020-06-21 00:47:10][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-06-21 00:47:10][SCENARIO] Evaluation de la condition : [1 == 0 && 0 == 0] = Faux
[2020-06-21 00:47:10][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-06-21 00:47:10][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-06-21 00:47:10][SCENARIO] Evaluation de la condition : [1 == 1 && 1 == 0] = Faux
[2020-06-21 00:47:10][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-06-21 00:47:10][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-06-21 01:37:30][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Maison][Etat Alarme][ON-OFF].
[2020-06-21 01:37:31][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-06-21 01:37:31][SCENARIO] Evaluation de la condition : [1 == 0 && 0 == 0] = Faux
[2020-06-21 01:37:31][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-06-21 01:37:31][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-06-21 01:37:31][SCENARIO] Evaluation de la condition : [1 == 1 && 1 == 0] = Faux
[2020-06-21 01:37:31][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-06-21 01:37:31][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-06-21 02:27:51][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Maison][Etat Alarme][ON-OFF].
[2020-06-21 02:27:51][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-06-21 02:27:51][SCENARIO] Evaluation de la condition : [1 == 0 && 0 == 0] = Faux
[2020-06-21 02:27:51][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-06-21 02:27:51][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-06-21 02:27:51][SCENARIO] Evaluation de la condition : [1 == 1 && 1 == 0] = Faux
[2020-06-21 02:27:51][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-06-21 02:27:51][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-06-21 03:18:12][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Maison][Etat Alarme][ON-OFF].
[2020-06-21 03:18:12][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-06-21 03:18:12][SCENARIO] Evaluation de la condition : [1 == 0 && 0 == 0] = Faux
[2020-06-21 03:18:12][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-06-21 03:18:12][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-06-21 03:18:12][SCENARIO] Evaluation de la condition : [1 == 1 && 1 == 0] = Faux
[2020-06-21 03:18:12][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-06-21 03:18:12][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-06-21 04:08:34][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Maison][Etat Alarme][ON-OFF].
[2020-06-21 04:08:34][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-06-21 04:08:34][SCENARIO] Evaluation de la condition : [1 == 0 && 0 == 0] = Faux
[2020-06-21 04:08:34][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-06-21 04:08:34][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-06-21 04:08:34][SCENARIO] Evaluation de la condition : [1 == 1 && 1 == 0] = Faux
[2020-06-21 04:08:34][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-06-21 04:08:34][SCENARIO] Fin correcte du scénario
------------------------------------

Tu utilises ces capteurs en extérieur? Ils ne sont pas étanche pourtant!

Non ,il ne sont pas à l’extérieur .Ils sont sur des portes qui donne à l’extérieur. :wink:

1 « J'aime »

Automatique : c’est Jeedom qui s’en occupe (tu n’as pas le controle)
Jamais répéter : La valeur change lors du changement d’état. il n’y a pas de réecriture de la valeur si c’est la même valeur
Toujours répéter: C’est une sorte de pooling. Réecriture de la valeur même si la valeur est la même

C’est ce que j’ai constaté

J’avais mis « jamais répéter » mais une fois j’ai l’impression d’avoir reçu quand même la même info.
J’ai fait l’équivalent avec des variables. Je pense que je vais mettre cela en + de "jamais répéter afin d’être certain.
Voici mon scénario, ça pourra peut-être aider quelqu’un:

Salut,

J’ai pas suivi mais juste pour être sûr, tu as essayé de cocher les 2 flèches circulaires sur les lignes SI du scénario ?

Tu poses dans le fil Scénario: action sur déclenchement la question d’un scénario qui se déclenche mystérieusement toutes les 50 min, et @Emlivyo te trouve la solution du « Jamais répéter » (Scénario: action sur déclenchement - #13 par yodul).

Et puis dans le foulée, tu reposes la même question ici sur un autre scénario qui se déclenche lui aussi toutes les 50 min pour aboutir à la même réponse « Jamais répéter » de @snoopyfb . Un peu difficile de suivre ta logique sur ce coup-là :thinking:.

Hello,
Je suis sur plusieurs scénarios en même temps et en effet je me suis un peu égaré. Toutes mes excuses.
Ma conclusion finale est:
Dans le log c’est bien toutes les 50min
Ca le fait avec les contacts de porte Aquara de Xiaomi et aussi avec les détecteurs d’inondation Aquara de Xiaomi.

Il y a une option dans l’équipement Zigbee qui par défaut est sur automatique et qui résout le problème quand on le met sur " jamais répéter ". Merci pour votre info je ne connaissais pas.

Mais, j’ai cependant 1 fois eu à nouveau la notification

Autre solution, j’ai donc adapté mon scénario avec des variables croisées et ça fonctionne

Au final je ne sais donc pas si

  • je reste avec mon système de variable

  • je reste avec la solution " jamais répéter "

  • j’utilise les 2 en même temps.

Voilà voilà…