Bonjour à tous,
N’ayant pas trouver de réponse à mon problème dans des cas similaires, je me permets de faire appel à votre expertise.
Voilà le problème, Chaque volet de la maison est commandé par un scénario pour l’ouverture le matin. Tous ces scénarios sont programmés pour s’éxécuter à 4:00 tous les jours (04***). Jusque là, tout se passe correctement. Ensuite, les actions à effectuer, sont différées par une commande A (suivi de condition de démarrage) dans ces scénarios. Et cette commande A ne s’éxécute plus au bout d’un certains nombre de jours de fonctionnement de Jeedom sans que je ne le redémarre dans certains scnérios. Dans les logs, la planification de la sous-tâche apparaît bien, mais ne démarre jamais. Dans certains scénarios ça fonctionne, et dans d’autres ça ne fonctionne plus au bout de quelques jours (moins d’une semaine), au sein du même plage horaire.
Je n’y comprends vraiment rien, et je ne sais pas par où commencer à chercher.
Voici l’un des scénario qui me pose problème :
Et le log correspondant du 23 au 26-11-2023 :
[2023-11-23 04:00:04][SCENARIO] -- Start : Scenario execute automatiquement sur programmation.
[2023-11-23 04:00:05][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Saison][Mode]# == 'Printemps'
[2023-11-23 04:00:05][SCENARIO] Evaluation de la condition : ["Automne" == 'Printemps'] = Faux
[2023-11-23 04:00:05][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-11-23 04:00:05][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Saison][Mode]# == 'Eté'
[2023-11-23 04:00:05][SCENARIO] Evaluation de la condition : ["Automne" == 'Eté'] = Faux
[2023-11-23 04:00:05][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-11-23 04:00:05][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Saison][Mode]# == 'Automne'
[2023-11-23 04:00:05][SCENARIO] Evaluation de la condition : ["Automne" == 'Automne'] = Vrai
[2023-11-23 04:00:05][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-11-23 04:00:05][SCENARIO] Exécution d'un bloc élément : 2226
[2023-11-23 04:00:05][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Modes][Mode]# == 'Travail'
[2023-11-23 04:00:05][SCENARIO] Evaluation de la condition : ["Travail" == 'Travail'] = Vrai
[2023-11-23 04:00:05][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-11-23 04:00:05][SCENARIO] Exécution d'un bloc élément : 2227
[2023-11-23 04:00:05][SCENARIO] - Exécution du sous-élément de type [condition] : if #nday# == 1 OU #nday# == 2 OU #nday# == 4 OU #nday# == 5
[2023-11-23 04:00:05][SCENARIO] Evaluation de la condition : [4 == 1 OU 4 == 2 OU 4 == 4 OU 4 == 5] = Vrai
[2023-11-23 04:00:05][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-11-23 04:00:05][SCENARIO] Exécution d'un bloc élément : 2460
[2023-11-23 04:00:05][SCENARIO] - Exécution du sous-élément de type [condition] : at 0655
[2023-11-23 04:00:05][SCENARIO] Evaluation de la condition : [0655] = 655
[2023-11-23 04:00:05][SCENARIO] Tâche : 2460 programmée à : 2023-11-23 06:55:00
[2023-11-23 04:00:06][SCENARIO] Exécution d'un bloc élément : 2238
[2023-11-23 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Modes][Mode]# == 'Congé' OU #[Maison][Modes][Mode]# == 'Absence'
[2023-11-23 04:00:06][SCENARIO] Evaluation de la condition : ["Travail" == 'Congé' OU "Travail" == 'Absence'] = Faux
[2023-11-23 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-11-23 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Saison][Mode]# == 'Hiver'
[2023-11-23 04:00:06][SCENARIO] Evaluation de la condition : ["Automne" == 'Hiver'] = Faux
[2023-11-23 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-11-23 04:00:06][SCENARIO] Fin correcte du scénario
[2023-11-23 06:55:04][SCENARIO] ************Lancement sous tâche**************
[2023-11-23 06:55:04][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-11-23 06:55:04][SCENARIO] Exécution d'un bloc élément : 2461
[2023-11-23 06:55:04][SCENARIO] - Exécution du sous-élément de type [condition] : if #[?????????][Volet roulant][Hauteur]# != 100
[2023-11-23 06:55:04][SCENARIO] Evaluation de la condition : [0 != 100] = Vrai
[2023-11-23 06:55:04][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-11-23 06:55:04][SCENARIO] Exécution d'un bloc élément : 2462
[2023-11-23 06:55:04][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Modes][Mode]# != 'Manuel'
[2023-11-23 06:55:04][SCENARIO] Evaluation de la condition : ["Travail" != 'Manuel'] = Vrai
[2023-11-23 06:55:04][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-11-23 07:37:01][SCENARIO] [Wait] Condition valide : 0 == 0 => 1
[2023-11-23 07:37:01][SCENARIO] Pause de 300 seconde(s)
[2023-11-23 07:42:01][SCENARIO] Exécution de la commande [?????????][Volet roulant][Montée]
[2023-11-23 07:42:01][SCENARIO] ************FIN sous tâche**************
[2023-11-24 04:00:05][SCENARIO] -- Start : Scenario execute automatiquement sur programmation.
[2023-11-24 04:00:05][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Saison][Mode]# == 'Printemps'
[2023-11-24 04:00:05][SCENARIO] Evaluation de la condition : ["Automne" == 'Printemps'] = Faux
[2023-11-24 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-11-24 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Saison][Mode]# == 'Eté'
[2023-11-24 04:00:06][SCENARIO] Evaluation de la condition : ["Automne" == 'Eté'] = Faux
[2023-11-24 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-11-24 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Saison][Mode]# == 'Automne'
[2023-11-24 04:00:06][SCENARIO] Evaluation de la condition : ["Automne" == 'Automne'] = Vrai
[2023-11-24 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-11-24 04:00:06][SCENARIO] Exécution d'un bloc élément : 2226
[2023-11-24 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Modes][Mode]# == 'Travail'
[2023-11-24 04:00:06][SCENARIO] Evaluation de la condition : ["Travail" == 'Travail'] = Vrai
[2023-11-24 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-11-24 04:00:06][SCENARIO] Exécution d'un bloc élément : 2227
[2023-11-24 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #nday# == 1 OU #nday# == 2 OU #nday# == 4 OU #nday# == 5
[2023-11-24 04:00:06][SCENARIO] Evaluation de la condition : [5 == 1 OU 5 == 2 OU 5 == 4 OU 5 == 5] = Vrai
[2023-11-24 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-11-24 04:00:06][SCENARIO] Exécution d'un bloc élément : 2460
[2023-11-24 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : at 0655
[2023-11-24 04:00:06][SCENARIO] Evaluation de la condition : [0655] = 655
[2023-11-24 04:00:06][SCENARIO] Tâche : 2460 programmée à : 2023-11-24 06:55:00
[2023-11-24 04:00:06][SCENARIO] Exécution d'un bloc élément : 2238
[2023-11-24 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Modes][Mode]# == 'Congé' OU #[Maison][Modes][Mode]# == 'Absence'
[2023-11-24 04:00:06][SCENARIO] Evaluation de la condition : ["Travail" == 'Congé' OU "Travail" == 'Absence'] = Faux
[2023-11-24 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-11-24 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Saison][Mode]# == 'Hiver'
[2023-11-24 04:00:06][SCENARIO] Evaluation de la condition : ["Automne" == 'Hiver'] = Faux
[2023-11-24 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-11-24 04:00:06][SCENARIO] Fin correcte du scénario
[2023-11-25 04:00:05][SCENARIO] -- Start : Scenario execute automatiquement sur programmation.
[2023-11-25 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Saison][Mode]# == 'Printemps'
[2023-11-25 04:00:06][SCENARIO] Evaluation de la condition : ["Automne" == 'Printemps'] = Faux
[2023-11-25 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-11-25 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Saison][Mode]# == 'Eté'
[2023-11-25 04:00:06][SCENARIO] Evaluation de la condition : ["Automne" == 'Eté'] = Faux
[2023-11-25 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-11-25 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Saison][Mode]# == 'Automne'
[2023-11-25 04:00:06][SCENARIO] Evaluation de la condition : ["Automne" == 'Automne'] = Vrai
[2023-11-25 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-11-25 04:00:06][SCENARIO] Exécution d'un bloc élément : 2226
[2023-11-25 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Modes][Mode]# == 'Travail'
[2023-11-25 04:00:06][SCENARIO] Evaluation de la condition : ["Travail" == 'Travail'] = Vrai
[2023-11-25 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-11-25 04:00:06][SCENARIO] Exécution d'un bloc élément : 2227
[2023-11-25 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #nday# == 1 OU #nday# == 2 OU #nday# == 4 OU #nday# == 5
[2023-11-25 04:00:06][SCENARIO] Evaluation de la condition : [6 == 1 OU 6 == 2 OU 6 == 4 OU 6 == 5] = Faux
[2023-11-25 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-11-25 04:00:06][SCENARIO] Exécution d'un bloc élément : 2436
[2023-11-25 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : at 0845
[2023-11-25 04:00:06][SCENARIO] Evaluation de la condition : [0845] = 845
[2023-11-25 04:00:06][SCENARIO] Tâche : 2436 programmée à : 2023-11-25 08:45:00
[2023-11-25 04:00:06][SCENARIO] Exécution d'un bloc élément : 2238
[2023-11-25 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Modes][Mode]# == 'Congé' OU #[Maison][Modes][Mode]# == 'Absence'
[2023-11-25 04:00:06][SCENARIO] Evaluation de la condition : ["Travail" == 'Congé' OU "Travail" == 'Absence'] = Faux
[2023-11-25 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-11-25 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Saison][Mode]# == 'Hiver'
[2023-11-25 04:00:06][SCENARIO] Evaluation de la condition : ["Automne" == 'Hiver'] = Faux
[2023-11-25 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-11-25 04:00:06][SCENARIO] Fin correcte du scénario
[2023-11-25 08:45:04][SCENARIO] ************Lancement sous tâche**************
[2023-11-25 08:45:04][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-11-25 08:45:04][SCENARIO] Exécution d'un bloc élément : 2437
[2023-11-25 08:45:04][SCENARIO] - Exécution du sous-élément de type [condition] : if #[?????????][Volet roulant][Hauteur]# != 100
[2023-11-25 08:45:04][SCENARIO] Evaluation de la condition : [0 != 100] = Vrai
[2023-11-25 08:45:04][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-11-25 08:45:04][SCENARIO] Exécution d'un bloc élément : 2438
[2023-11-25 08:45:04][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Modes][Mode]# != 'Manuel'
[2023-11-25 08:45:04][SCENARIO] Evaluation de la condition : ["Travail" != 'Manuel'] = Vrai
[2023-11-25 08:45:04][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-11-25 08:45:05][SCENARIO] [Wait] Condition valide : 0 == 0 => 1
[2023-11-25 08:45:05][SCENARIO] Pause de 300 seconde(s)
[2023-11-25 08:50:05][SCENARIO] Exécution de la commande [?????????][Volet roulant][Montée]
[2023-11-25 08:50:05][SCENARIO] ************FIN sous tâche**************
[2023-11-26 04:00:05][SCENARIO] -- Start : Scenario execute automatiquement sur programmation.
[2023-11-26 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Saison][Mode]# == 'Printemps'
[2023-11-26 04:00:06][SCENARIO] Evaluation de la condition : ["Automne" == 'Printemps'] = Faux
[2023-11-26 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-11-26 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Saison][Mode]# == 'Eté'
[2023-11-26 04:00:06][SCENARIO] Evaluation de la condition : ["Automne" == 'Eté'] = Faux
[2023-11-26 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-11-26 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Saison][Mode]# == 'Automne'
[2023-11-26 04:00:06][SCENARIO] Evaluation de la condition : ["Automne" == 'Automne'] = Vrai
[2023-11-26 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-11-26 04:00:06][SCENARIO] Exécution d'un bloc élément : 2226
[2023-11-26 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Modes][Mode]# == 'Travail'
[2023-11-26 04:00:06][SCENARIO] Evaluation de la condition : ["Travail" == 'Travail'] = Vrai
[2023-11-26 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-11-26 04:00:06][SCENARIO] Exécution d'un bloc élément : 2227
[2023-11-26 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #nday# == 1 OU #nday# == 2 OU #nday# == 4 OU #nday# == 5
[2023-11-26 04:00:06][SCENARIO] Evaluation de la condition : [0 == 1 OU 0 == 2 OU 0 == 4 OU 0 == 5] = Faux
[2023-11-26 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-11-26 04:00:06][SCENARIO] Exécution d'un bloc élément : 2436
[2023-11-26 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : at 0845
[2023-11-26 04:00:06][SCENARIO] Evaluation de la condition : [0845] = 845
[2023-11-26 04:00:06][SCENARIO] Tâche : 2436 programmée à : 2023-11-26 08:45:00
[2023-11-26 04:00:06][SCENARIO] Exécution d'un bloc élément : 2238
[2023-11-26 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Modes][Mode]# == 'Congé' OU #[Maison][Modes][Mode]# == 'Absence'
[2023-11-26 04:00:06][SCENARIO] Evaluation de la condition : ["Travail" == 'Congé' OU "Travail" == 'Absence'] = Faux
[2023-11-26 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-11-26 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Saison][Mode]# == 'Hiver'
[2023-11-26 04:00:06][SCENARIO] Evaluation de la condition : ["Automne" == 'Hiver'] = Faux
[2023-11-26 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-11-26 04:00:06][SCENARIO] Fin correcte du scénario
[2023-11-26 08:45:04][SCENARIO] ************Lancement sous tâche**************
[2023-11-26 08:45:04][SCENARIO] - Exécution du sous-élément de type [action] : do
[2023-11-26 08:45:04][SCENARIO] Exécution d'un bloc élément : 2437
[2023-11-26 08:45:05][SCENARIO] - Exécution du sous-élément de type [condition] : if #[?????????][Volet roulant][Hauteur]# != 100
[2023-11-26 08:45:05][SCENARIO] Evaluation de la condition : [0 != 100] = Vrai
[2023-11-26 08:45:05][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-11-26 08:45:05][SCENARIO] Exécution d'un bloc élément : 2438
[2023-11-26 08:45:05][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Modes][Mode]# != 'Manuel'
[2023-11-26 08:45:05][SCENARIO] Evaluation de la condition : ["Travail" != 'Manuel'] = Vrai
[2023-11-26 08:45:05][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-11-26 08:45:06][SCENARIO] [Wait] Condition valide : 0 == 0 => 1
[2023-11-26 08:45:06][SCENARIO] Pause de 300 seconde(s)
[2023-11-26 08:50:06][SCENARIO] Exécution de la commande [?????????][Volet roulant][Montée]
[2023-11-26 08:50:06][SCENARIO] ************FIN sous tâche**************
[2023-11-27 04:00:05][SCENARIO] -- Start : Scenario execute automatiquement sur programmation.
[2023-11-27 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Saison][Mode]# == 'Printemps'
[2023-11-27 04:00:06][SCENARIO] Evaluation de la condition : ["Automne" == 'Printemps'] = Faux
[2023-11-27 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-11-27 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Saison][Mode]# == 'Eté'
[2023-11-27 04:00:06][SCENARIO] Evaluation de la condition : ["Automne" == 'Eté'] = Faux
[2023-11-27 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-11-27 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Saison][Mode]# == 'Automne'
[2023-11-27 04:00:06][SCENARIO] Evaluation de la condition : ["Automne" == 'Automne'] = Vrai
[2023-11-27 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-11-27 04:00:06][SCENARIO] Exécution d'un bloc élément : 2226
[2023-11-27 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Modes][Mode]# == 'Travail'
[2023-11-27 04:00:06][SCENARIO] Evaluation de la condition : ["Travail" == 'Travail'] = Vrai
[2023-11-27 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-11-27 04:00:06][SCENARIO] Exécution d'un bloc élément : 2227
[2023-11-27 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : if #nday# == 1 OU #nday# == 2 OU #nday# == 4 OU #nday# == 5
[2023-11-27 04:00:06][SCENARIO] Evaluation de la condition : [1 == 1 OU 1 == 2 OU 1 == 4 OU 1 == 5] = Vrai
[2023-11-27 04:00:06][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-11-27 04:00:06][SCENARIO] Exécution d'un bloc élément : 2460
[2023-11-27 04:00:06][SCENARIO] - Exécution du sous-élément de type [condition] : at 0655
[2023-11-27 04:00:06][SCENARIO] Evaluation de la condition : [0655] = 655
[2023-11-27 04:00:07][SCENARIO] Tâche : 2460 programmée à : 2023-11-27 06:55:00
[2023-11-27 04:00:07][SCENARIO] Exécution d'un bloc élément : 2238
[2023-11-27 04:00:07][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Modes][Mode]# == 'Congé' OU #[Maison][Modes][Mode]# == 'Absence'
[2023-11-27 04:00:07][SCENARIO] Evaluation de la condition : ["Travail" == 'Congé' OU "Travail" == 'Absence'] = Faux
[2023-11-27 04:00:07][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-11-27 04:00:07][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison][Saison][Mode]# == 'Hiver'
[2023-11-27 04:00:07][SCENARIO] Evaluation de la condition : ["Automne" == 'Hiver'] = Faux
[2023-11-27 04:00:07][SCENARIO] - Exécution du sous-élément de type [action] : else
[2023-11-27 04:00:07][SCENARIO] Fin correcte du scénario
Je pense que les informations ne seront pas suffisantes, donc demandez-moi.
Merci pour votre aide