Aller au contenu

Messages recommandés

Posté(e)
Bonjour à  tous,
 
j'ai un petit soucis, je ne comprends pas d'ou vient mon erreur.
 
Pouvez vous m'aider ...?
--[[
%% properties
113 value
%% globals
--]]
 
-- Ce scénario sera executé uniquement à  l'ouverture / fermeture
-- du décteur de porte ID 113

local currentDate = os.date("*t");
local startSource = fibaro:getSourceTrigger();
if (
 ( (tonumber(os.date("%H%M")) >= tonumber(string.format("%02d%02d", "07", "30")) and tonumber(os.date("%H%M")) <= tonumber(string.format("%02d%02d", "20", "30"))) and (math.floor(os.time()/60)-math.floor(1402896600/60))%120 == 0 )

local door = 113
local light = 112

if (tonumber(fibaro:getValue(door, "value")) > 0) then
     -- porte en alert soit ouverte
    fibaro:call(light, "turnOn");
     fibaro:debug(" du réveil")
  else
    -- porte fermée
    fibaro:call(light, "turnOff");
     fibaro:debug("Lancement du réveil")
 
  end

 

Message d'erreur : ligne 15: ')'  expected (to close '(' at line 12) near 'local'
Posté(e)

Et pour répondre àla condition du math.floor, il va falloir que tu ouvres ta porte àdes moments très précis pour que cela fonctionne ;)

×
×
  • Créer...