Aller au contenu

DZVents : Notification fenêtres ouvertes sur risques météorologiques


Ldfa

Messages recommandés

Lors de cette période d’aussi forts que soudains orages laisser une fenêtre ouverte, surtout si c’est une fenêtre de toit, peut s’avérer catastrophique.
Pour tenter d’éviter ce problème je vous propose un script DZvents pour domoticz.
fenetre-de-toit-sous-la-pluie.jpeg


Son principe :
vous définissez des seuils pour chacune des sondes que vous souhaitez utiliser. Si vous ne disposez pas de sondes physiques pour remplir cette mission, vous pouvez utiliser les sondes virtuelles de Forecast.io par exemple.
Cinq devices sont utilisable et définissable dans le tableau local sensors : le vent (vitesse et rafale), la pluie, les prévisions de pluie, Alerte météo et alerte pluie.
Trois paramètres sont personnalisable :

active => true (pour prendre en compte le capteur) ou false (pour l’ignorer) device => Le nom du device tels qu’il est déclaré dans domoticz closeRule => le ou les seuils à prendre en compte

Ensuite déclarez le(s) nom(s) des devices surveillant l’ouverture de vos fenêtres, pour ma part, des contacts xiaomi
Ce script utilise les données persistantes de DZvents, pour « mémoriser » si le script à déjà envoyé une notification pour le risque en cours, afin de ne pas vous envoyer une notification par minute. Merci à waaren pour cela.
pour une notification via un ou plusieurs sous système de notification, personnalisez la variable local SubSystem Les Systèmes de notification disponibles sont :

domoticz.NSS_GOOGLE_CLOUD_MESSAGING domoticz.NSS_HTTP domoticz.NSS_KODI domoticz.NSS_LOGITECH_MEDIASERVER domoticz.NSS_NMA domoticz.NSS_PROWL domoticz.NSS_PUSHALOT domoticz.NSS_PUSHBULLET domoticz.NSS_PUSHOVER domoticz.NSS_PUSHSAFER

Pour une notification sur plusieurs systèmes, séparez les systèmes par une virgule et entourez l’ensemble par des {}. Exemple :{domoticz.NSS_TELEGRAM, domoticz.NSS_HTTP}

Quatre niveaux de logging sont définissable : (Seulement un niveau peut être actif; commenter les autres)
domoticz.LOG_INFO
domoticz.LOG_ERROR
domoticz.LOG_DEBUG
domoticz.LOG_MODULE_EXEC_INFO

le script complet

retrouver la dernière version de ce script sur

 Site Officiel :   https%3A%2F%2Fgithub.com%2Fpapo-o%2Fdomogithub.com

Afficher l’article complet

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.