Tutoriel réalisé avec Yadoms 2.0.0-rc.2
Dans ce tutoriel, nous allons envoyer une notification lorsqu’un événement se produit sur notre installation domotique.
Pour ce faire, il nous faut :
- Un moyen d’envoi de notification (e-mail, SMS…)
- Un destinataire (adresse e-mail ou numéro de téléphone suivant le type de notification choisi)
- Une règle déclenchant la notification sur un événement
Moyen d’envoi de notification
Suivant le type de notification choisi, il convient de créer le plugin associé. Ici, nous allons réaliser des notifications par e-mail. Nous avons donc besoin du plugin « Envoi d’email » :
- Rendez-vous dans la configuration de Yadoms
- Dans l’onglet « Plugins », cliquer sur « Créer un plugin »
- Sélectionner le plugin « Envoi d’email » et cliquer sur « Ajouter »
- Configurer le plugin avec le compte e-mail qui sera utilisé en tant que compte expéditeur
Création du destinataire
Yadoms doit connaître les destinataires auxquels il peut envoyer des notifications. Dans notre cas, il s’agit de configurer l’adresse e-mail du destinataire :
- Dans l’onglet « Destinataires », créer le nouveau destinataire
- Nous souhaitons notifier par e-mail, il nous faut donc renseigner l’adresse e-mail. A noter que l’adresse e-mail du destinataire peut être la même que celle utilisée par le plugin pour l’envoi
Création de la règle
Nous pouvons maintenant envoyer une notification à ce destinataire :
- Dans l’onglet « Centre d’automatisation », créer la nouvelle règle, de type Blockly
- La nommer, et configurer l’événement. Ici, on déclenchera la notification lorsque la charge CPU du serveur sera à 100%
- Dans l’action (champ « Alors »), ajouter le bloc « Notifier »
- Sélectionner ensuite le destinataire ainsi que le moyen de le notifier, puis le message à envoyer
- Confirmer la création de la règle
Conclusion
Ce tutoriel se veut le plus simple possible, mais beaucoup d’autres possibilités s’offrent à vous, comme par exemple la notification par SMS, la personnalisation du message envoyé avec l’emploi de variable pour envoyer par exemple une température (ex « température de la salle à manger est devenue inférieure à 19 degrés »), l’envoi à plusieurs destinataires, etc…
Precisely what I was searching for, regards for posting.