Page 1 sur 2

Script Lua qui ne se déclenche pas toujours

Publié : 29 janv. 2017, 09:53
par zerko91
Bonjour à tous,

Depuis quelques temps, quand j'ouvre la porte d'entrée, dans le log, j'ai l'information, mais le script lua ne se lance pas toujours :

A 7h58, ok
A 9h41, non

2017-01-29 07:58:53.408 EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/script_device_ouv_porte_entree_email.lua
2017-01-29 07:58:53.364 (Rfx) Lighting 4 (Ouv Porte Entree)
2017-01-29 07:58:54.569 Notification sent (Email)

2017-01-29 09:41:14.647 (Rfx) Lighting 4 (Ouv Porte Entree)
2017-01-29 09:41:40.919 (Rfx) Lighting 4 (Ouv Porte Entree)

commandArray = {}
if ((otherdevices['Activation alarme'] == 'On') and (devicechanged['Ouv Porte Entree'] == 'Open')) then
commandArray['SendEmail']='Porte Entree#Ouverture#mon-adresse@gmail.com'
end
return commandArray

Quelqu'un a une idée?

Bonne journée à tous.

Re: Script Lua qui ne se déclenche pas toujours

Publié : 29 janv. 2017, 10:02
par deennoo
Activation Alarme est toujours sur 'ON' ?

Re: Script Lua qui ne se déclenche pas toujours

Publié : 29 janv. 2017, 10:54
par zerko91
deennoo a écrit :Activation Alarme est toujours sur 'ON' ?
Oui, il est bien sur ON

Re: Script Lua qui ne se déclenche pas toujours

Publié : 29 janv. 2017, 11:15
par papoo
c'est un script_time ou un script_device?

Re: Script Lua qui ne se déclenche pas toujours

Publié : 29 janv. 2017, 11:17
par zerko91
papoo a écrit :c'est un script_time ou un script_device?
C'est un script "device"

Re: Script Lua qui ne se déclenche pas toujours

Publié : 29 janv. 2017, 13:58
par vil1driver
zerko91 a écrit :script_device_ouv_porte_entree_email.lua
;)

Re: Script Lua qui ne se déclenche pas toujours

Publié : 29 janv. 2017, 14:37
par papoo
j'avais pas lu cette partie
désolé

Re: Script Lua qui ne se déclenche pas toujours

Publié : 30 janv. 2017, 23:04
par Sebby
J'ai le même genre de problème que j'ai remonté sur le forum Domoticz. J'ai un chacon sur ma porte pour allumer l'éclairage extérieur la nuit mais de temps en temps, l'ordre d'ouverture est bien envoyé, mais pas l'ordre de fermeture. Ce que j'ai constaté, c'est que si j'ouvre et que je ferme ma porte rapidement, de temps en temps ca n'enregistre pas tous les événements. Aussi, si j'ouvre ma porte et que je la referme au moment du déclenchement de l'ordre du module et bien le système ne reçoit pas l'ordre de fermeture. Donc au final, ma porte est considérée comme ouverte alors qu'elle est fermée. J'ai aussi essayé avec des modules zwave et j'ai un peu constaté le même genre de comportement mais je n'ai pas plus creusé. J'ai donc remis mes modules 433 Mhz. Cependant j'en ai aussi sur mes fenêtres et je n'ai pas le problème car on ouvre et ferme en général moins vite qu'une porte.
A ce jour pas de solution à part mettre du filaire ...

Re: Script Lua qui ne se déclenche pas toujours

Publié : 01 févr. 2017, 22:39
par papoo
j'ai un peu le même problème, je teste 3 conditions 2 or + 1 and sur la meme ligne et regulierement il ne prend pas en compte mon and

Code : Tout sélectionner

if (devicechanged['Ouvertures'] == 'Off' or devicechanged['Detecteurs'] == 'On') and otherdevices_scenesgroups['Présence'] == 'Off' then
je suis en train de tester les meme conditions sur deux lignes et ça a l'air plus stable
pour toi ça donnerai

Code : Tout sélectionner

commandArray = {}
if devicechanged['Ouv Porte Entree'] == 'Open' then --on test d'abord le changement du device
	if otherdevices['Activation alarme'] == 'On') then --ensuite on verifie que l'alarme est sur on 
	commandArray['SendEmail']='Porte Entree#Ouverture#mon-adresse@gmail.com'
	end
end
return commandArray
Dis moi si cela résoud ton problème

Re: Script Lua qui ne se déclenche pas toujours

Publié : 02 févr. 2017, 09:35
par zerko91
Bonjour Papoo,

Je vais essayer ce soir.

Bonne journée.