Introduction

Vous avez désormais un dashboad (voir article), mais comme vous n’allez pas passer votre vie à le surveiller pour identifier si les valeurs évoluent dans une direction qui n’est pas souhaitée, il est possible de mettre en place des alertes et ainsi être prévenu par mail (ou par SMS si vous avez une passerelle mail vers SMS… un sujet à venir ?)

Dans cet article nous allons créer une alarme lorsque la température sera située sous 15°C et au-dessus de 30°C et la désactiver lorsqu’elle est située entre 15°C et 30°C.

Il faudra bien évidemment adapter les seuils à votre contexte.

(Cet exemple peut tout à fait être utilisé pour l’humidité, en adaptant encore une fois les seuils)

Rules chains & types de nœuds

Création d’une nouvelle rule chain

Allez dans Rules Chain, puis “Add Rule Chain” (en haut à droite).

Lui donner un nom et l’ajouter : add

La sélectionner et l’ouvrir pour l’éditer : open

Nous allons ensuite ajouter les différents nœuds :

Et sauvegarder cette nouvelle rule chain (boutton “Apply changes” en bas à droite).

Vous devriez avoir la rule chain suivante : temp-rule-chain

Modification de la root rule chain

Revenez sur la liste des rules chain et ouvrir la Root Rule Chain.

Vous devriez avoir la root rule chain suivante : root-rule-chain

Configuration globale SMTP

Connectez-vous en tant que sysadmin à votre Thingsboard.

Allez dans System Settings>Mail Server, et paramétrer en fonction de votre serveur SMTP (Gandi dans l’exemple ci-dessous) :

smtp

Sources