Aller au contenu

Messages recommandés

Posté(e)

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........   

Posté(e)

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 ;)  

Posté(e)

1) mes à  jour ta signature, ce sont des infos utiles

 

J'imagine que ta lampe est commandée par un FGS, donc tu peux sans problème récupérer son état ON ou OFF

Posté(e)
--[[
%% 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 

×
×
  • Créer...