LUA : Alarme augmentation température V2

Dans la version 1 de ce script il était possible de comparer la valeur de sondes de température ambiante à un seuil d’alarme unique.
Ceci afin d’etre prévenu en cas d’augmentation anormale d’une température ambiante assimilable à une pré-alarme incendie.
Les principaux inconvénients :
– limités aux seuls températures ambiantes
– un seul seuil de température
La version 2 permet :
– d’utiliser n’importe quelle sonde de température
– de définir un seuil personnalisé par sonde
– de définir des seuils par groupe (type) de sondes
– de définir un seuil par défaut pour les sondes sans groupe ni seuil personnalisé.
– de définir pour chacune des sondes un système de notification différent
– de modifier le délai d’exécution du script simplement
– d’activer/désactiver simplement l’exécution du script


vous pouvez définir un seuil de température (en °C) par sonde ou par groupe ou par défaut, actuellement 3 groupes disponible : ambiance, frigo, congel
le seuil défini par sonde est prioritaire sur le seuil par groupe qui est prioritaire sur le seuil par défaut
comparaison de chaque température au seuil fixé et envoi d’une notification si dépassement du seuil.
Si plusieurs températures sont supérieures au(x) seuil(s), envoie d’une notification pour chacune d’elle.
/!\ si le seuil est fixé trop bas, cela risque de générer beaucoup de notifications et éventuellement bloquer les services de type pushbullet.

comment remplir le tableau les_devices ?
device = le nom du dispositif à surveiller
type_device = le nom du groupe auquel appartient le device à surveiller : ambiance, frigo, congel. Si aucun groupe particulier, nil.
seuil = seuil particulier à n’utiliser que sur le device concerné, inhibe le seuil affecté au groupe et le seuil par défaut . Si aucun seuil particulier, nil.
si type_device = nil et seuil = nil le seuil defaut_seuil sera appliqué.
Pour activer un ou plusieurs mode de notifications particuliers renseigner subsystem
les différentes valeurs de subsystem acceptées sont : gcm;http;kodi;lms;nma;prowl;pushbullet;pushover;pushsafer;telegram
pour plusieurs modes de notification séparez chaque mode par un point virgule. si subsystem = nil toutes les notifications seront activées.

Retrouvez la dernière version de ce script sur



 Site Officiel :   github.com

Une réflexion au sujet de « LUA : Alarme augmentation température V2 »

Laisser un commentaire