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

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

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

Message 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)
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
denis_brasseur
Messages : 898
Inscription : 24 déc. 2018, 17:05
Localisation : (26)

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

Message 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
Pi3 + DD PiDrive - RFXtrx433 - AEON Labs ZW090
calouis
Messages : 109
Inscription : 08 nov. 2015, 10:34
Localisation : 62

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

Message 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" ]
}
_ Raspberry Pi3 Stretch + Domoticz V4.11214
_ dzVents Version: 2.4.28
_ Python 3.5.3
_ usbZwave
_ RFX433XL USB Version: Pro XL1/1035
_ GW Xiaomi
_ station meteo Oregon & Netatmo
_ LMS
_ Yeelight
_ Tradfri
_ Zigate plugin 4.11.012 + Version : 031d
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

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

Message 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"
}
}
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

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

Message 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
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
calouis
Messages : 109
Inscription : 08 nov. 2015, 10:34
Localisation : 62

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

Message 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 ...
_ Raspberry Pi3 Stretch + Domoticz V4.11214
_ dzVents Version: 2.4.28
_ Python 3.5.3
_ usbZwave
_ RFX433XL USB Version: Pro XL1/1035
_ GW Xiaomi
_ station meteo Oregon & Netatmo
_ LMS
_ Yeelight
_ Tradfri
_ Zigate plugin 4.11.012 + Version : 031d
calouis
Messages : 109
Inscription : 08 nov. 2015, 10:34
Localisation : 62

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

Message 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
_ Raspberry Pi3 Stretch + Domoticz V4.11214
_ dzVents Version: 2.4.28
_ Python 3.5.3
_ usbZwave
_ RFX433XL USB Version: Pro XL1/1035
_ GW Xiaomi
_ station meteo Oregon & Netatmo
_ LMS
_ Yeelight
_ Tradfri
_ Zigate plugin 4.11.012 + Version : 031d
denis_brasseur
Messages : 898
Inscription : 24 déc. 2018, 17:05
Localisation : (26)

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

Message 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
Pi3 + DD PiDrive - RFXtrx433 - AEON Labs ZW090
calouis
Messages : 109
Inscription : 08 nov. 2015, 10:34
Localisation : 62

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

Message 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 ?
_ Raspberry Pi3 Stretch + Domoticz V4.11214
_ dzVents Version: 2.4.28
_ Python 3.5.3
_ usbZwave
_ RFX433XL USB Version: Pro XL1/1035
_ GW Xiaomi
_ station meteo Oregon & Netatmo
_ LMS
_ Yeelight
_ Tradfri
_ Zigate plugin 4.11.012 + Version : 031d
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

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

Message 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"}
}
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Répondre