Page 1 sur 1

Garage Detection porte ouverte si plus de x minutes

Publié : 21 mars 2016, 00:02
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 ?

Re: Garage Detection porte ouverte si plus de x minutes

Publié : 21 mars 2016, 00:05
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.

Re: Garage Detection porte ouverte si plus de x minutes

Publié : 22 mars 2016, 00:20
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)

Re: Garage Detection porte ouverte si plus de x minutes

Publié : 22 mars 2016, 07:28
par vil1driver
tu as probablement mal orthographié le nom de ton switch.

Re: Garage Detection porte ouverte si plus de x minutes

Publié : 23 mars 2016, 17:25
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 ?

Re: Garage Detection porte ouverte si plus de x minutes

Publié : 23 mars 2016, 17:31
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