Tanken är att kalla på detta scenario från ett annat i vilket jag ställer väckningstiden. Koden fungerar om man trycker "Kör", spännande och se om man kommer upp i tid imorgon...
Code: Select all
--[[
%% properties
%% globals
--]]
local fadetime = 30; -- fade from 0 to 100 in x minutes
local fadestep = 1; -- procent to fade between each command, must be 1 or higher
local fadeunit = 17; -- id of lamp to be controlled
local autooff = 60; -- turn off after x minutes
-- no edit below this point
local fadesleep = (fadetime*60000) / (100/fadestep);
local fadelevel = 0 + fadestep;
while fadelevel <= 99 do
fibaro:call(fadeunit, "setValue", tostring(fadelevel));
fibaro:sleep(fadesleep);
fadelevel = fadelevel + fadestep;
end
fibaro:sleep((autooff*60000)-fadesleep);
fibaro:call(fadeunit, "setValue", "0");