Bonjour,
J’ai des scénarios programmés qui se lancent de façon aléatoire.
Ca se lance toute les 5 minutes, et puis d’un coup ca s’arrête.
Je le lance manuellement, ca fonctionne.
Parfois, ca repart, parfois non.
Any idea ?
je suis en jeedom : 4.3.15
Merci !
ca ne s’est pas lancé à 10h50
Bonjour @gnarco
Les logs du scénario
Et u screenshot du contenu
Norbert
[2024-05-19 10:30:17][SCENARIO] -- Start : Scenario lance manuellement.
[2024-05-19 10:30:17][SCENARIO] - Exécution du sous-élément de type [condition] : if (#[Piscine][Pompe solaire][Etat]# == 1 && #[Maison][Panneaux solaires][Puissance Importée Courante]# < -1000 && ( ((#[Maison][Panneaux solaires][Puissance Importée Courante]#) <-1000) | (#[Piscine][pompe solaire trigger][Etat]# == 1)))
[2024-05-19 10:30:17][SCENARIO] Evaluation de la condition : [(0 == 1 && -4204 < -1000 && ( ((-4204) <-1000) | (1 == 1)))] = Faux
[2024-05-19 10:30:17][SCENARIO] - Exécution du sous-élément de type [action] : else
[2024-05-19 10:30:17][SCENARIO] Exécution de la commande [Piscine][pompe solaire trigger][Off]
[2024-05-19 10:30:17][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-05-26 10:42:19][SCENARIO] -- Start : Scenario lance manuellement.
[2024-05-26 10:42:19][SCENARIO] - Exécution du sous-élément de type [condition] : if (#[Piscine][Pompe solaire][Etat]# == 1 && #[Maison][Panneaux solaires][Puissance Importée Courante]# < -1000 && ( ((#[Maison][Panneaux solaires][Puissance Importée Courante]#) <-1000) | (#[Piscine][pompe solaire trigger][Etat]# == 1)))
[2024-05-26 10:42:19][SCENARIO] Evaluation de la condition : [(1 == 1 && -4204 < -1000 && ( ((-4204) <-1000) | (0 == 1)))] = Vrai
[2024-05-26 10:42:19][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-05-26 10:42:19][SCENARIO] Exécution de la commande [Piscine][pompe solaire trigger][On]
[2024-05-26 10:42:20][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-05-26 10:49:24][SCENARIO] -- Start : Scenario lance manuellement.
[2024-05-26 10:49:24][SCENARIO] - Exécution du sous-élément de type [condition] : if (#[Piscine][Pompe solaire][Etat]# == 1 && #[Maison][Panneaux solaires][Puissance Importée Courante]# < -1000 && ( ((#[Maison][Panneaux solaires][Puissance Importée Courante]#) <-1000) | (#[Piscine][pompe solaire trigger][Etat]# == 1)))
[2024-05-26 10:49:24][SCENARIO] Evaluation de la condition : [(1 == 1 && -4204 < -1000 && ( ((-4204) <-1000) | (1 == 1)))] = Vrai
[2024-05-26 10:49:24][SCENARIO] - Exécution du sous-élément de type [action] : then
[2024-05-26 10:49:24][SCENARIO] Exécution de la commande [Piscine][pompe solaire trigger][On]
[2024-05-26 10:49:24][SCENARIO] Fin correcte du scénario
------------------------------------
Il est actuellement 10:53
Les autres lancements sont manuels
Rien d’incroyable dans ce scénario
J’ai l’impression que tout mes scénarios programmés sont dans cet état
Tu as utilisé la modale de sélection de la planification pour mettre le cron ?
Supprimé le complètement enregistré et remets le via la.modale
Bison
Mai 26, 2024, 9:37
9
Salut,
Regarde dans le moteur de tâches ce que donnent les cron et notamment le cron Jeedom
j’ai ca :
Je ne sais pas si tout est ok ou non
Bonjour,
Le dernier lancement est un lancement manuel à 10h 49:24
A 10h 50 il devait être encore en cours et n’a pas pu se lancer automatiquement puisque multi lancement n’est pas coché
Bison
Mai 26, 2024, 9:52
12
Il y a un souci… Tout est lancé depuis 11h42 et la tâche de backup est marqué en cours alors qu’elle se lance en principe à 3h00…
Tu a tenté un redémarrage de Jeedom ?
oui je venais de redemarrer « pour voir »
Depuis ca fonctionne …
Bref, j’avais déjà remarqué ca.
J’avais donc mis un redemarrage automatique toutes les semaines … mais il ne s’est pas lancé.
Bref, ca semble fonctionné, mais c’est très intriguant, et je suis sûr que dans quelques jours / heures, ca va refaire la même.
Dans le bloc SI. /!\ au espace Ex: <-1000 < -1000.
Aussi Plutôt mettre <= ou <!
jpty
Mai 26, 2024, 2:30
16
Bonjour,
Il y a aussi ça dans le SI du scénario.
Si vous voulez faire un OU logique c’est ||
https://www.php.net/manual/fr/language.operators.logical.php
A moins que Jeedom corrige sans rien dire, vous avez fait:
https://www.php.net/manual/fr/language.operators.bitwise.php
1 « J'aime »
Pour le coup, j’ai perdu 2h en laissant || alors que dans jeedom c’est uniquement « | »
https://doc.jeedom.com/fr_FR/core/3.3/scenario
Opérateurs de comparaison et liens entre les conditions
Vous pouvez utiliser n’importe lequel des symboles suivant pour les comparaisons dans les conditions :
== : égal à,
> : strictement supérieur à,
>= : supérieur ou égal à,
< : strictement inférieur à,
<= : inférieur ou égal à,
!= : différent de, n’est pas égal à,
matches : contient (ex : [Salle de bain][Hydrometrie][etat] matches “/humide/” ),
not ( … matches …) : ne contient pas (ex : not([Salle de bain][Hydrometrie][etat] matches “/humide/”)),
Vous pouvez combiner n’importe quelle comparaison avec les opérateurs suivants :
&& / ET / et / AND / and : et,
| / OU / ou / OR / or : ou,
|^ / XOR / xor : ou exclusif.
Bison
Mai 28, 2024, 12:19
18
C’était probablement une coquille de la doc … v3.3
https://doc.jeedom.com/fr_FR/core/4.3/scenario
6 « J'aime »
En attendant, ca y est de nouveau mes scénarios ne s’exécutent plus …
Il n’y a que chez moi où ca n’est pas fiable ?
je commence a regretter d’avoir mis l’énergie à domotiser tout se bazar, pour avoir un truc qui marche quand il veut
EDIT : je viens d’update en 4.4. On va voir si cela change quelque chose …
Bison
Mai 31, 2024, 2:37
20
Il faudra penser à regarder le moteur de tâches avant de faire des actions de reboot ou mise à jour sinon tu risques de jamais avoir de réponse sur le phénomène (pas sur non plus que l’on trouve la réponse dedans mais je pense que ça sera une bonne piste du blocage).