Supprimer des messages du centre de messages

Une question concernant Jeedom.
Comment puis-je supprimer automatiquement les messages du centre de messagerie dans Jeedom?
Il est difficile pour l’utilisateur final de voir autant de messages
Et pour ne pas perdre les messages, l’administrateur peut peut-être les voir d’une autre manière, non?

1 « J'aime »

Quels sont les messages qui te gênent? Normalement il ne devrait pas y avoir tant de message que cela

ils ne me dérangent pas. C’est à l’utilisateur final.
Par exemple, lorsque le routeur est redémarré, la connexion avec l’interface IP KNX est perdue et cela provoque de nombreux messages.
Mettre également à jour les messages, …
Je pense que l’utilisateur final reçoit autant de messages qu’il en sort au fil du temps

Avec un scénario et un bloc code :

message::removeAll($source);

$source étant le texte de la deuxième colonne du centre de messagerie.

1 « J'aime »

Résolu, merci beaucoup
Encore une question connexe.
Pour récupérer les messages avant de les supprimer avec la commande
message :: all;
Comment je peux le faire?

$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);

Il ne te reste plus qu’à utiliser #msg# dans les blocs suivants de ton scénario.

1 « J'aime »

Merci beaucoup

1 « J'aime »

Et pour finir, si tu souhaites lancer ton scénario lors de l’arrivée d’un message dans le centre :

1 « J'aime »

Beau travail
Merci

1 « J'aime »

Ce n’est que la restitution de beaucoup de contributions d’autres membres de notre communauté.

EDIT :

Ici, c’était la contribution de @Claude69.

https://forum.jeedom.com/viewtopic.php?t=41530#p677096

1 « J'aime »

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