Aller au contenu

Messages recommandés

Posté(e)

Bonsoir à  tous,

Je m'essaye à  faite un script : Je voudrai que les lampes 50 et 70 (2 wall plug), s'éteignent 45 mm après allumage, dans la tranche horaire de 20h00 à  23h45.

--[[
%% properties
50 value
70 value
%% events
%% globals
--]]

local lapin = 50
local loupion = 70
local startSource = fibaro:getSourceTrigger(); 

local heure = string.format(os.date("%H"), "%2d")..string.format(os.date("%M"), "%2d")
local heureValable = heure >= "2000" or heure < "2345"

local timmer = (tonumber(fibaro:getValue(lapin, "value")) > 0)
local timmer2 = (tonumber(fibaro:getValue(loupion, "value")) > 0)

if timmer and heureValable then
  fibaro:debug("Compte à  rebours Lapin")
  fibaro:sleep(45*60*1000)
  fibaro:call(lapin, "turnOff");
    fibaro:debug("Extinction Lapin")
  
elseif timmer2 and heureValable then
  fibaro:debug("Compte à  rebours Loupion")
  fibaro:sleep(45*60*1000)
  fibaro:call(loupion, "turnOff");
    fibaro:debug("Extinction Loupion")
   end
fibaro:sleep(60*1000);

Ca ne marche pas, je n'ai rien dans la fenêtre du Débug .... Une idée.

 

Merci de votre aide.

Posté(e)
GEA.add (50, 45*60, "",{["Time", "20:00", "23:45"}, {"turnOff", 50}})
GEA.add (70, 45*60, "",{["Time", "20:00", "23:45"}, {"turnOff", 70}})

Keep it simple :60:

  • Upvote 1
×
×
  • Créer...