Scénario quotidien (cron) qui ne se lance plus depuis v4.4.x -> log vide

Bonjour à tous

Depuis Jeedom v4.4.x, j’ai détecté le non lancement cron de quelques scénarios.

Exemple avec celui ci-dessous dont j’ai vérifié la configuration hier. Il devrait se lancer tous les jours à minuit mais ne le fait plus :

Les actions sont basiques :

La configuration semble OK → programmation quotidienne à 00h00
Mais le dernier déclenchement est erroné → le scénario ne s’est pas lancé :

Le dernier déclenchement cron date du 22/04, plus de log depuis :

Il est bien actif

Rien dans Analyse/logs/scénario
Rien dans Analyse/logs/scenario/element/execution
Rien dans Analyse/logs/cron

Je viens de lancer le scénario à la main, il s’exécute sans problème.
J’ai l’impression qu’il y a un souci avec cron, mais là je sèche…

Est-ce un bug ?
Help !

[EDIT] + page santé :

Bonjour,

Peux-tu vérifier le moteur de tâche s’il est bien actif ?

Oui il est bien actif (j’ai d’autres scenarios qui se lancent bien).

Bonjour,

Tu peux essayer en décochant le mode « synchrone » ?
Pourquoi avoir coché cette case pour ce scénario ?

Au départ c’etait décoché. Je l’ai coché pour test mais cela n’a rien changé.

Je viens de le redécocher.

Et si tu mets une autre heure que minuit?

Je vais essayer ça…

Essaie déjà pour dans 2 minutes comme ça tu verras si c’est un pb de cron ou si c’est ton scénario qui bloque qq part

1 « J'aime »

Manips « cron » effectuées :

  • scénario existant + cron → KO
  • copie scénario existant ver un second scénario + cron → KO
  • création d’un nouveau scénario + copie des commandes + cron → OK !

→ Problème résolu en créant un nouveau scénario.

Mais je ne m’explique pas ce changement de comportement depuis Jeedom v4.4.
Si quelqu’un a une explication, je suis preneur !

Merci pour le coup de main :+1:

Mauvaise nouvelle : le scénario ne s’est pas lancé hier à minuit. Même souci :
→ rien dans ses logs.
→ au lancement manuel à 0h59, il s’est exécuté correctement.

J’ai refait des tests et les résultats sont aléatoires :

Cron a fonctionné sur quelques tentatives 12h47 / 12h48 / 12h49 :

Depuis cron ne fonctionne plus :

Création cron manuel → pas de lancement :

idem ici :

Création cron via l’assistant de Jeedom → pas de lancement

Une bizarrerie de plus : que le scénario soit lancé manuellement ou via cron, Jeedom affiche toujours « dernier lancement : jamais » :
image

Je sèche complètement …

Pourquoi tu as 2 blocs action imbriqués ?

Pour faciliter les désactivations « à la demande » lors des tests :

Normalement, pas de lien avec le dysfonctionnement cron. Si ?

Aucune idée de savoir si ça a un lien mais je trouve ça étrange et ne vois toujours pas ce que cela peut apporter

Cela permet de désactiver tous les blocs juste avec une coche :

Cela permet aussi de copier/coller les blocs.

Je viens de refaire des tests cron avec 2 scénarios :

  • celui avec les commandes imbriquées.
  • une copie en ayant supprimé les imbrications.

→ les deux scénarios se lancent correctement → incompréhensible…
Je vais reprogrammer pour ce soir 0h0 et 0h1 pour voir.

Sinon, je ne sais pas non plus si on peut en tirer qq chose mais est-ce que tu pourrais envoyer la version « texte » de ton scénario

Le voici :
scenario.txt (67,2 Ko)

Pour info ce matin, le scénario ne s’est pas lancé (ni à 0h00 ni à 0h01).

  • En dernière piste, je viens de rebooter Jeedom (pas convaincu, mais je tente).
  • En guise de contournement, j’ai ajouté toutes les commandes à un autre scénario qui lui se lance correctement à 23h59 tous les jours.

A suivre…

Bonjour,

Essaye de dupliquer le scénario (avec le bouton dédié) et de voir si la nouvelle version fonctionne.

Hello,
Déjà fait merci, malheureusement sans amélioration.
Ensuite j’ai créé un nouveau scénario, et copié/collé les commandes → idem.
Les tests que je fais depuis hier sont sur cette dernière version → idem.

Je vais quand même retenter la duplication (au cas ou j’aurais mal testé).
J’ai rebooté Jeedom il y a 1h, je surveille le comportement → A suivre…

Résultats des tests cron :

  • scénario → KO
  • scénario dupliqué → KO

Heureusement, l’ajout des commandes à un scénario tiers fiable qui tourne à 23h59 toutes les nuits m’a permis de m’en sortir. Je vais juste tenter de passer le cron de ce scénario à 0h00 pour voir.

Exceptionnellement j’en reste là, car c’est trop chronophage et j’ai un plan B. Si je découvre une autre anomalie de ce type, j’ouvrirai un ticket côté Jeedom.

Merci quand même pour le coup de main !