DZVents : Fonction de notification universelle

« la fenêtre de toit est ouverte et il pleut » (toutes les 5 minutes)
« La batterie de la sonde extérieure est faible, remplacez-la » (une fois par jour)

Ce sont deux messages types qui peuvent être envoyés sous forme de journal, de notification (telegram, pushbullet, sms,..) ou prononcés sur Alexa/Google/Jarvis@home.
Généralement, ils sont générés par des scripts indépendants, plusieurs fois par heure. Pour que l’on ne soit pas être submergé de notification, il existe une solution très sympa et très simple à mettre en place.


un script, réalisé par waaren, que j’ai francisé et adapté à mon usage
ensuite dans chacuns de vos script utilisant les notifications, il vous suffit de remplacer la fonction de notification par
domoticz.helpers.managedNotify(domoticz, subject, message, SubSystem, frequency_notifications , quiet_hours)
subject => le sujet du message
message => le corps du message
Subsystem => le système de notification utilisé. exemple : domoticz.NSS_TELEGRAM
frequency_notifications => la fréquence de notification (en minutes)
quiet_hours => les heures de non notification. exemple : « 23:00-07:15 »

le script complet

retrouver la dernière version de ce script sur



 Site Officiel :   github.com

Laisser un commentaire