Scénario qui ne se lance pas mais fonctionne en exécuter manuel

Bonsoir a toutes et tous,

je souhaite créé une alerte sur discord lorsque mon détecteur d’inondation passe en état 1 (0 lorsqu’il est sec).

je suis sur Jeedom atlas

ma configuration discord fonctionne bien, les différents tests que j’ai effectué me le prouve.

j’ai associé mon Sonoff SNZB-05P sans problème j’ai du le configurer en Xiaomi détecteur d’inondation car il n’est pas incrémenté sur atlas. Jeedom le détecte bien tout comme son changement d’état lorsque je le met dans l’eau. son état est historisé et s’affiche correctement sur mon dashboard.

voici mon scénario général :

et voici le scénario en code :

j’en suis arrivé la car lorsque je le provoque avec son état 1 (donc dans l’eau) ça n’exécute pas le message et rien ne s’affiche dans les log

et maintenant lorsque je lui demande de lancer le scénario toutes les 5 minutes pour "tester l’état 1 et émettre un message sur discord. ça ne fait rien.

Par contre : lorsque je met le détecteur au sec et que j’exécute le scénario manuellement il n’envoi pas de message et quand je le met dans l’eau pour simuler, je relance le scénario manuellement et ça envoi le message sur discord.

je ne comprend pas pourquoi il ne veut pas exécuté le scénario tout seul toutes les 5 minutes.

j’ai essayé ce code pour récupérer l’état 1 (id du détecteur 1230 et id du message 1158)

$etatFuite = cmd::byId(1230)->execCmd();

if ($etatFuite == 1) {

$message = "🚨 ALERTE FUITE D'EAU 🚨\n";
$message .= "💧 Fuite détectée sur le chauffe-eau\n";
$message .= "⏰ " . date('d/m/Y H:i:s');

cmd::byId(1158)->execCmd(array(
    'message' => $message
));

}

mais ça fonctionne pas comme si il ne récupérait pas l’état du détecteur en déclanchement.

voici les logs du scénario :

[2026-01-03 18:53:52][SCENARIO] **-- Début :** . Tags : {"#trigger#":"user","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario lancé manuellement","#trigger_value#":"admin"} [2026-01-03 18:53:52][SCENARIO] - Exécution du sous-élément de type [action] : code [2026-01-03 18:53:52][SCENARIO] Exécution d'un bloc code [2026-01-03 18:53:52][SCENARIO] Fin correcte du scénario ------------------------------------ [2026-01-03 18:53:53][SCENARIO] **-- Début :** . Tags : {"#trigger#":"user","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario lancé manuellement","#trigger_value#":"admin"} [2026-01-03 18:53:53][SCENARIO] - Exécution du sous-élément de type [action] : code [2026-01-03 18:53:53][SCENARIO] Exécution d'un bloc code [2026-01-03 18:53:53][SCENARIO] Fin correcte du scénario

il n’y a pas grand chose puisqu’il ne se lance pas.

ma question du jour c’est pourquoi il ne se lance pas toutes les 5 minutes comme programmé?

Bonsoir,

A toute fin utile, ta page santé histoire de voir si tu es bien en 4.5.2 et si ce n’est pas le cas, as-tu suivi les sujets qui parlent de ce problème depuis le début de l’année ?

Bonjour je vous affiche ma page santé,

j’ai suivi des discussion sans pouvoir avoir de solution malheureusement.

j’ai modifié quelques éléments mais sans succès.

j’essaye d’afficher ma page santé mais ça ne fonctionne pas… je regarde ça et vous envoi ce qu’il faut

Tu as fait quoi exactement comme modification ? Parce que si tu n’arrives plus à afficher la page santé c’est pas bon signe

Bonjour,

Dans ce cas en plan B la page du centre de mise à jour devrait faire l’affaire.

et bien je suis entrain de tout remettre a jour,

j’ai fais un recovery pour debian 11 et je suis entrain de remettre à jour le core via la page de mise a jour.

et j’ai installé la mise à jour de php car il y avait un problème dessus.

je vous tiens au courant.

Bon après un gros travail de tout remonter suite à la mise a jour debian11 et Jeedom 4.5.2 ça va mieux. je pensais pas être obligé de le faire mais ça s’avère très utile.

la remontée d’info remonte bien et déclenche l’event pour mon capteur et les timing fonctionnent bien.

Donc c’est la solution à ce jour.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.