Problème de scénario qui se lance pas si appelé par un autre

Salut à tous,

Ce matin j’ai eu un bug, qui s’est déjà produit hier matin.

J’utlise un système de couche avec les scénarios. Par exemple, j’ai un scénario avec toutes les ambiances de lumières reparties par tags, et les autres scénarios lance celui-ci avec le bon tag en fonction de l’ambiance voulue (télé, normal, off, nuit, etc).

Tout marchait très bien, mais depuis 2 jours, lorsqu’un de mes scénarios envoie le taf « off », celui avec la couche n’est pas lancé :

[2021-02-18 09:54:35][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Salon][Gateway Salon][Capteur Luminosite].
[2021-02-18 09:54:35][SCENARIO] Exécution du sous-élément de type [condition] : if
[2021-02-18 09:54:35][SCENARIO] Evaluation de la condition : [720 > 700 ET 37 > 10  ] = Vrai
[2021-02-18 09:54:35][SCENARIO] Exécution du sous-élément de type [action] : then
[2021-02-18 09:54:35][SCENARIO] Exécution d'un bloc élément : 833
[2021-02-18 09:54:35][SCENARIO] Exécution du sous-élément de type [condition] : if
[2021-02-18 09:54:35][SCENARIO] Evaluation de la condition : [1 == 0  OU 15 < 2 OU 99 < 2  ] = Faux
[2021-02-18 09:54:35][SCENARIO] Exécution du sous-élément de type [action] : else
[2021-02-18 09:54:35][SCENARIO] Lancement du scénario : Couche Lumières options : {"#lumiere#":"off"}
[2021-02-18 09:54:35][SCENARIO] Désactivation du scénario : Extinction Auto Lumières
[2021-02-18 09:54:35][SCENARIO] Activation du scénario : Allumage Auto Lumières
[2021-02-18 09:54:35][SCENARIO] Fin correcte du scénario

Et dans l’autre, la dernière action date de 7h47 :

[2021-02-19 07:47:28][SCENARIO] Evaluation de la condition : ["" == "blanc" or (( "[Aucun][Ambiance][Mode en cours]" == "[Aucun][Tablette - Mode Lumières][Mode_en_cours_info]" and "Normal" == "Blanc" )) or (( "[Aucun][Ambiance][Mode en cours]" == "[Aucun][Ambiance][Mode en cours]" and "Réveil" == "Blanc" ))] = Faux
[2021-02-19 07:47:28][SCENARIO] Exécution du sous-élément de type [action] : else
[2021-02-19 07:47:28][SCENARIO] Exécution du sous-élément de type [condition] : if
[2021-02-19 07:47:28][SCENARIO] Evaluation de la condition : ["" == "off" or (( "[Aucun][Ambiance][Mode en cours]" == "[Aucun][Tablette - Mode Lumières][Mode_en_cours_info]" and "Normal" == "Off" )) or (( "[Aucun][Ambiance][Mode en cours]" == "[Aucun][Ambiance][Mode en cours]" and "Réveil" == "Off" ))] = Faux
[2021-02-19 07:47:28][SCENARIO] Exécution du sous-élément de type [action] : else
[2021-02-19 07:47:28][SCENARIO] Exécution du sous-élément de type [condition] : if
[2021-02-19 07:47:28][SCENARIO] Evaluation de la condition : ["" == "nuit" ] = Faux
[2021-02-19 07:47:28][SCENARIO] Exécution du sous-élément de type [action] : else
[2021-02-19 07:47:28][SCENARIO] Fin correcte du scénario

Une idée ? Ca fait au moins un an voir plus que c’est en place, et ça a jamais déconné… Par contre, ça ne semble pas toujours déconner, hier soir, les lumières se sont bien allumées toutes seules via le même scénario

Je suis en 4.1.19 sur Jeedom

Merci

EDIT : je viens de me rendre compte que 2 choses ont merdées : le lancement du scénario via tag, et l’activation du scénario « Allumage Auto Lumières », qui est resté désactivé. Par contre, la désactivation du scénario « Extinction Auto Lumières » s’est bien faite

Salut, une idée : tu n’aurais pas modifié le scénario il y a 3 jours et fait un copié/collé de la chaîne du scénario plutôt que de le choisir dans la liste ? Peut être qu’il ne trouve plus l’id du scénario pour l’activer ou l’exécuter à cause de ça.

7h47 mais le lendemain (le 19/02) alors que l’appel que tu montres au dessus date du 18/02 à 9h54

Oui c’est précisément son problème :wink:

Un scénario désactivé ne sera pas exécuté.
Il faut donc chercher là