Jay64 Posté(e) le 5 août 2014 Signaler Partager Posté(e) le 5 août 2014 Bonjour la communauté, Je cherche à l'aide d'un script LUA à laisser allumé mon bandeau LED piloté par le module RGB de Fibaro aussi longtemps que mon Motion Sensor détecte des mouvements. Plus précisément, je voudrais que mon bandeau LED reste allumé 30 minutes après la détection du dernier mouvement, mais qu'à chaque nouveau mouvement détecté, le timer des 30 minutes reparte à zéro.Je suis parti sur ce script là mais ça ne marche pas, le compteur des 30 minutes n'est jamais remis à 0 et ça s'éteint 30 minutes après chaque passage (dont le passage initial sans tenir compte des suivants). Vous me suivez ? --[[ %% properties 103 value %% globals --]] --Quand detecteur de mouvement est en alerte local startSource = fibaro:getSourceTrigger(); if ( ( tonumber(fibaro:getValue(103, "value")) > 0) or startSource["type"] == "other" ) then fibaro:call(97, "startProgram", "3"); fibaro:sleep(3600000); fibaro:call(97, "turnOff"); end Si vous pouviez m'aider je suis preneur ... Merci d'avance ! Jérôme Lien vers le commentaire Partager sur d’autres sites More sharing options...
Shad Posté(e) le 5 août 2014 Signaler Partager Posté(e) le 5 août 2014 Je ne crois pas que ce soit la bonne solution. Je crois que le mieux est de stocker l'heure d'extinction dans une variable car sinon ta scène va tourner quasiment en permance. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés