Partiendo de la base anterior, otro ejemplo sería el siguiente script. De igual modo que el anterior cambia a estado cerrado en caso de que no lo esté pasados cinco minutos desde su apertura.
Donde:
- Puerta Principal es el dummy que tiene el cambio de estado.
return {
on = {
devices = {'Puerta Principal'}
}
execute = function(domoticz, device)
if(device.state=="Open")then
device.close().afterMin(5).checkFirst()
end
end
}