Notification dispositifs actifs en lua

Article mis à jour le : 26 décembre 2017 Ajout surveillance dispositifs éteints

un petit cadeau de noël : un script lua pour être notifié lorsque un dispositif est resté allumé (ou éteint) depuis un certain temps.
Pour par exemple être prévenu lorsque la TV des enfants est allumée depuis plus de 2 heures, ou plus simplement lorsque la porte d’entrée ou la fenêtre de la chambre n’a pas été correctement refermée ou le NAS déconnecté.
possibilités de gestion des délais (en minutes) avant notification par groupes ou personnalisé par dispositif
Actuellement 5 groupes disponibles : portes, fenetres, lumieres, TV, ordinateurs si vous voyez d’autres groupes « incontournables » n’hésitez pas à les proposer ici
Possibilités de personnaliser le type de notification pour chaque dispositif
les dispositifs (devices) sont regroupés dans un tableau les_devices


comment remplir ce tableau ?
chaque ligne se présente sous cette forme :

device = le nom du dispositif à surveiller
type_device = le nom du groupe auquel appartient le device à surveiller : porte, fenetres, lumiere, TV.
delai = délai en minutes particulier à n’utiliser que sur le device concerné, inhibe le délai affecté au groupe. si aucun délai particulier, nil.
si type_device = nil et delai = nil le délai defaut_delai 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;pushalot;pushbullet;pushover;pushsafer
pour plusieurs modes de notification séparez chaque mode par un point virgule. si subsystem = nil toutes les notifications seront activées
etat = état du dispositif à surveiller « On » Ou « Off »

2 réflexions au sujet de « Notification dispositifs actifs en lua »

  1. ce script n’est que pour les dispositifs réseau (ethernet ou wifi)
    domoticz gère les dispositifs xiaomi (en zigbee) via la passerelle Xiaomi et signale les dispositifs inactifs via un bandeau rouge dans le dashboard, le délai avant d’etre déclaré inactif est réglable dans les paramètres

Laisser un commentaire