Tu as un script time, et cette partie fonctionne sur une base temps. Je pense qu'il ne faut pas que tu gère l’extinction avec cette méthode. Mais que tu reste sur la méthode d'allumer la lumière 10 minutes a chaques fois qu'il y a un mouvement ou une ouverture de porte.
Est ce que ca pourrait fonctionner ?Si je ne suis pas en mode absence alors
Si la lumiere est eteinte alors
Si l'une des portes s'ouvre alors
J'allume la lumiere 1 minutes
Fin
Sinon si la lumière est allumé et que l'un des détecteur passe a ON
J'allume les lumiere pour 10 minutes
Fin
Fin
[EDIT]
Code : Tout sélectionner
if otherdevices['Mode Absence']=='Off' then
if otherdevices['Lumiere']=='Off' then
if devicechange['Porte Garage']=='Open' or devicechanged['Portail Garage']=='Open' then
commandeArray['Lumiere']='On FOR 1'
end
elseif otherdevices['Lumiere']=='On and (devicechanged['Detecteur1']=='On' or devicechanged['Detecteur2']=='On') then
commandeArray['Lumiere']='On FOR 10'
end
end