Scripts para cambiar el estado de un dispositivo después de 5 minutos

Este script cambia a estado cerrado en caso de que no lo esté pasados cinco minutos desde su apertura. El dispositivo se queda «pillado» en ocasiones y con este script nos aseguramos de que se cierra correctamente.

Donde:

  • Puerta Principal es el dummy que tiene el cambio de estado.
  • triggeredItem es el dummy que genera el estado, en este caso Puerta Principal.
return {
on = {
devices = {'Puerta Principal'}
}
execute = function(domoticz, triggeredItem)
if(triggeredItem.state=="Open")then
triggeredItem.close().afterMin(5).checkFirst()
end
end
}

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
}

Para cualquier duda o consulta tienes disponible el grupo de telegram «Domoticz a lo Spain» para entrar, ponerte cómodo y participar cuanto quieras.

Clica aquí para entrar en él

Cualquier duda, sugerencia o comentario será bien recibida en la web!