Script que no inicia un dispositivo si llueve más de 20 minutos o lo inicia en caso contrario

obreherrero del grupo “Domoticz a lo spain” de telegram nos cuenta cómo gestionar mediante el siguiente script el encendido del riego en caso de que haya llovido o no haya llovido.

Donde:

  • Sensor de lluvia (TMR) es el sensor que calcula el tiempo de riego.
  • Bomba_Agua es el riego.
return {
on = {
timer = {'at sunset'}, --QUEREMOS QUE SE LANCE EL SCRIPT CUANDO ANOCHECE
devices = {'Sensor de lluvia (TMR)'}
},
execute = function(domoticz,item)
if (domoticz.devices('Sensor de lluvia (TMR)').state >= '20') then
domoticz.devices('Bomba_Agua').switchOff()
-- SI LLUEVE 20 MINUTOS O MÁS QUEREMOS QUE NO SE RIEGUE
end
if (domoticz.devices('Sensor de lluvia (TMR)').state < '20') then
domoticz.devices('Bomba_Agua').switchOn().forMin(15).checkFirst()
-- SI LLUEVE MENOS DE 20 MINUTOS QUEREMOS QUE EL DISPOSITIVO X RIEGUE DURANTE 15 MINUTOS
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!