Garage Detection porte ouverte si plus de x minutes

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
QcVictor
Messages : 79
Inscription : 17 janv. 2015, 14:52

Garage Detection porte ouverte si plus de x minutes

Message par QcVictor »

Petit soucis avec blocky, je veux recevoir une alerte au bout de X temps que la porte est ouverte j'ai essayer comme cela dans succès, Imagej'ai un message d'erreur
2016-03-20 19:00:58.539 Error: EventSystem: Lua script error (Blockly), Name: Test Vicky garage_1 => [string "result = 0; weekday = os.date('*t')['wday']; ..."]:1: 'then' expected near 'comparevariable'
Des idées ?
Dernière modification par QcVictor le 21 mars 2016, 00:09, modifié 1 fois.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Garage Detection porte ouverte si plus de x minutes

Message par vil1driver »

salut,

lua, lua, lua :mrgreen:

https://github.com/domoticz/domoticz/bl ... e_demo.lua

je n'ai jamais joué avec blocky, mais le tien se traduirait selon moi comme ceci:

si la porte s'ouvre et si il est exactement 1h du matin, alors envoyer une notification..
pas vraiment un contrôle du temps d'ouverture..

et puis je n'aurais pas inséré les blocs comme cela, il faut bien grouper le périphérique et l'état testé,
comme ceci

SI ( la porte = On ) ET ( il est 01:00)

alors que tu fais

SI la porte = ( On ET il est 01:00),

à mon avis ça coince pour cela.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
QcVictor
Messages : 79
Inscription : 17 janv. 2015, 14:52

Re: Garage Detection porte ouverte si plus de x minutes

Message par QcVictor »

Je ne voulais pas en arriver la , mais puisque tu insiste ;-)
J'ais juste modifier les garagedoor pour le nom de ma switch
et le resultat
2016-03-21 19:08:00.071 Error: EventSystem: in TEST BLABLA: [string "-- demo time script..."]:33: bad argument #1 to 'sub' (string expected, got nil)
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Garage Detection porte ouverte si plus de x minutes

Message par vil1driver »

tu as probablement mal orthographié le nom de ton switch.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
QcVictor
Messages : 79
Inscription : 17 janv. 2015, 14:52

Re: Garage Detection porte ouverte si plus de x minutes

Message par QcVictor »

Ok ca fonctionne mon nom de switch avec des espaces ça ne fonctionne renommer par un nom unique c'et ok
Il a fallu que je change la condition 'Open' pour 'On' et voila, ca fonctionne.
Peut tu soucis quand même je reçois la notification via email et prowl ! est ce que l'on peut sélectionner spécifiquement le service que l'on veut utiliser?
Ou sont sauvegarder ces fichiers ? est ce que le backup sauvegarde les scripts ?
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Garage Detection porte ouverte si plus de x minutes

Message par vil1driver »

les scripts fait avec l'éditeur sont écrits dans la base de donnée, oui les backup les sauvgardent tout comme les blocky

pour choisir le service de notification, je ne sais pas
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Répondre