

Så detta borde funka med andra ord?
Kod: Markera allt
local currentDate = os.date("*t"); -- Current Date&Time in table format
if ( currentDate.hour > 20 or currentDate.hour < 3 ) and
( fibaro:getGlobalValue("Hemma_Borta") == "Borta" )
then
fibaro:startScene(81)
else
fibaro:call(41, "turnOff");
end
delay = 2820 -- antal sekunder att vänta till nästa koll, en timme
fibaro:sleep(delay*1000) -- väntar i antal millisekunder


*EDIT* Detta fungerar inte, den stänger av ID41 utan att ta hänsyn till om jag är "Borta" eller ej. Saken är ju den att jag vill att min lampa tänds på lite random, därför görs en kontroll var 47:e minut. Men när den väl tänts så vill jag inte att den ska vara tänd mer än sju timmar (vilket jag ställt med timer i scen 81). Men det kanske den inte är ändå även om den triggar flera gånger under perioden 20:00 - 03:00 eftersom det ligger en avstängning sedan första "triggern"?