Et les scénarios

Bonjour,
Je n’arrive pas à faire fonctionner JeeLog avec les scénarios. JeeLog reste vide.

Configuration JeeLog:

Configuration côté Scénario :

Log Debug de JeeLog

[2025-07-14 12:16:01] DEBUG  : [jeelogCmd] <execute> eqLogic: [Maison][Notifications]
[2025-07-14 12:16:01] DEBUG  : [jeelogCmd] <execute> from: 2025-07-14 04:16:01 now: 2025-07-14 12:16:01 timeFormat: d/m/Y Hs
[2025-07-14 12:16:01] DEBUG  : [jeelogCmd] <execute> _options: []
[2025-07-14 12:16:01] DEBUG  : [jeelogCmd] <execute> Log scenario -> displayName:Notifications
[2025-07-14 12:16:01] DEBUG  : [jeelogCmd] <getScenarioActivity> getScenarioActivity -> name: Notifications logPath: /var/www/html/plugins/jeelog/core/class/../../../../log/scenarioLog/scenario237.log
[2025-07-14 12:16:01] DEBUG  : [jeelogCmd] <execute> events: []
[2025-07-14 12:16:01] DEBUG  : [jeelogCmd] <execute> eqId: 2459
[2025-07-14 12:16:01] DEBUG  : [jeelogCmd] <execute> Log file path: /var/www/html/plugins/jeelog/core/class/../../data/eq2459.txt
[2025-07-14 12:16:01] DEBUG  : [jeelog] <refresh> cmd: {}

Pouvez-vous m’aider ?
Merci par avance.
Mathieu


Informations Jeedom

Core : 4.4.19 (master)
DNS Jeedom : non

Plugin : JeeLog
Version : 2024-10-11 14:16:08 (stable)

Bonjour,

Je ne comprends pas ce que tu essaies d’obtenir => titre du post à modifier

Tu montres des trucs qui n’ont aucun lien.

Le log du scénario ne va pas apparaître dans le log de jeelog…

Bonjour @Mips,
Question simple alors : comment faire fonctionner JeeLog avec les scénarios ?

Je répète ma question: Quel est ton objectif exactement ? Quel est ton besoin?

De mémoire jeelog sert principalement à afficher le contenu d’un log sur une tuile => as tu regardé la tuile de l’équipement sur lequel tu as fait cette configuration?

Ah, je n’avais pas vu ta question !
Mon souhait est « d’historiser » les informations générées par le scenario.
Ce scénario gère toutes les notifications sms, mms, vocal,… je souhaite avoir les logs des notifications avec date et heure.
Est-ce plus clair ?

Concernant la tuile, voici le résultat :
image

Bonjour
Le scénario a t il été exécuté, est il possible d’avoir le log du scénario?
extrait de la doc:

Bonjour Dams,
Oui, le scénario a bien été exécuté :

