Site icon Le blog des objets connectés

Utilisation du plugin E-Mail dans Jeedom

Jeedom offre de multiples façons de communiquer : Messenger, Telegram, SMS,… mais une façon que j’apprécie particulièrement, c’est au-travers des e-mails.

Suite à l’installation du suivi de la consommation/production électrique d’objets Flukso, j’avais envie de recevoir un e-mail quotidien présentant un résumé des chiffres clé du jour écoulé.

Un tel système de notification par email pourrait ensuite facilement être étendu pour d’autres besoins futures comme une information sur la météo, la détection de présence, la panne d’un appareil,…

Jeedom propose un plugin, officiel et gratuit, permettant l’envoie d’emails : le plugin E-Mail.

Installation du plugin E-Mail 

C’est la procédure standard d’installation des plugins dans Jeedom qui s’applique ici.

Configuration du plugin E-Mail

Maintenant que le plugin E-Mail est installé, il faut le configurer.

Je dispose maintenant d’un système pour envoyer des emails. Il ne reste plus qu’à l’utiliser. Mais avant, il est pertinent de tester son bon fonctionnement. Cela peut se faire dans le Dashboard, sous l’objet Systeme (si vous avez, comme moi, attaché l’équipement Email à un objet parent nommé Systeme).

Un bouton est visible, par liste de destinataire configurée, et un clic sur ce bouton permet d’envoyer un email dont on choisit le titre et le message.

Envoyer un email depuis un scénario

Comme je l’expliquais dans mon article sur Flukso et MQTT, un scénario tourne à minuit et une minute afin de calculer, entre autre, la production des panneaux photovoltaïques. Cette production est stockée dans des variables et puis dans un virtuel pour l’historisation des valeurs.

Le calcul étant fait, il ne me reste qu’à ajouter une action en fin de séenario afin de récupérer les valeurs de productions dans les variables ad hoc et à envoyer ces valeurs par email.

Au niveau du Message en lui-même (à mettre au fond à droite dans l’écran précédent), on peut se contenter d’un texte fixe. Mais, bien évidemment, le plus intéressant est d’avoir un texte personnalisé en HTML et qui récupère donc des valeurs dans Jeedom.

Voici le contenu de mon Message destiné à récupérer les valeurs stockées dans des variables (qui sont, pour rappel, calculées plus en amont dans le même scénario).

<html>
<body>
<h1>Production des panneaux photovoltaïques </h1>
– Série 1 de panneaux: round(Variable(ProductionJournalierePanneau1)) Wh
– Série 2 de panneaux: round(Variable(ProductionJournalierePanneau2)) Wh
TOTAL : round(Variable(ProductionJournalierePanneau)) Wh
<h1>Consommation de la climatisation</h1>
round(Variable(ClimatisationConsommation)) Wh

</body>
</html>

On remarque que, dans les balises HTML, il est fait appel :

Quand Jeedom exécute le scénario, il envoie à la fin cet email 

Un autre usage du plugin E-mail

Un autre usage du plugin E-mail se situe au niveau des notifications Jeedom

Conclusions

Voici un plugin officiel et gratuit, bien fait et performant, qui peut-être utilisé à l’envie pour envoyer des emails. Cela complète bien la solution Jeedom.

 

Quitter la version mobile