Page 19 sur 20

Re: [DzVents] Script de notifications ultime (mais pas que)

Publié : 16 août 2021, 10:11
par pabaillon
Bonjour,
Je viens de découvrir ce script, et j'en suis enchanté. J'essaie de mettre des temporisations avec des des détecteurs de mouvement.
Il y a deux exemples dans le script.
L'exemple 3 et 4

Code : Tout sélectionner

{
"auto_off_minutes": 2,
"auto_off_motion_device": ["Motion1", "Motion2"]
}

Code : Tout sélectionner

{	
        "auto_off_minutes": 15,
	"auto_off_motion_device": {
		"restartTimer": "pir salon",
		"notTimed": "TV Salon"
	}
}
Du coup je comprends pas bien la différence. Dites moi si j'ai bien compris
Dans l'"exemple 3, la lumière s’éteint quand Motion1 et motion2 sont à off. après 2 minutes
Dans l'exemple 4 a lumière s’éteint 15 minutes après la dernière détection sur 'Pir Salon' et que "TV salon est off.
J'ai bon ?
Si je demande cela c'est que je n'arrive pas à faire un restarttimer avec mon matériel. pir aquara ou pir Onoff.

Comment puis-je faire pour débrouiller l'affaire ?
Merci de vos éclairages.

Re: [DzVents] Script de notifications ultime (mais pas que)

Publié : 19 août 2021, 07:39
par pabaillon
Après avoir farfouiller dans le code:

pour que chez moi l'exemple 4 fonctionne (prise en compte de deux capteurs de mouvements en vérifiant qu'ils sont soit ON soit avec une mise à jour inférieur au temps d'extinction. pour ne pas éteindre )

J'ai modifié
la ligne 727 :

Code : Tout sélectionner

elseif dz.devices(v).state ~= 'Off' and i ~= "restartTimer" then
off=false
par

Code : Tout sélectionner

elseif i ~= "restartTimer" and (dz.devices(v).state ~= 'Off' or dz.devices(v).lastUpdate.minutesAgo <= settings.auto_off_minutes) then
 off = false


Re: [DzVents] Script de notifications ultime (mais pas que)

Publié : 05 févr. 2022, 18:00
par val
Bonjour à tous, je viens de mettre en place le script combiné à celui de la vigilance météo, ça fonctionne je reçois bien les notifications à l'intervalle défini dans la description du dummy alert.
Seulement voila j'aimerai recevoir les notifications une fois a chaque changement d'état uniquement, cela est-il possible directement avec ce script ou il faut le modifier ?

Re: [DzVents] Script de notifications ultime (mais pas que)

Publié : 04 juil. 2022, 18:16
par Aile
Bonjour à tous,

Je rencontre une erreur sur ce script :

Code : Tout sélectionner

scripts\dzVents\generated_scripts/Notifications.lua:621: attempt to index a nil value (field 'helpers')
Faut-il ouvrir un nouveau sujet, ou bien puis-je développer ici ?

Re: [DzVents] Script de notifications ultime (mais pas que)

Publié : 04 juil. 2022, 18:34
par denis_brasseur
Montres nous ton script, que l'on voit ce qui se passe ligne 621.

Re: [DzVents] Script de notifications ultime (mais pas que)

Publié : 04 juil. 2022, 18:54
par Aile
C'est tout simplement le script de papoo présenté dans le premier message de ce fil.
Voici un extrait de ce script :

Code : Tout sélectionner

                        if device.state == 'Off' or device.state == 'Close' then
                         -- Alarme dispositif inactif
                            logWrite(device.name .. ' est à l\'état ' .. device.state, dz.LOG_INFO)
                            if settings.time_inactive_notification ~= nil and device.lastUpdate.minutesAgo >= settings.time_inactive_notification then
                                logWrite(device.name .. ' est inactif depuis ' .. device.lastUpdate.minutesAgo .. ' minutes. Le délai est fixé à '.. settings.time_inactive_notification.. ' minutes.', dz.LOG_INFO)
                                message = 'Le délai d\'inactivité fixé à '.. settings.time_inactive_notification .. ' minutes pour '.. device.name .. ' est dépassé'
                                dz.helpers.managedNotify(dz, subject, message, notificationTable(subSystems), frequency_notifications , quiet_hours)
                            end
La ligne 621 est l'avant-dernière.

Sur le dispositif, la description est la suivante :

Code : Tout sélectionner

{
 "subsystems" : "HTTP",
 "time_inactive_notification": 1,
 "frequency_notifications": 1,
 "quiet_hours":"23:00-07:15"
}

Re: [DzVents] Script de notifications ultime (mais pas que)

Publié : 05 juil. 2022, 06:28
par denis_brasseur
papoo a écrit : 04 mars 2019, 22:04
ce script utilise la fonction de notification universelle.
Je pense qu'il te manque un bout, le global_data.lua qui contient des fonctions, dont la fonction de notification managedNotify

Re: [DzVents] Script de notifications ultime (mais pas que)

Publié : 05 juil. 2022, 08:47
par Aile
C'était bien ça. Merci Denis.

Re: [DzVents] Script de notifications ultime (mais pas que)

Publié : 24 août 2022, 10:26
par Michel91
Bonjour à tous
Je viens d'intégrer ce script magique qui il est vrai peut faire beaucoup de choses, maintenant une question qui pour les intervenants de ce post vont trouver ridicule mais je coince sur la configuration des notifications, l'idéal pour moi serait l'envoi de mail mais je ne sais pas si c'est possible sinon Telegram. Faut 'il configurer quelque chose dans le script? j'ai cherché tout du long de la discussion et je n'ai rien trouvé.

Re: [DzVents] Script de notifications ultime (mais pas que)

Publié : 24 août 2022, 17:22
par denis_brasseur
Pas d'envoi de mail, mais uniquement utilisation des notifications.
Pour TELEGRAM, Il te faut définir ceci dans la description du device, en plus des autres arguments :

Code : Tout sélectionner

"subsystems" : "TELEGRAM"
Exemple :

Code : Tout sélectionner

  {
  "subsystems" : "TELEGRAM",
 "time_inactive_notification": 2,
 "frequency_notifications": 60,
 "quiet_hours":"23:00-07:15"
  }