Page 1 sur 2
Lantence de 3s entre l'ouverture de porte et l'éclairage de la lampe
Publié : 25 nov. 2016, 20:11
par lreymond
Bonjour à tous,
Heureux possesseur de la configuration domotique suivante:
-RFXCOMtrx433E
-Nas synology ds215j avec dsm6
-Domoticz V3.5031
Afin d'allumer notre cafoutch (garde manger) à l'ouverture de la porte j'ai fait l'aquisition suivante:
-Trust AMST-606 - Contacteur de porte sans-fil
-Trust ACM-1000 - Micro-module ON/OFF
J'ai mis en place un evenement voir image jointe:

- 2016-11-25_1943.png (13.29 Kio) Consulté 7970 fois
Entre l'ouverture de la porte j'ai une latence de l'ordre de 3 secondes ce qui n'est pas top.
Lorsque que j'allume la lampe a partir de l'interupteur de la lampe dans domoticz le temps de réaction est presque instantanné.
Lorsque que j'allume la lampe a partir de l'interupteur du catpeur de la porte (en changer l'etat du capteur) dans domoticz le temps de réaction est presque instantanné mais un peu plus lent tout de meme que le precedent test.
J'en conclu que la latence vient du capteur Trust AMST-606 - Contacteur de porte sans-fil
Avez-vous deja rencontré ce probleme? existe-t-il une solution pour reduire cette latence?
Ma femme se moque de mon installation, HELP ME
Louis
Re: Lantence de 3s entre l'ouverture de porte et l'éclairage de la lampe
Publié : 25 nov. 2016, 20:34
par deennoo
Re: Lantence de 3s entre l'ouverture de porte et l'éclairage de la lampe
Publié : 25 nov. 2016, 20:55
par lreymond
Merci de ton retour super rapide, existe-t-il une solution au travers de l'interface domoticz pour ajouter/modifier ces fichiers lua?
ou dois-je passer pas le synology, ce qui est assez compliquer de mémoire.
Re: Lantence de 3s entre l'ouverture de porte et l'éclairage de la lampe
Publié : 25 nov. 2016, 20:56
par vil1driver
Salut,
Et oui blocky c'est juste bon pour l'initiation, après c'est lua d'office
On a de la chance qu'ils aient choisi ce langage tout de même très abordable..
Bien sûr, au lieu de choisir blocky tu choisis lua dans le menu déroulant...
Mais bon pour speedup il te faudra tout de même localiser le dossier lua..
Fouine sur le forum si tu peines à le trouver...
Et pense à lire les articles du blog qui traitent des scripts lua ainsi que le wiki domoticz..
Re: RE: Re: Lantence de 3s entre l'ouverture de porte et l'éclairage de la lampe
Publié : 25 nov. 2016, 21:16
par deennoo
lreymond a écrit :Merci de ton retour super rapide, existe-t-il une solution au travers de l'interface domoticz pour ajouter/modifier ces fichiers lua?
ou dois-je passer pas le synology, ce qui est assez compliquer de mémoire.
Dans evemements tu as l'editeur lua je fais tout mes scripts par son intermediaire.
Pour l'adresse du fichier module.lua tu la specifie au depart en ladaptant a ta situation : /volume1/homes/tonnom/scripts/module.lua ?
Re: Lantence de 3s entre l'ouverture de porte et l'éclairage de la lampe
Publié : 25 nov. 2016, 22:26
par lreymond
Merci pour vos conseils, je découvre un monde
Je rencontre des difficultés, ci-dessous les scripts lua que j'ai mis en place et qui ne fonctionne pas.
Dans le premier j'ai bien modifié le ip et le port
Dans le second j'ai modifié le chemin au dossier lua dans le synology et rédigé la condition
ci-joint un image de l'interface event de domoticz
Code : Tout sélectionner
-- /!\ require Domoticz v3.5776 and after /!\
curl = '/usr/bin/curl ' -- don't forgot the final space
domoticzIP = '192.168.0.18'
domoticzPORT = '8084'
domoticzURL = 'http://'..domoticzIP..':'..domoticzPORT
-- switch On a device and set level if dimmmable
function switchOn(device,level)
if level ~= nil then
os.execute(curl..'"'..domoticzURL..'/json.htm?type=command¶m=switchlight&idx='..otherdevices_idx[device]..'&switchcmd=Set%20Level&level='..level..'" &')
else
os.execute(curl..'"'..domoticzURL..'/json.htm?type=command¶m=switchlight&idx='..otherdevices_idx[device]..'&switchcmd=On" &')
end
end
-- switch Off a device
function switchOff(device)
os.execute(curl..'"'..domoticzURL..'/json.htm?type=command¶m=switchlight&idx='..otherdevices_idx[device]..'&switchcmd=Off" &')
end
-- Toggle a device
function switch(device)
os.execute(curl..'"'..domoticzURL..'/json.htm?type=command¶m=switchlight&idx='..otherdevices_idx[device]..'&switchcmd=Toggle" &')
end
-- switch On a group or scene
function groupOn(device)
os.execute(curl..'"'..domoticzURL..'/json.htm?type=command¶m=switchscene&idx='..otherdevices_scenesgroups_idx[device]..'&switchcmd=On" &')
end
-- switch Off a group
function groupOff(device)
os.execute(curl..'"'..domoticzURL..'/json.htm?type=command¶m=switchscene&idx='..otherdevices_scenesgroups_idx[device]..'&switchcmd=Off" &')
end
Code : Tout sélectionner
-- chargement des modules
package.path = package.path..";/volume1/@appstore/domoticz/var/scripts/lua/?.lua"
require "modules"
commandArray = {}
if (devicechanged['Porte garde manger'] == 'Open') then
switchOn('Lampe garde manger')
end
return commandArray

- 2016-11-25_2217.png (87.48 Kio) Consulté 7944 fois
si vous avez un conseil a me donner, merci d'avance
Re: Lantence de 3s entre l'ouverture de porte et l'éclairage de la lampe
Publié : 26 nov. 2016, 00:00
par deennoo
Es tu sur de l'emplacement de curl sur le syno ?
Re: Lantence de 3s entre l'ouverture de porte et l'éclairage de la lampe
Publié : 26 nov. 2016, 09:07
par lreymond
Salut,
Malgré mes recherches je n'ai peu trouver le chemin de curl dans mon syno dsm 6...
Louis
Re: Lantence de 3s entre l'ouverture de porte et l'éclairage de la lampe
Publié : 26 nov. 2016, 09:35
par deennoo
Essaye
Qui donne :
sur mon syno
Re: Lantence de 3s entre l'ouverture de porte et l'éclairage de la lampe
Publié : 26 nov. 2016, 11:14
par vil1driver
Module.lua doit être un fichier dans le dossier lua.