Script de surveillance de capteurs
Un post rapide pour partager un script qui permet de signaler quand un capteur ne répond plus après un certain temps.
Pratique quand on a pas tout le temps le nez devant Domoticz et qu’une pile est arrivée en fin de vie sur un capteur sans fil.
Il faut ajouter les capteurs à surveiller à partir de la ligne 16 et rajouter un ligne par capteur avec la durée en seconde :
[pastacode lang= »c » user= »chatainsim » repos= »scripts_domoticz » path_id= »deadsensors.lua » revision= » » highlight= » » lines= » » provider= »github »/]
Bonjour
Je viens d’installer le script mais c’est normal que le script remplit le log toutes les 5 à 10 seccondes ?
Status: LUA: [Check_Sensor_Battery] Checking for last sensor updates
Ce n’est pas censé se déclencher seulement une fois par jour ?
En fait tout les scripts tournent tous les temps, seul la condition spécifiée ligne 25 fait qu’il rentre dans le check des batteries.
Si tu ne veux plus voir l’affiche de « Status: LUA: [Check_Sensor_Battery] Checking for last sensor updates »
il te faut commenter ou supprimer la ligne 12:
print(« [Check_Sensor_Battery] Checking for last sensor updates »)
Ou la déplacer après la ligne 25 justement pour qu’elle ne soit affichée que quand le script tourne réellement.
Salut
J’ai installé le script et aujourd’hui j’ai un sensor qui ne répondait plus. J’ai reçu alors une notification par minute jusqu’à ce que je change la pile. Est ce qu’on ne pourrait pas modifier le script pour avoir une seule et unique notification ?
Merci
Normalement le script se lance toutes les minutes mais ne rentre dans la première boucles que si la première condition de l’heure est rempli :
if date.hour==18 and date.min==30 then
Ici à 18h30 et ne doit envoyer les notifications qu’à ce moment là aussi.
Peux-tu me copier coller ton script ?
Bonjour,
Script parfait pur combler ce manque d’info quand un capteur ne répond plus !
Ça sauve la mise et ce devrait être natif sur domoticz à mon avis.