Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Récupérer les messages jeedom pour créer un scénario "erreurs"

Réservé à la création de scénarios dans JEEDOM
Répondre
Avatar de l’utilisateur
Vtsax
Timide
Messages : 70
Inscription : 31 oct. 2018, 02:26

Récupérer les messages jeedom pour créer un scénario "erreurs"

Message par Vtsax » 17 déc. 2018, 21:45

Salut les p'tits loups,

J'ai une petite question, je n'arrive pas à trouver la solution, peut-être que vous savez m'aider :)

J'ai par moment des erreurs de communication avec mes modules MAX

Exemple :
2018-12-16 14:33:10 maxcube Erreur avec le module Lara/Sonde MAX
2018-12-15 20:32:50 maxcube Erreur avec le module Adrian/Vanne
2018-12-11 21:06:51 maxcube Erreur avec le module Adrian/Sonde MAX
2018-12-11 17:25:10 maxcube Erreur de communication avec le module Adrian/Sonde MAX
C'est présent dans le log Message Jeedom.

Savez-vous me dire comment récupérer ces informations pour les intégrer dans un scénario?

Le but est d'être averti par message d'un défaut éventuel.

Merci pour votre aide très précieuse !

Image
VM Jeedom sur Synology
Max Cube - Vannes eQ-3 (12x)
Xiaomi Gateway - Xiaomi Aqara (27x) - Xiaomi prise

mecano91
Actif
Messages : 953
Inscription : 30 sept. 2014, 20:41
Localisation : Paris, France

Re: Récupérer les messages jeedom pour créer un scénario "erreurs"

Message par mecano91 » 17 déc. 2018, 22:17

C'est les messages du centre de message en haut à côté des mises à jours que tu appelle log de message jeedom ? Si c'est le cas normalement ils sont expédiés par le biais du moyen de notification indique dans les réglages et y a aussi une page ou l'on peut paramétré des actions pour d' autres erreurs

Envoyé de mon ASUS_Z016D en utilisant Tapatalk


Avatar de l’utilisateur
Vtsax
Timide
Messages : 70
Inscription : 31 oct. 2018, 02:26

Re: Récupérer les messages jeedom pour créer un scénario "erreurs"

Message par Vtsax » 17 déc. 2018, 22:21

Exactement :) tu sais me dire ou paramétrer les actions ? Je cherche mais je ne trouve pas ^^

Merci, ce serait top top top ❤️
VM Jeedom sur Synology
Max Cube - Vannes eQ-3 (12x)
Xiaomi Gateway - Xiaomi Aqara (27x) - Xiaomi prise

mecano91
Actif
Messages : 953
Inscription : 30 sept. 2014, 20:41
Localisation : Paris, France

Re: Récupérer les messages jeedom pour créer un scénario "erreurs"

Message par mecano91 » 17 déc. 2018, 22:27

Engrenages à côté des mises à jours => configuration => logs
Alors y a d'abord la destination pour toutes les notifications dans "messages"
Puis en dessous les alertes
Par contre il faudra d'autres plugins comme mail pour envoyer des mail


Envoyé de mon ASUS_Z016D en utilisant Tapatalk



Avatar de l’utilisateur
Vtsax
Timide
Messages : 70
Inscription : 31 oct. 2018, 02:26

Re: Récupérer les messages jeedom pour créer un scénario "erreurs"

Message par Vtsax » 17 déc. 2018, 22:40

Ah ouais... Ok.... J'étais loin de la Petite roues dentée lol

Tu sais pas comment je peux simuler un défautpour tester ?

Mdrr

J'en suis réduit à sa lol

Grand merciiiiii
VM Jeedom sur Synology
Max Cube - Vannes eQ-3 (12x)
Xiaomi Gateway - Xiaomi Aqara (27x) - Xiaomi prise

Avatar de l’utilisateur
Vtsax
Timide
Messages : 70
Inscription : 31 oct. 2018, 02:26

Re: Récupérer les messages jeedom pour créer un scénario "erreurs"

Message par Vtsax » 19 déc. 2018, 12:37

ça ne fonctionne pas, je pense que le LOG n'est pas le même que les messages jeedom..

Tu as une autres idée ? Merci
VM Jeedom sur Synology
Max Cube - Vannes eQ-3 (12x)
Xiaomi Gateway - Xiaomi Aqara (27x) - Xiaomi prise

Avatar de l’utilisateur
Claude69
Actif
Messages : 2089
Inscription : 04 avr. 2015, 07:57
Localisation : Nord de Lyon

Re: Récupérer les messages jeedom pour créer un scénario "erreurs"

Message par Claude69 » 19 déc. 2018, 13:39

Hello
Petit scénario avec le code suivant :

Code : Tout sélectionner

