Re: Programmering i HC2 - borta från hemmet
Postat: 17 mar 2016, 15:25
Afan, men då är vi ju i princip i mål
Så detta borde funka med andra ord?
Då gör min VD en kontroll var 47:e minut och är jag "Borta" samt klockan är mellan 20:00 - 03:00 så kör den scen 81. Annars stänger den av ID41. Stämmer?

*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"?


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"?