Page 9 sur 20

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

Publié : 24 sept. 2019, 21:40
par papoo
nouvelle version 1.06 prenant en compte dayWeek de denis_brasseur et la fonction silent (il faudrait des testeurs pour cette fonction, n'ayant pas de matériels permettant de l'utiliser)

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

Publié : 25 sept. 2019, 11:59
par denis_brasseur
papoo a écrit : 24 sept. 2019, 21:40 nouvelle version 1.06 prenant en compte dayWeek de denis_brasseur et la fonction silent (il faudrait des testeurs pour cette fonction, n'ayant pas de matériels permettant de l'utiliser)
Manque l'initialisation de la variable dans le script
local dimDayWeek = true

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

Publié : 25 sept. 2019, 15:42
par calouis
Bonjour
Pour info, j'ai été obligé de changer les accolades par des crochets pour les motions devices sinon erreur json !

Code : Tout sélectionner

{
"auto_off_minutes": 20,
"auto_off_motion_device" : [ "ZG - PIR Salon" ,  "ZG - PIR TV" ]
}

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

Publié : 25 sept. 2019, 17:33
par papoo
calouis a écrit : 25 sept. 2019, 15:42 Bonjour
Pour info, j'ai été obligé de changer les accolades par des crochets pour les motions devices sinon erreur json !

Code : Tout sélectionner

{
"auto_off_minutes": 20,
"auto_off_motion_device" : [ "ZG - PIR Salon" ,  "ZG - PIR TV" ]
}
cela fonctionne t'il avec les crochets?
pour ma part le json est construit comme cela
{
"auto_off_minutes": 5,
"auto_off_motion_device": {
"restartTimer": "pir salle a manger",
"notTimed": "TV Salon"
}
}

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

Publié : 25 sept. 2019, 17:40
par papoo
denis_brasseur a écrit : 25 sept. 2019, 11:59 Manque l'initialisation de la variable dans le script
local dimDayWeek = true
merci, c'est corrigé avec la v1.07

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

Publié : 25 sept. 2019, 18:14
par calouis
papoo a écrit : 25 sept. 2019, 17:33
calouis a écrit : 25 sept. 2019, 15:42 Bonjour
Pour info, j'ai été obligé de changer les accolades par des crochets pour les motions devices sinon erreur json !

Code : Tout sélectionner

{
"auto_off_minutes": 20,
"auto_off_motion_device" : [ "ZG - PIR Salon" ,  "ZG - PIR TV" ]
}
cela fonctionne t'il avec les crochets?
pour ma part le json est construit comme cela
{
"auto_off_minutes": 5,
"auto_off_motion_device": {
"restartTimer": "pir salle a manger",
"notTimed": "TV Salon"
}
}
Oui je confirme que cela marche avec crochet...

En fait, je voudrais l'extinction de ma lumière après 10 min
_si aucun mouvement détecté par l'un des 2 détecteurs "ZG - PIR Salon" et "ZG - PIR TV"
_ si extinction de la TV référencée par un switch basé sur IP : "FreeBox - Presence TV"

Je coince ...

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

Publié : 25 sept. 2019, 18:17
par calouis
Essai de :

Code : Tout sélectionner

{
"auto_off_minutes": 2,
"auto_off_motion_device": {"ZG - PIR Salon": "Motion", "ZG - PIR TV": "Motion"}
}
réponse :

Code : Tout sélectionner

2019-09-25 18:16:03.127 Status: dzVents: Info: Json Description v1.06: Soir est à l'état On
2019-09-25 18:16:03.127 Status: dzVents: Info: Json Description v1.06: ------ Finished JsonDescription
2019-09-25 18:16:03.127 Error: dzVents: Error: (2.4.28) Json Description v1.06: There is no device with that name or id: Motion
2019-09-25 18:16:03.127 Error: dzVents: Error: (2.4.28) Json Description v1.06: An error occurred when calling event handler JsonDescription
2019-09-25 18:16:03.127 Error: dzVents: Error: (2.4.28) Json Description v1.06: ...cz/scripts/dzVents/generated_scripts/JsonDescription.lua:622: attempt to index a nil value

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

Publié : 25 sept. 2019, 18:31
par denis_brasseur
calouis a écrit : 25 sept. 2019, 18:17
réponse :

Code : Tout sélectionner

2019-09-25 18:16:03.127 Error: dzVents: Error: (2.4.28) Json Description v1.06: There is no device with that name or id: Motion
2019-09-25 18:16:03.127 Error: dzVents: Error: (2.4.28) Json Description v1.06: An error occurred when calling event handler JsonDescription
2019-09-25 18:16:03.127 Error: dzVents: Error: (2.4.28) Json Description v1.06: ...cz/scripts/dzVents/generated_scripts/JsonDescription.lua:622: attempt to index a nil value
Il semblerait simplement qu'il ne reconnaisse pas le device Motion
2019-09-25 18:16:03.127 Error: dzVents: Error: (2.4.28) Json Description v1.06: There is no device with that name or id: Motion

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

Publié : 25 sept. 2019, 18:34
par calouis
denis_brasseur a écrit : 25 sept. 2019, 18:31
calouis a écrit : 25 sept. 2019, 18:17
réponse :

Code : Tout sélectionner

2019-09-25 18:16:03.127 Error: dzVents: Error: (2.4.28) Json Description v1.06: There is no device with that name or id: Motion
2019-09-25 18:16:03.127 Error: dzVents: Error: (2.4.28) Json Description v1.06: An error occurred when calling event handler JsonDescription
2019-09-25 18:16:03.127 Error: dzVents: Error: (2.4.28) Json Description v1.06: ...cz/scripts/dzVents/generated_scripts/JsonDescription.lua:622: attempt to index a nil value
Il semblerait simplement qu'il ne reconnaisse pas le device Motion
2019-09-25 18:16:03.127 Error: dzVents: Error: (2.4.28) Json Description v1.06: There is no device with that name or id: Motion
Ce sont des Xiaomi pilotés par Zigate !
Sinon, la syntaxe est bonne ?

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

Publié : 25 sept. 2019, 18:34
par papoo
si cela fonctionne avec les crochets pas de problème
sinon entre crochets cela donnerais :

Code : Tout sélectionner

{
"auto_off_minutes": 2,
{"restartTimer":"ZG - PIR Salon", "notTimed": "ZG - PIR TV"}
}
notTimed est une description sans fonction particulière au contraire de la fonction restartTimer qui permet de relancer la tempo via le detecteur spécifié
donc si c'est deux detecteurs et que tu veux relancer la tempo via les deux cela donnerait

Code : Tout sélectionner

{
"auto_off_minutes": 2,
{"restartTimer":"ZG - PIR Salon", "restartTimer": "ZG - PIR TV"}
}