Rem's 59 Signaler ce message Posté(e) 25 juin 2014 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' Partager ce message Lien à poster Partager sur d’autres sites
Shad 315 Signaler ce message Posté(e) 25 juin 2014 Apparemment il te manque une parenthèse et le then. Partager ce message Lien à poster Partager sur d’autres sites
Steven 2 335 Signaler ce message Posté(e) 30 juin 2014 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 Partager ce message Lien à poster Partager sur d’autres sites