return { on = { timer = {'every 2 minutes'}, devices = {'Okno 1'}, }, data = { pauza = { initial = 0 } }, logging = { level = domoticz.LOG_DEBUG, marker = 'Stan okna', }, execute = function(dz, item) local okno = dz.devices('Okno 1') local stan = dz.devices('Stan okna') if okno.state == '3' and dz.data.pauza == 0 then dz.log 'Okno otwarte ' dz.data.pauza = dz.data.pauza + 1 elseif okno.state == '3' and dz.data.pauza == 1 and okno.lastUpdate.minutesAgo > 2 then stan.switchOn() dz.log 'Okno otwarte ponad 4 minut ' elseif okno.state == '1' then dz.log 'Okno zamknięte' stan.switchOff() dz.data.pauza = 0 end end }