J’ai mis à jour la dernière version de Jeedom 4.4.8.1 (je n’avais pas mis la 4.4.8) qui doit corriger les problèmes de cron mais j’ai aussi basculé sur debian 11 hier (raz et restauration d’une sauvegarde qui était en 4.8.8.1) sur rpi4.
Depuis hier je constate (car un scénario m’envoi une alerte quand la valeur ne change pas) qu’un cron sur un script ne tourne plus toutes les 5 mins comme prévu
Exemple ou là j’ai reforcé le con (sauvegarde sur le script), depuis plus rien dans la log debug.
0000|[2024-06-30 15:42:10] DEBUG : tags : power
0001|[2024-06-30 15:42:10] DEBUG : json : {"power":2.32,"reactive":0,"pf":0,"voltage":237.71,"is_valid":true,"total":134578.1,"total_returned":0}
0002|[2024-06-30 15:42:10] DEBUG : tag : power
0003|[2024-06-30 15:42:10] DEBUG : json : 2.32
0004|[2024-06-30 15:45:22] DEBUG : tags : power
0005|[2024-06-30 15:45:22] DEBUG : json : {"power":2.37,"reactive":0,"pf":0,"voltage":237.51,"is_valid":true,"total":134578.1,"total_returned":0}
0006|[2024-06-30 15:45:22] DEBUG : tag : power
0007|[2024-06-30 15:45:22] DEBUG : json : 2.37
Donc il reste je pense un soucis, ou alors c’est propre à mon installation mais je ne vois pas pourquoi
Pour celui ci j’ai vu le problème car j’ai une alerte mais j’ai un peu peur pour les autres également
PS : le script vient de se reclencher après 10 mins, je ne sais pas si c’est le fait que j’étais dedans ou si le cron fait n’importe quoi ou quand il le veut.
J’ai été voir dans le menu moteur de taches mais je ne trouve pas ce cron (j’ai mis à 4 minutes pour essayer de le trouver car il y a d’autres cron à 5 minutes)
Bonjour
Les crons des scénario ne sont pas dans le moteur de tache donc normal. Je doute qu’il reste un bug vu qu’on est revenu en arrière. La c’est autres chose pour voir il faudrait les logs scénario et cron et le log du scénario
Le script en mode debug ne génère pas de log, donc le cron sur celui ci ne se lance pas.
J affiche la valeur du script dans le dashbord je vois que celle ci reste la même alors que sur la page web directement (la même chose que dans le script) j’ai une autre valeur
Le scénario ne fait que comparer si la valeur change ou pas, ce qui en l’état est tjs avec une valeur égal
Ben oui je ne comprends pas, car avant l’upgrade je n’avais pas ce soucis (bon ok je venais juste de basculer de version jeedom 1h avant, trop peu pour dire si j’aurais eu le pb), je ne comprends pas pourquoi cela ne tourne plus sur ce script et ma crainte est aussi pour le reste
Ben regarde le reste déjà. Test aussi un scénario vide avec le même cron pour voir. Mais clairement c’est un truc chez toi car hormis un autre utilisateur avec le plugin agenda plus de soucis de cron ceux qui en avait ont confirmé. En plus le bug touchait les cron multi line ou avec l’année pas les autres
C’est justement ce scénario que j’ai fait tourner toutes les minutes, et il est rapide :
[2024-06-30 16:27:02][SCENARIO] -- Début : Scenario execute automatiquement sur programmation.
[2024-06-30 16:27:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Garage][Remontée puissance pompe forage][puissance]# = variable(PompeForage) AND variable(EnvoiMessagePompe)= "NON"
[2024-06-30 16:27:02][SCENARIO] Evaluation de la condition : [2.47 = 2.47 AND "NON"= "NON"] = Vrai
[2024-06-30 16:27:02][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-06-30 16:27:02][SCENARIO] Exécution d'un bloc élément : 1706
[2024-06-30 16:27:02][SCENARIO] - Exécution du sous-élément de type [condition] : in 15
[2024-06-30 16:27:02][SCENARIO] Evaluation de la condition : [15] = 15
[2024-06-30 16:27:02][SCENARIO] Tâche : 1706 programmée à : 2024-06-30 16:42:02 (+ 15 min)
[2024-06-30 16:27:02][SCENARIO] Fin correcte du scénario
mais le soucis c’est encore une fois la valeur en entrée qui n’est pas ok à cause du script qui ne met pas à jour celle ci
Là j’ai toujours la dernière valeur du script lancé voilà 10 mins mini
Là j’aurais encore 2.47 comme valeur dans 10 mins et j’aurais ma motif discord car pas normal, cela change tout le temps (ce que je vois bien sur la page web en direct)
Le scenario en lui même oui mais mon problème c’est le script (avant le scénario) qui doit actualiser la valeur de puissance toutes les 4 mins et c’est cette valeur qui sert de test dans le scénario pour voir si tout est ok ou non.
Ok déjà c’est plus clair est tu bien en répétition des valeur si tu en as des identiques ? Que donne le log évent de jeedom ? Vois tu ta commande script ? Que dit la date de dernière actualisation de ta commande script ?