Bonjour,
Un de mes scénarios exécute une série de tests avec des appels vers un scénario via des tags.
Ce scénario principal [VR Prog Close] s’exécute sur programmation à 22:00.
Le mode multi-lancement du scénario appelé [VR Prog Close Template] par les tags est activé.
Systématiquement un des appels du scénario principal est mal interprété par le scénario appelé par les tags.
La commande envoyée par le scénario appelé au moment de l’anomalie est la suivante :
[2020-03-30 22:00:04][SCENARIO] Evaluation de la condition : [1 == 1 ] = Vrai
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [action] : then
[2020-03-30 22:00:04][SCENARIO] Exécution d'un bloc élément : 489
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [action] : action
[2020-03-30 22:00:04][SCENARIO] Lancement du scénario : VR Prog Close Template options : {"#quand#":"2200","#VR#":"SAM"}
Les arguments {"#quand#":"2200","#VR#":"SAM"} ne passent pas dans le scénario appelé :
L’anomalie est située à 22:00:10 dans le log du scénario appelé et qui s’exécute en multi-lancement:
[2020-03-30 22:00:10][SCENARIO] Start : Lancement provoque par le scenario : [Volet roulant][Volets roulants][VR Prog Close].
[2020-03-30 22:00:10][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:10][SCENARIO] Evaluation de la condition : [2200 == ""] = Faux
[2020-03-30 22:00:10][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:10][SCENARIO] Fin correcte du scénario
Pourriez vous svp m’indiquer si il y a des restrictions dans l’utilisation des scénarios en mode multi lancement ou sur les scénarios avec des tag ?
Pour info, j’utilise bien le format tag(xx) dans le scénario contenant les tags.
Je vous remercie par avance pour votre aide.
Bonne soirée,
Yannick
Voici l’ensemble des log des deux scénarios sur toute la fenêtre d’exécution :
Logs du scénario appelant [VR Prog Close] :
[2020-03-30 22:00:04][SCENARIO] Start : Scenario execute automatiquement sur programmation.
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:04][SCENARIO] Evaluation de la condition : [1 == '1' ] = Vrai
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [action] : then
[2020-03-30 22:00:04][SCENARIO] Exécution d'un bloc élément : 380
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:04][SCENARIO] Evaluation de la condition : [0 == 1 ] = Faux
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:04][SCENARIO] Exécution d'un bloc élément : 472
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:04][SCENARIO] Evaluation de la condition : [0 == 1 ] = Faux
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:04][SCENARIO] Exécution d'un bloc élément : 474
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:04][SCENARIO] Evaluation de la condition : [0 == 1 ] = Faux
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:04][SCENARIO] Exécution d'un bloc élément : 476
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:04][SCENARIO] Evaluation de la condition : [0 == 1 ] = Faux
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:04][SCENARIO] Exécution d'un bloc élément : 478
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:04][SCENARIO] Evaluation de la condition : [1 == 1 ] = Vrai
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [action] : then
[2020-03-30 22:00:04][SCENARIO] Exécution d'un bloc élément : 479
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [action] : action
[2020-03-30 22:00:04][SCENARIO] Lancement du scénario : VR Prog Close Template options : {"#quand#":"2200","#VR#":"Jardin"}
[2020-03-30 22:00:04][SCENARIO] Exécution d'un bloc élément : 480
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:04][SCENARIO] Evaluation de la condition : [0 == 1 ] = Faux
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:04][SCENARIO] Exécution d'un bloc élément : 482
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:04][SCENARIO] Evaluation de la condition : [0 == 1 ] = Faux
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:04][SCENARIO] Exécution d'un bloc élément : 484
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:04][SCENARIO] Evaluation de la condition : [0 == 1 ] = Faux
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:04][SCENARIO] Exécution d'un bloc élément : 486
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:04][SCENARIO] Evaluation de la condition : [0 == 1 ] = Faux
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:04][SCENARIO] Exécution d'un bloc élément : 488
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:04][SCENARIO] Evaluation de la condition : [1 == 1 ] = Vrai
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [action] : then
[2020-03-30 22:00:04][SCENARIO] Exécution d'un bloc élément : 489
[2020-03-30 22:00:04][SCENARIO] Exécution du sous-élément de type [action] : action
[2020-03-30 22:00:04][SCENARIO] Lancement du scénario : VR Prog Close Template options : {"#quand#":"2200","#VR#":"SAM"}
[2020-03-30 22:00:06][SCENARIO] Exécution d'un bloc élément : 490
[2020-03-30 22:00:06][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:06][SCENARIO] Evaluation de la condition : [0 == 1 ] = Faux
[2020-03-30 22:00:06][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:06][SCENARIO] Exécution d'un bloc élément : 492
[2020-03-30 22:00:06][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:07][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2020-03-30 22:00:07][SCENARIO] Exécution du sous-élément de type [action] : then
[2020-03-30 22:00:07][SCENARIO] Exécution d'un bloc élément : 493
[2020-03-30 22:00:07][SCENARIO] Exécution du sous-élément de type [action] : action
[2020-03-30 22:00:07][SCENARIO] Lancement du scénario : VR Prog Close Template options : {"#quand#":"1900","#VR#":"Manon"}
[2020-03-30 22:00:08][SCENARIO] Exécution d'un bloc élément : 494
[2020-03-30 22:00:08][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:08][SCENARIO] Evaluation de la condition : [0 == 1 ] = Faux
[2020-03-30 22:00:08][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:08][SCENARIO] Exécution d'un bloc élément : 496
[2020-03-30 22:00:08][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:08][SCENARIO] Evaluation de la condition : [0 == 1 ] = Faux
[2020-03-30 22:00:08][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:08][SCENARIO] Exécution d'un bloc élément : 498
[2020-03-30 22:00:08][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:08][SCENARIO] Evaluation de la condition : [0 == 1 ] = Faux
[2020-03-30 22:00:08][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:08][SCENARIO] Exécution d'un bloc élément : 500
[2020-03-30 22:00:08][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:08][SCENARIO] Evaluation de la condition : [0 == 1 ] = Faux
[2020-03-30 22:00:08][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:08][SCENARIO] Exécution d'un bloc élément : 502
[2020-03-30 22:00:08][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:08][SCENARIO] Evaluation de la condition : [0 == 1 ] = Faux
[2020-03-30 22:00:08][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:08][SCENARIO] Exécution d'un bloc élément : 504
[2020-03-30 22:00:08][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:08][SCENARIO] Evaluation de la condition : [1 == 1 ] = Vrai
[2020-03-30 22:00:08][SCENARIO] Exécution du sous-élément de type [action] : then
[2020-03-30 22:00:08][SCENARIO] Exécution d'un bloc élément : 505
[2020-03-30 22:00:08][SCENARIO] Exécution du sous-élément de type [action] : action
[2020-03-30 22:00:08][SCENARIO] Lancement du scénario : VR Prog Close Template options : {"#quand#":"2000","#VR#":"BurCh"}
[2020-03-30 22:00:10][SCENARIO] Exécution d'un bloc élément : 506
[2020-03-30 22:00:10][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:10][SCENARIO] Evaluation de la condition : [0 == 1 ] = Faux
[2020-03-30 22:00:10][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:10][SCENARIO] Exécution d'un bloc élément : 508
[2020-03-30 22:00:10][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:10][SCENARIO] Evaluation de la condition : [0 == 1 ] = Faux
[2020-03-30 22:00:10][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:10][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:10][SCENARIO] Evaluation de la condition : [0 == '1' OU 0 == '1' ] = Faux
[2020-03-30 22:00:10][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:10][SCENARIO] Fin correcte du scénario
------------------------------------
Log du scénario appelé [VR Prog Close Template]:
[2020-03-30 22:00:06][SCENARIO] Start : Lancement provoque par le scenario : [Volet roulant][Volets roulants][VR Prog Close]. Tags : {"#quand#":"2200","#VR#":"Jardin"}
[2020-03-30 22:00:06][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:06][SCENARIO] Evaluation de la condition : [2200 == 2200] = Vrai
[2020-03-30 22:00:06][SCENARIO] Exécution du sous-élément de type [action] : then
[2020-03-30 22:00:06][SCENARIO] Exécution d'un bloc élément : 308
[2020-03-30 22:00:06][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:06][SCENARIO] Evaluation de la condition : ["Jardin" == "Jardin"] = Vrai
[2020-03-30 22:00:06][SCENARIO] Exécution du sous-élément de type [action] : then
[2020-03-30 22:00:06][SCENARIO] Exécution d'un bloc élément : 309
[2020-03-30 22:00:06][SCENARIO] Exécution du sous-élément de type [action] : action
[2020-03-30 22:00:06][SCENARIO] Exécution de la commande [Volet roulant][VR Indiv Jardin][CLOSE]
[2020-03-30 22:00:07][SCENARIO] Exécution d'un bloc élément : 310
[2020-03-30 22:00:07][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:07][SCENARIO] Evaluation de la condition : ["Jardin" == "SAM"] = Faux
[2020-03-30 22:00:07][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:07][SCENARIO] Exécution d'un bloc élément : 314
[2020-03-30 22:00:07][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:07][SCENARIO] Evaluation de la condition : ["Jardin" == "Manon"] = Faux
[2020-03-30 22:00:07][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:07][SCENARIO] Exécution d'un bloc élément : 312
[2020-03-30 22:00:07][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:07][SCENARIO] Evaluation de la condition : ["Jardin" == "BurCh"] = Faux
[2020-03-30 22:00:07][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:07][SCENARIO] Exécution d'un bloc élément : 557
[2020-03-30 22:00:07][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:07][SCENARIO] Evaluation de la condition : ["Jardin" == "SdJ"] = Faux
[2020-03-30 22:00:07][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:07][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-03-30 22:00:09][SCENARIO] Start : Lancement provoque par le scenario : [Volet roulant][Volets roulants][VR Prog Close]. Tags : {"#quand#":"1900","#VR#":"Manon"}
[2020-03-30 22:00:09][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:10][SCENARIO] Evaluation de la condition : [2200 == 1900] = Faux
[2020-03-30 22:00:10][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:10][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-03-30 22:00:10][SCENARIO] Start : Lancement provoque par le scenario : [Volet roulant][Volets roulants][VR Prog Close].
[2020-03-30 22:00:10][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:10][SCENARIO] Evaluation de la condition : [2200 == ""] = Faux
[2020-03-30 22:00:10][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:10][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-03-30 22:00:11][SCENARIO] Start : Lancement provoque par le scenario : [Volet roulant][Volets roulants][VR Prog Close]. Tags : {"#quand#":"2000","#VR#":"BurCh"}
[2020-03-30 22:00:11][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-03-30 22:00:11][SCENARIO] Evaluation de la condition : [2200 == 2000] = Faux
[2020-03-30 22:00:11][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-03-30 22:00:11][SCENARIO] Fin correcte du scénario