Lua: Comment détecter qu'un device n'est plus accessible ?

Posez ici vos questions d'utilisation, de configuration de Domoticz, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramètrage Concernant le Raspberry ou les scripts de toute nature des forums spécifiques sont ouverts
denis_brasseur
Messages : 193
Enregistré le : 24 déc. 2018, 17:05
Localisation : (26)

Re: Lua: Comment détecter qu'un device n'est plus accessible ?

Message par denis_brasseur » 22 août 2019, 20:05

Lis bien le poste de bout en bout.
Pour résumer, tu intègre le script JasonDescription.lua sous /home/pi/domoticz/dzVents/scripts (chemin éventuellement à adapter).
Ensuite, pour chaque device que tu souhaite "surveiller", tu ajoutes dans sa description le code suivant, a minima pour ton besoin :
{
"timeout_notification": 60,
"frequency_notifications": 35,
"quiet_hours":"23:00-07:15"
}
timeout_notification est la durée de non joignabilité a partir de laquelle tu souhaites avoir une notification (en mn)
frequency_notifications est la fréquence de notification (en mn)
quiet_hours est la période silencieuse pour laquelle tu souhaite ne pas avoir de notification.

C'est simple a mettre en place, et en plus de ton besoin, ça offre énormément d'autre possibilité.
Domoticz + Raspberry Pi3 + Disque Dur PiDrive + RFXtrx433
10 Getdio 54755 (gestion chauffage)
2 CHACON 34131 (détecteur fumées)
5 Bresser Capteur thermo/hygro RC 5CH
2 CHACON DiO 54781 (contacteur porte)
1 Compteur de consommation OWL Micro+ CM180

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


papoo
Messages : 1851
Enregistré le : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Lua: Comment détecter qu'un device n'est plus accessible ?

Message par papoo » 22 août 2019, 20:12

Dénis , si je vendais mes scripts je t’embaucherais comme commerçial!!! :D
Merci
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github

denis_brasseur
Messages : 193
Enregistré le : 24 déc. 2018, 17:05
Localisation : (26)

Re: Lua: Comment détecter qu'un device n'est plus accessible ?

Message par denis_brasseur » 22 août 2019, 20:16

Je sais reconnaître ce qui est simple, fonctionne et est très efficace.

Je me suis beaucoup investit dans ce script pour le comprendre et l’adapter à mon besoin, autant que chacun profite de ce que tu a fais.
Domoticz + Raspberry Pi3 + Disque Dur PiDrive + RFXtrx433
10 Getdio 54755 (gestion chauffage)
2 CHACON 34131 (détecteur fumées)
5 Bresser Capteur thermo/hygro RC 5CH
2 CHACON DiO 54781 (contacteur porte)
1 Compteur de consommation OWL Micro+ CM180

papoo
Messages : 1851
Enregistré le : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Lua: Comment détecter qu'un device n'est plus accessible ?

Message par papoo » 22 août 2019, 20:18

Et de ce que tu as ajouté ne l’oublions pas ;)
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


denis_brasseur
Messages : 193
Enregistré le : 24 déc. 2018, 17:05
Localisation : (26)

Re: Lua: Comment détecter qu'un device n'est plus accessible ?

Message par denis_brasseur » 22 août 2019, 20:27

En terme de message, la nouvelle version 1.0 permet la sélection du ou des systèmes de notification pour chaque device individuellement
exemple pour pushover :

Code : Tout sélectionner

"subsystems" : "PUSHOVER",
Ca peux donner ceci
/!\Attention/!\ Sonde congélateur injoignable depuis 60 minutes
Domoticz + Raspberry Pi3 + Disque Dur PiDrive + RFXtrx433
10 Getdio 54755 (gestion chauffage)
2 CHACON 34131 (détecteur fumées)
5 Bresser Capteur thermo/hygro RC 5CH
2 CHACON DiO 54781 (contacteur porte)
1 Compteur de consommation OWL Micro+ CM180

Wolfen38
Messages : 874
Enregistré le : 19 oct. 2017, 14:49

Re: Lua: Comment détecter qu'un device n'est plus accessible ?

Message par Wolfen38 » 24 août 2019, 09:27

Salut,

J'ai essayé, mais je recois cette erreur

Code : Tout sélectionner

2019-08-24 09:26:00.380 Error: dzVents: Error: (2.4.26) Json Description v1.01: An error occurred when calling event handler JasonDescription
2019-08-24 09:26:00.380 Error: dzVents: Error: (2.4.26) Json Description v1.01: ...pi/domoticz/scripts/dzVents/scripts/JasonDescription.lua:424: attempt to index field 'helpers' (a nil value)
qui correspond a cette ligne

Code : Tout sélectionner

domoticz.helpers.managedNotify(domoticz, subject, message, notificationTable(subSystems), frequency_notifications , quiet_hours)

denis_brasseur
Messages : 193
Enregistré le : 24 déc. 2018, 17:05
Localisation : (26)

Re: Lua: Comment détecter qu'un device n'est plus accessible ?

Message par denis_brasseur » 24 août 2019, 15:02

Wolfen38 a écrit :
24 août 2019, 09:27
Salut,

J'ai essayé, mais je recois cette erreur

Code : Tout sélectionner

2019-08-24 09:26:00.380 Error: dzVents: Error: (2.4.26) Json Description v1.01: An error occurred when calling event handler JasonDescription
2019-08-24 09:26:00.380 Error: dzVents: Error: (2.4.26) Json Description v1.01: ...pi/domoticz/scripts/dzVents/scripts/JasonDescription.lua:424: attempt to index field 'helpers' (a nil value)
qui correspond a cette ligne

Code : Tout sélectionner

domoticz.helpers.managedNotify(domoticz, subject, message, notificationTable(subSystems), frequency_notifications , quiet_hours)
Vérifie la présence du fichier pi/domoticz/scripts/dzVents/scripts/global_data.lua
Domoticz + Raspberry Pi3 + Disque Dur PiDrive + RFXtrx433
10 Getdio 54755 (gestion chauffage)
2 CHACON 34131 (détecteur fumées)
5 Bresser Capteur thermo/hygro RC 5CH
2 CHACON DiO 54781 (contacteur porte)
1 Compteur de consommation OWL Micro+ CM180

Wolfen38
Messages : 874
Enregistré le : 19 oct. 2017, 14:49

Re: Lua: Comment détecter qu'un device n'est plus accessible ?

Message par Wolfen38 » 24 août 2019, 15:05

denis_brasseur a écrit :
24 août 2019, 15:02
Wolfen38 a écrit :
24 août 2019, 09:27
Salut,

J'ai essayé, mais je recois cette erreur

Code : Tout sélectionner

2019-08-24 09:26:00.380 Error: dzVents: Error: (2.4.26) Json Description v1.01: An error occurred when calling event handler JasonDescription
2019-08-24 09:26:00.380 Error: dzVents: Error: (2.4.26) Json Description v1.01: ...pi/domoticz/scripts/dzVents/scripts/JasonDescription.lua:424: attempt to index field 'helpers' (a nil value)
qui correspond a cette ligne

Code : Tout sélectionner

domoticz.helpers.managedNotify(domoticz, subject, message, notificationTable(subSystems), frequency_notifications , quiet_hours)
Vérifie la présence du fichier pi/domoticz/scripts/dzVents/scripts/global_data.lua
Non, y a pas, je le trouve où ce fichier ?

PS : c'est bon, sur github.
Je vais voir ca

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Répondre