Aller au contenu

Extinction Automatique


hiphop

Messages recommandés

Hello, je cherche un peu d'aide...

 

Alors, voilà  je voudrais mettre en place dans les deux chambres de mon appartement une extinction automatique de la lumière. 

Si aucune présence à  l'intérieur au bout d'une minute ... mais je vois pas par où commencer? 

 

En gros, si la lumière est allumé et qu'il y a aucune détection alors la lumière s'éteint au bout d'une minute.

Merci de votre aide........   

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir, c'est une hc2 je sais mais je persiste avec le lua ou le bloc ... 

 

Ou je ne comprend pas, c'est le début comment savoir si ma lampe est allumé, je sais que je viens gratter un petit bout de code mais là  je suis perdu ;)  

Lien vers le commentaire
Partager sur d’autres sites

--[[
%% properties
6 value
88 armed
%% events
%% globals
--]]

local startSource = fibaro:getSourceTrigger();
if(startSource["type"] == "other") then
	fibaro:call(9, "turnOff");
else
if (( tonumber(fibaro:getValue(6, "value")) == 0 ) and ( tonumber(fibaro:getValue(88, "armed")) == 0 )) then
local delayedCheck0 = false;
if ( tonumber(fibaro:getValue(6, "value")) == 0 ) then
	delayedCheck0 = true;
end
setTimeout(function()
local delayedCheck1 = false;
local tempDeviceState1, deviceLastModification1 = fibaro:get(88, "value");
if (( tonumber(fibaro:getValue(88, "armed")) == 0 ) and (os.time() - deviceLastModification1) >= 120) then
	delayedCheck1 = true;
end

local startSource = fibaro:getSourceTrigger();
if (
 ( delayedCheck0 == true )
and
 ( delayedCheck1 == true )
or
startSource["type"] == "other"
)
then
	fibaro:call(9, "turnOff");
end
end, 120000)
end
end

j' ai rien fait comme code j' ai juste fait la conversion du mode bloc en lua 

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...