Aller au contenu

Scène Multisensor + Fgs


Bouliboule

Recommended Posts

Bonjour à  tous, J'ai un probleème pour l'éclairage de nuit de mon jardin.
NB : La variable jour / nuit fonctionne bien.
 
Lorsque je passe la premiere fois devant mon détecteur la lumière s'allume bien et s'éteins bien au bout de 5 minute . Par contre si je repasse tout de suite après la lumière s'allume toujours bien mais ne reste allumée que une dizaine de seconde.

 

Voici ma scène ci dessous. Quelqu'un à  une idée ?

 

D'avance merci !

 

--[[
%% autostart
%% properties
105 value
%% globals
Jour_nuit
--]]

local startSource = fibaro:getSourceTrigger();
if (
( tonumber(fibaro:getValue(105, "value")) > 0 and fibaro:getGlobalValue("Jour_nuit") == "nuit" )
or
startSource["type"] == "other"
)
then
fibaro:call(34, "turnOn");
fibaro:sleep(300000);
fibaro:call(34, "turnOff");
end

Lien vers le commentaire
Partager sur d’autres sites

Bonjour

 

.Peut être quelque chose comme ca :

 
--[[
%% properties
105 value
%% globals
--]]
 
local startSource = fibaro:getSourceTrigger();
local detecteur = 105; -- l'ID du detecteur
local lumiere = 34; -- l'ID de la lumiere
 
if (startSource['type']=='property') then

  if (tonumber(fibaro:getValue(detecteur, "value")) > 0) 
         and     fibaro:getGlobalValue("Jour_nuit")== "nuit")
  
   then
    fibaro:call(lumiere, 'turnOn');
     fibaro:sleep(300*1000); -- delai de 5 minutes
      if (tonumber(fibaro:getValue(detecteur, "value")) > 0) then
      fibaro:call(lumiere, 'turnOn');
     else
       if (tonumber(fibaro:getValue(detecteur, "value")) == 0) then
        fibaro:call(lumiere, 'turnOff');

     end
    end
  end
end

J'ai pas tésté...

.

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...