Page 2 sur 2

Re: Lantence de 3s entre l'ouverture de porte et l'éclairage de la lampe

Publié : 26 nov. 2016, 11:26
par lreymond
merci de ton retour

ou dois-je mettre which curl?

j'ai essayé avec /bin/curl le resultat n'est pas concluant

:?

Re: Lantence de 3s entre l'ouverture de porte et l'éclairage de la lampe

Publié : 26 nov. 2016, 11:48
par deennoo

Code : Tout sélectionner

which curl


Est a mettre dans uen session ssh avec putty connecté a ton Syno.

http://blog.e-nnov.fr/synology-dsm/serv ... DlodJbhCUk

Re: Lantence de 3s entre l'ouverture de porte et l'éclairage de la lampe

Publié : 26 nov. 2016, 21:34
par lreymond
merci beaucoup ça marche, le script s’exécute

voici la procédure:

comme indiqué par vil1driver modules.lua doit etre ajouter dans un repertoire dans le cas de ma configuration (syno dsm 6) c'est le dossier /volume1/@appstore/domoticz/var/scripts/lua

pour ajouter ce fichier il faut utiliser putty et se connecter en ssh en root voir http://www.nas-forum.com/forum/topic/51 ... is-dsm-60/

j'ai toujours une latence... je dois finalisé mon script.

merci de votre aide, je reviens vers vous suite a mes tests

Re: Lantence de 3s entre l'ouverture de porte et l'éclairage de la lampe

Publié : 26 nov. 2016, 21:58
par lreymond
au final, je n'ai pas de différence entre le scrypt blockly et lua (voir ci-dessous), j'ai dans les deux cas un délais de 3s entre l'ouverture de la porte et l’éclairage de la lampe.

script blockly
2016-11-26_2146.png
2016-11-26_2146.png (13.13 Kio) Consulté 6703 fois
script lua

Code : Tout sélectionner

-- chargement des modules
package.path = package.path..";/volume1/@appstore/domoticz/var/scripts/lua/modules.lua"
require "modules"


commandArray = {}

if (devicechanged['Porte garde manger'] == 'Open') then
    
    switchOn('Lampe garde manger')
    
elseif (devicechanged['Porte garde manger'] == 'Closed') then 
    
    switchOff('Lampe garde manger')

end


return commandArray
je pense que le problème est du au temps mis pour transmettre l'information de l'ouverture de la porte par le capteur d'ouverture car quand j'ouvre via l'interface domoticz (voir image) la lampe s'allume automatiquement.
2016-11-26_2146.png
2016-11-26_2146.png (13.13 Kio) Consulté 6703 fois
une idée?

Re: Lantence de 3s entre l'ouverture de porte et l'éclairage de la lampe

Publié : 26 nov. 2016, 22:08
par deennoo
au lieu de

Code : Tout sélectionner


if (devicechanged['Porte garde manger'] == 'Open') 
essaye avec :

Code : Tout sélectionner

if (devicechanged['Porte garde manger']) then 
switch('Lampe garde manger')
 
ici domoticz ne cherche pas si le capteur envoie on ou off ou open ou close, il regarde juste si il y a un changement, si oui il switch = toogle = inversse l'etat de ta lampe du garde a manger

enfin si tes deux modules sont des trusts pk ne pas les associer en direct ?

Re: Lantence de 3s entre l'ouverture de porte et l'éclairage de la lampe

Publié : 26 nov. 2016, 22:25
par lreymond
t'as résolut mon pb, il suffisait de les associés
ma femme ne se moque plus de moi :lol:

Re: Lantence de 3s entre l'ouverture de porte et l'éclairage de la lampe

Publié : 26 nov. 2016, 23:18
par deennoo
Tu me dois une bière ! lol