Scripts para cambiar el estado de dispositivos cuando una puerta o ventana se abre o cierra

Para estos scripts es necesario tener instalados sensores de proximidad para puertas o ventanas tal y como explicamos en: «Cómo instalar sensores magnéticos RF 433MHz en nuestras puertas y ventanas e integrarlos en domoticz«.

Este script enciende la luz interior de una caseta cuando es de noche y se abre la puerta. Del mismo modo, apaga la luz cuando es de noche y se cierra la puerta.

Donde:

  • Puerta CasetaRF es el sensor RF 433 de la puerta de la caseta.
  • LuzCaseta son dos luces conexionadas a un shelly 1.
return {
on = {
devices = {
'Puerta CasetaRF'
}
},
execute = function(domoticz)
if (domoticz.devices('Puerta CasetaRF').state == 'Open') then
if(domoticz.time.isNightTime) then
domoticz.devices('LuzCaseta').switchOn().checkFirst()
end
end
if (domoticz.devices('Puerta CasetaRF').state == 'Closed') then
if(domoticz.time.isNightTime) then
domoticz.devices('LuzCaseta').switchOff().checkFirst()
end
end
end
}

Este script enciende las luces del exterior del jardin y de la entrada principal durante 15 minutos cuando es de noche y se abre la puerta del porche o la puerta de la entrada. 

Donde:

  • Puerta PorcheRF y Puerta EntradaRF son los sensores RF 433 de las puertas.
  • Luces – Porche, Luces – Ext Puerta Principal, Foco Caseta y FocoPorche son las luces conexionadas con sonoffs basic y sonoffs TH del exterior de la vivienda.
return {
on = {
devices = {
'Puerta PorcheRF' or 'Puerta EntradaRF'
}
},
execute = function(domoticz)
if (domoticz.devices('Puerta PorcheRF').state == 'Open') or
(domoticz.devices('Puerta EntradaRF').state == 'Open') then
if(domoticz.time.isNightTime) then
domoticz.devices('Luces - Porche').switchOn().checkFirst().forMin(15)
domoticz.devices('Luces - Ext Puerta Principal').switchOn().checkFirst().forMin(15)
domoticz.devices('Foco Caseta').switchOn().checkFirst().forMin(15)
domoticz.devices('FocoPorche').switchOn().checkFirst().forMin(15)
end
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!