// Récupere les textes présent dans le centre de messages
$msg = "";
$listMessage = message::all();
foreach ($listMessage as $message){
  	$msg .= "[".$message->getDate()."]";
  	$msg .= " (".$message->getPlugin().")";
  	($message->getAction() != "") ? $msg .= " (Action : ".$message->getAction().")" : null;
	$msg .= " ".$message->getMessage()."\n";
}
$tags['#msg#'] = $msg;
$scenario->setTags($tags);
Gestion d'ouverture / fermeture Portail et garage
Gestion filtration piscine
Divers éclairages
Et tout plein d'autres choses ...
JEEDOM NUC 3.3.33 ULTIMATE

Mon matériel ici

Avatar de l’utilisateur
Vtsax
Timide
Messages : 70
Inscription : 31 oct. 2018, 02:26

Re: Récupérer les messages jeedom pour créer un scénario "erreurs"

Message par Vtsax » 19 déc. 2018, 14:01

Salut,

ok, je vais essayer.. Et comme déclencheur? Je dois mettre quoi ?

Merci
VM Jeedom sur Synology
Max Cube - Vannes eQ-3 (12x)
Xiaomi Gateway - Xiaomi Aqara (27x) - Xiaomi prise

Avatar de l’utilisateur
Vtsax
Timide
Messages : 70
Inscription : 31 oct. 2018, 02:26

Re: Récupérer les messages jeedom pour créer un scénario "erreurs"

Message par Vtsax » 19 déc. 2018, 15:17

Claude, merci mais malheureusement je ne trouve pas la soluce..

Par contre finalement l'astuce de mecano91 fonctionne !

Seulm Hic, dans mon mail, je n'ai pas le LOG, ça je ne trouve pas encore mais je continue a creuser ! :)

Merci vraiment pour tout, ce forum est terrible ^^
VM Jeedom sur Synology
Max Cube - Vannes eQ-3 (12x)
Xiaomi Gateway - Xiaomi Aqara (27x) - Xiaomi prise

Avatar de l’utilisateur
Claude69
Actif
Messages : 2089
Inscription : 04 avr. 2015, 07:57
Localisation : Nord de Lyon

Re: Récupérer les messages jeedom pour créer un scénario "erreurs"

Message par Claude69 » 20 déc. 2018, 11:32

Hello Vtsax
J'ai vu dans ton autre post que tu arrivais à t'envoyer un mail lors de l'erreur.
Tu peux lors de la détection, avant de t'envoyer le mail lancer le code que je t'ai indiqué et tu auras la liste des messages que tu inclus ensuite dans ton mail.
Gestion d'ouverture / fermeture Portail et garage
Gestion filtration piscine
Divers éclairages
Et tout plein d'autres choses ...
JEEDOM NUC 3.3.33 ULTIMATE

Mon matériel ici

Avatar de l’utilisateur
Vtsax
Timide
Messages : 70
Inscription : 31 oct. 2018, 02:26

Re: Récupérer les messages jeedom pour créer un scénario "erreurs"

Message par Vtsax » 20 déc. 2018, 11:54

Salut, Le problème c'est de mettre ça en place, comment je dois faire ?

Si je crée un scénario avec le code, je met quoi comme déclencheur alors ? Je dois créer un virtuel ou?

c'est là que je suis perdu.

Merci de ta patience...
VM Jeedom sur Synology
Max Cube - Vannes eQ-3 (12x)
Xiaomi Gateway - Xiaomi Aqara (27x) - Xiaomi prise

mecano91
Actif
Messages : 953
Inscription : 30 sept. 2014, 20:41
Localisation : Paris, France

Re: Récupérer les messages jeedom pour créer un scénario "erreurs"

Message par mecano91 » 20 déc. 2018, 16:08

Je croit que pour avoir des détails dans le messages envoyés il faut remplir la partie à droite la ou on inscrit le mail

Envoyé de mon ASUS_Z016D en utilisant Tapatalk


Avatar de l’utilisateur
Vtsax
Timide
Messages : 70
Inscription : 31 oct. 2018, 02:26

Re: Récupérer les messages jeedom pour créer un scénario "erreurs"

Message par Vtsax » 21 déc. 2018, 08:22

Je ne vois absolument pas ou :)
VM Jeedom sur Synology
Max Cube - Vannes eQ-3 (12x)
Xiaomi Gateway - Xiaomi Aqara (27x) - Xiaomi prise

Avatar de l’utilisateur
Fabrice
Modérateur
Messages : 3424
Inscription : 27 oct. 2016, 22:26
Localisation : Planète terre, IDF, 93

Re: Récupérer les messages jeedom pour créer un scénario "erreurs"

Message par Fabrice » 21 déc. 2018, 08:39

Bonjour,

