Script Lua qui ne se déclenche pas toujours
Script Lua qui ne se déclenche pas toujours
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.
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.
Cordialement Michel
Re: Script Lua qui ne se déclenche pas toujours
Activation Alarme est toujours sur 'ON' ?
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr
Re: Script Lua qui ne se déclenche pas toujours
Oui, il est bien sur ONdeennoo a écrit :Activation Alarme est toujours sur 'ON' ?
Cordialement Michel
Re: Script Lua qui ne se déclenche pas toujours
c'est un script_time ou un script_device?
Re: Script Lua qui ne se déclenche pas toujours
C'est un script "device"papoo a écrit :c'est un script_time ou un script_device?
Cordialement Michel
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Script Lua qui ne se déclenche pas toujours
zerko91 a écrit :script_device_ouv_porte_entree_email.lua
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
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Script Lua qui ne se déclenche pas toujours
j'avais pas lu cette partie
désolé
désolé
Re: Script Lua qui ne se déclenche pas toujours
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 ...
A ce jour pas de solution à part mettre du filaire ...
Re: Script Lua qui ne se déclenche pas toujours
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
je suis en train de tester les meme conditions sur deux lignes et ça a l'air plus stable
pour toi ça donnerai
Dis moi si cela résoud ton problème
Code : Tout sélectionner
if (devicechanged['Ouvertures'] == 'Off' or devicechanged['Detecteurs'] == 'On') and otherdevices_scenesgroups['Présence'] == 'Off' thenpour 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 commandArrayRe: Script Lua qui ne se déclenche pas toujours
Bonjour Papoo,
Je vais essayer ce soir.
Bonne journée.
Je vais essayer ce soir.
Bonne journée.
Cordialement Michel