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 ?
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
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 :