This is my script:
Code: Select all
-- Script wat gordijnen open en dicht doet.
--
return {
active = true,
on = {
timer = {'at sunset'},
{'at sunrise'}
},
execute = function(domoticz, gordijnen)
local mswitch = domoticz.devices('Masterswitch') -- Masterswitch die script laat uitvoeren of niet
local gordijnen = domoticz.devices('Gordijnen voor')
if (gordijnen.state == 'Open') and (mswitch.levelName == 'Automatisch') then
gordijnen.close().afterMin(20)
elseif (gordijnen.state == 'Closed') and (mswitch.levelName == 'Automatisch') then
gordijnen.open().afterMin(15)
end
end
}