Rem's Posté(e) le 25 juin 2014 Signaler Posté(e) le 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'
Shad Posté(e) le 25 juin 2014 Signaler Posté(e) le 25 juin 2014 Apparemment il te manque une parenthèse et le then.
Steven Posté(e) le 30 juin 2014 Signaler Posté(e) le 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
Messages recommandés