Placez le code tel qu'il est là, dans un bloc code.

Code : Tout sélectionner

$msg = "";
$listMessage = message::all();
foreach ($listMessage as $message){
  	$msg .= "[".$message->getDate()."]";
  	$msg .= " (".$message->getPlugin().")";
  	($message->getAction() != "") ? $msg .= " (Action : ".$message->getAction().")" : null;
	$msg .= " ".$message->getMessage()."\n";
}
$tags['#msg#'] = $msg;
$scenario->setTags($tags);
Puis en dessous, vous ajoutez une action, email par exemple.
Et dans le champ message de l'émail, vous coller ce tag :

Code : Tout sélectionner

#msg#
Pour tester, vous pouvez créer un message dans le centre de message Jeedom avec une action :
Dans un scénario, créer une action, taper l'action : message
Dans le champ "Message", taper ce que vous voulez "Test du centre de message de Jeedom"

Ensuite, il suffit de lancer le scénario précédent et vous allez recevoir par email, le contenu du centre de message de Jeedom.
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W

Avatar de l’utilisateur
Vtsax
Timide
Messages : 70
Inscription : 31 oct. 2018, 02:26

Re: Récupérer les messages jeedom pour créer un scénario "erreurs"

Message par Vtsax » 21 déc. 2018, 12:50

Terrible !!!!!

Je viens de comprendre ou était mon erreur.. Dans LOG ->

Je devais mettre une action qui fait START le scénario !!!

Merveilleux. :) :) Je vous aime
VM Jeedom sur Synology
Max Cube - Vannes eQ-3 (12x)
Xiaomi Gateway - Xiaomi Aqara (27x) - Xiaomi prise

weado
Timide
Messages : 206
Inscription : 15 janv. 2017, 22:19

Re: Récupérer les messages jeedom pour créer un scénario "erreurs"

Message par weado » 28 mars 2019, 21:17

Bonsoir à tous. Depuis le passage en 3.3.18, ce scénario ne fonctionne plus. est-ce le cas pour vous aussi ?

Avatar de l’utilisateur
Fabrice
Modérateur
Messages : 3424
Inscription : 27 oct. 2016, 22:26
Localisation : Planète terre, IDF, 93

Re: Récupérer les messages jeedom pour créer un scénario "erreurs"

Message par Fabrice » 29 mars 2019, 07:32

Bonjour,

Je viens de tester à l'instant, l'exemple qui est donné ici fonctionne bien en 3.3.19.

Regardez ce qui déclenche votre scénario et regardez la log pour comprendre ce qui ne va pas.
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W

Avatar de l’utilisateur
Vtsax
Timide
Messages : 70
Inscription : 31 oct. 2018, 02:26

Re: Récupérer les messages jeedom pour créer un scénario "erreurs"

Message par Vtsax » 03 oct. 2019, 09:10

Salut Fabrice, est-ce que tu sais m'aider stp ?
Chez moi le scénario ne fonctionne plus non plus, avant le scénario se déclenchai automatiquement à la réception d'une erreur dans jeedom, maintenant plus.. Il faut exécuter le scénario..

Que dois-je mettre en déclencheur ?

Milles merci
VM Jeedom sur Synology
Max Cube - Vannes eQ-3 (12x)
Xiaomi Gateway - Xiaomi Aqara (27x) - Xiaomi prise

Avatar de l’utilisateur
Vtsax
Timide
Messages : 70
Inscription : 31 oct. 2018, 02:26

Re: Récupérer les messages jeedom pour créer un scénario

Message par Vtsax » 03 oct. 2019, 09:40

Bon, j'ai réussi à résoudre mon problème.. Je vais me créer une note parce que je vais oublier :mrgreen:
J'aimerais remercier aussi @mecano91 car c'est graâce à un de ces message que j'ai capter...

J'ai donc créer un scénario avec un code

Code : Tout sélectionner

// Récupere les textes présent dans le centre de messages
$msg = "";
$listMessage = message::all();
foreach ($listMessage as $message){
  	$msg .= "[".$message->getDate()."]";
  	$msg .= " (".$message->getPlugin().")";
  	($message->getAction() != "") ? $msg .= " (Action : ".$message->getAction().")" : null;
	$msg .= " ".$message->getMessage()."\n";
}
$tags['#msg#'] = $msg;
$scenario->setTags($tags);
En action j'ai mis ma boite mail..

Et dans configurations -> Logs, dans la partie message, j'ai mis une action qui start mon scénario ci-dessus

Merci à tous !! Vous êtes super :D
VM Jeedom sur Synology
Max Cube - Vannes eQ-3 (12x)
Xiaomi Gateway - Xiaomi Aqara (27x) - Xiaomi prise

Répondre

Revenir vers « Scénarios »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 11 invités