Je débute avec les scénarios Jeedom ; je n’ai pas trouvé de piste sur ce forum, désolé si la solution existe déjà.
J’ai Jeedom Diy (3.3.45) sur une VM avec debian.
Je rencontre un souci dans un scénario dont le but est d’envoyer un mail lorsque la machine à laver a fini son cycle de lavage. La MaL est branchée sur une prise Smart Switch 6 (ZW096).
Le scénario en tant que tel fonctionne normalement quand je le teste, et je comptais le démarrer toutes les x minutes via l’option « programmé ». Le problème est qu’il n’est jamais appelé.
Je me doute que j’ai un souci avec cron, mais je ne sais pas par où commencer…
Merci par avance !
[2020-04-14 18:09:56][SCENARIO] Start : Scenario lance manuellement.
[2020-04-14 18:09:56][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-04-14 18:09:56][SCENARIO] Evaluation de la condition : [1 == 1 ] = Vrai
[2020-04-14 18:09:56][SCENARIO] Exécution du sous-élément de type [action] : then
[2020-04-14 18:09:56][SCENARIO] Exécution d'un bloc élément : 19
[2020-04-14 18:09:56][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-04-14 18:09:56][SCENARIO] Evaluation de la condition : [0 < 5 ] = Vrai
[2020-04-14 18:09:56][SCENARIO] Exécution du sous-élément de type [action] : then
[2020-04-14 18:12:57][SCENARIO] [Wait] Condition valide par dépassement de temps : 0 > 5 =>
[2020-04-14 18:12:57][SCENARIO] Exécution d'un bloc élément : 20
[2020-04-14 18:12:57][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-04-14 18:12:57][SCENARIO] Evaluation de la condition : [0 < 5 ] = Vrai
[2020-04-14 18:12:57][SCENARIO] Exécution du sous-élément de type [action] : then
[2020-04-14 18:12:57][SCENARIO] Exécution de la commande [Aucun][Mail 1][Careti] avec comme option(s) : {"background":"0","title":"Inactivit\u00e9 prise MaL","message":"Plus d'activit\u00e9 depuis 3 minutes. Le cycle de lavage est peut-\u00eatre termin\u00e9."}
[2020-04-14 18:12:58][SCENARIO] Fin correcte du scénario
------------------------------------
Le log de scenario_execution est vide et cron_execution ne comporte que des événements liés aux mises à jour de Jeedom.
Je pense que le scenario n’a pas pu s’exécuté à 18:10 car il avait été lancé manuellement à 18:09 hors il y a un wait de 3 minutes et le scénario ne peut pas s’exécuter plusieurs fois en simultané.
Merci d’avoir pris le temps de réponde. Je m’aperçois que mon screenshot est mensonger car j’avais baissé la valeur du front à 5 minutes, avant de le remettre à 15´.
Je l’ai laissé pendant une journée, j’ai redémarré les taches corn dans le moteur de tâches… sans amélioration.
[2020-04-14 18:09:56][SCENARIO] Start : Scenario lance manuellement.
[2020-04-14 18:09:56][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-04-14 18:09:56][SCENARIO] Evaluation de la condition : [1 == 1 ] = Vrai
[2020-04-14 18:09:56][SCENARIO] Exécution du sous-élément de type [action] : then
[2020-04-14 18:09:56][SCENARIO] Exécution d'un bloc élément : 19
[2020-04-14 18:09:56][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-04-14 18:09:56][SCENARIO] Evaluation de la condition : [0 < 5 ] = Vrai
[2020-04-14 18:09:56][SCENARIO] Exécution du sous-élément de type [action] : then
[2020-04-14 18:12:57][SCENARIO] [Wait] Condition valide par dépassement de temps : 0 > 5 =>
[2020-04-14 18:12:57][SCENARIO] Exécution d'un bloc élément : 20
[2020-04-14 18:12:57][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-04-14 18:12:57][SCENARIO] Evaluation de la condition : [0 < 5 ] = Vrai
[2020-04-14 18:12:57][SCENARIO] Exécution du sous-élément de type [action] : then
[2020-04-14 18:12:57][SCENARIO] Exécution de la commande [Aucun][Mail 1][Careti] avec comme option(s) : {"background":"0","title":"Inactivit\u00e9 prise MaL","message":"Plus d'activit\u00e9 depuis 3 minutes. Le cycle de lavage est peut-\u00eatre termin\u00e9."}
[2020-04-14 18:12:58][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-04-15 12:09:35][SCENARIO] Start : Scenario execute automatiquement sur programmation.
[2020-04-15 12:09:35][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-04-15 12:09:35][SCENARIO] Evaluation de la condition : ["" == 1 ] = Faux
[2020-04-15 12:09:35][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-04-15 12:09:35][SCENARIO] Fin correcte du scénario
------------------------------------
Je ne sais pas si c’est lié, mais à chaque redémarrage de la VM, il faut que je passe par le moteur des tâches et que je lance manuellement le cron jeedom pour que les plugins communications démarrent (zwave et rfxcom). Du coup je me demande si avoir tous les crons de la page du moteur de tâches à l’arrêt est normal ?
J’ai vérifié dans les logs de debian, le jeeCron.php est bien exécuté toutes les minutes.
Une dernière question un peu subsidiaire si je puis me permettre : je vois que beaucoup de monde sur le forum est en v4 ; est-ce version stable ? je ne vois qu’une RC. Peut-être que migrer vers la v4 peut résoudre mon problème ?
Plein de mercis par avance !
Problème résolu.
J’ai réinstallé Jeedom en V4 (qui est donc bien une version stable).
Tout fonctionne correctement avec cette nouvelle installation.
En y regardant de plus prêt, j’ai constaté que le cron du système n’avait pas le bon chemin vers jeeCron.php, ce qui explique probablement mon souci !
Merci en tout cas @kaktusatomik pour ton aide.