------------------------------------
[2025-07-15 08:23:56][SCENARIO] -- Début : Lancement provoque. Tags : {"#Type#":"Sonore","#Titre#":"Alarme","#Message#":"L'alarme est activ\u00e9e !"}
[2025-07-15 08:23:56][SCENARIO] - Exécution du sous-élément de type [action] : action
[2025-07-15 08:23:56][SCENARIO]    Log : Notifications : test jeelog
[2025-07-15 08:23:56][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(Type) == "Faible"
[2025-07-15 08:23:56][SCENARIO] Evaluation de la condition : ["Sonore" == "Faible"] = Faux
[2025-07-15 08:23:56][SCENARIO] - Exécution du sous-élément de type [action] : else
[2025-07-15 08:23:56][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(Type) == "Forte"
[2025-07-15 08:23:56][SCENARIO] Evaluation de la condition : ["Sonore" == "Forte"] = Faux
[2025-07-15 08:23:56][SCENARIO] - Exécution du sous-élément de type [action] : else
[2025-07-15 08:23:56][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(Type) == "Mathieu"
[2025-07-15 08:23:56][SCENARIO] Evaluation de la condition : ["Sonore" == "Mathieu"] = Faux
[2025-07-15 08:23:56][SCENARIO] - Exécution du sous-élément de type [action] : else
[2025-07-15 08:23:56][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(Type) == "Cédric"
[2025-07-15 08:23:56][SCENARIO] Evaluation de la condition : ["Sonore" == "Cédric"] = Faux
[2025-07-15 08:23:56][SCENARIO] - Exécution du sous-élément de type [action] : else
[2025-07-15 08:23:56][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(Type) == "Deux"
[2025-07-15 08:23:56][SCENARIO] Evaluation de la condition : ["Sonore" == "Deux"] = Faux
[2025-07-15 08:23:56][SCENARIO] - Exécution du sous-élément de type [action] : else
[2025-07-15 08:23:56][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(Type) == "Sonore full"
[2025-07-15 08:23:56][SCENARIO] Evaluation de la condition : ["Sonore" == "Sonore full"] = Faux
[2025-07-15 08:23:56][SCENARIO] - Exécution du sous-élément de type [action] : else
[2025-07-15 08:23:56][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(Type) == "Sonore"
[2025-07-15 08:23:56][SCENARIO] Evaluation de la condition : ["Sonore" == "Sonore"] = Vrai
[2025-07-15 08:23:56][SCENARIO] - Exécution du sous-élément de type [action] : then
[2025-07-15 08:23:56][SCENARIO] Exécution de la commande [Salon][Google Home][TTS] avec comme option(s) : {"background":"0","title":"\"volume\": 40, \"ding\": false","message":"L'alarme est activ\u00e9e !"}
[2025-07-15 08:23:56][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(Type) == "Sonnette"
[2025-07-15 08:23:56][SCENARIO] Evaluation de la condition : ["Sonore" == "Sonnette"] = Faux
[2025-07-15 08:23:56][SCENARIO] - Exécution du sous-élément de type [action] : else
[2025-07-15 08:23:56][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(Type) == "Courrier"
[2025-07-15 08:23:56][SCENARIO] Evaluation de la condition : ["Sonore" == "Courrier"] = Faux
[2025-07-15 08:23:56][SCENARIO] - Exécution du sous-élément de type [action] : else
[2025-07-15 08:23:56][SCENARIO] - Exécution du sous-élément de type [condition] : if tag(Type) == "Badge"
[2025-07-15 08:23:56][SCENARIO] Evaluation de la condition : ["Sonore" == "Badge"] = Faux
[2025-07-15 08:23:56][SCENARIO] - Exécution du sous-élément de type [action] : else
[2025-07-15 08:23:56][SCENARIO] Fin correcte du scénario

Je vais peut-être être un petit peu hors sujet, mais pourquoi ne pas juste utiliser les outils qui existent déjà, et notamment la timeline. Il suffit que sur chacune de tes commandes de notification, je coche timeline en précisant un groupe dans lequel mettre ses notifs, exemple notification, et tu retrouveras chaque appel à ses notifs dans ta timeline.
Tu es en plus au plus près de la production de la donnée

Norbert

1 « J'aime »

Je suis assez d’accord avec @ngrataloup, hélas la timeline est souvent assez méconnue sur jeedom alors qu’elle permet d’avoir une vue sympa des indicateurs qu’on à souhaité positionner dessus. Et au moins c’est natif à jeedom pas besoin d’ajouter de plugin.

Pour ceux qui n’ont jamais vu à quoi ça ressemble ci dessous un exemple :

J’ai oublié de préciser que l’idée était d’afficher les dernières notifications sur un design.
Je sais pas si c’est jouable.

Up :slight_smile:
Quel est le mod’op pour intégrer les scénarios dans JeeLog ?

Merci

Bonjour

Regarde le plugin logmanager, peut être conviendra t’il à ton besoin.