Script para encender el aire acondicionado en un determinado horario si la temperatura supera unos grados en concreto, y su apagado cuando la temperatura baja

Vicente del grupo del grupo “Domoticz a lo Spain” de telegram nos explica cómo aprovecha una automatización para utilizar su aire acondicionado.

Este script le enciende el aire acondicionado cuando la temperatura supera los 27 grados, el dispositivo ficticio «Aire Auto» está activo y se cumple con el horario (entre las 11:30 y las 17:15). Del mismo modo, lo apaga si la temperatura se encuentra por debajo de 24 grados.

Al establecer un horario de actuación, es muy importante iniciar el execute con item al final.

Donde:

  • Neveras es el sensor que nos indica la temperatura de la estancia
  • Aire Auto es el device que activamos cuando no queremos encender manualmente el Aire acondicionado.
  • 11:30 – 17:15 es el horario en el que se desencadena el script.
return {
on = {
timer = {'at 11:30-17:15'},
devices = {'Neveras'},
},
execute = function(domoticz, item)
if (domoticz.devices('Neveras').temperature>27 and domoticz.devices('Aire Auto').state == 'On') then
domoticz.devices('Aire').switchOn().checkFirst()
end
if (domoticz.devices('Neveras').temperature<24 and domoticz.devices('Aire Auto').state == 'On') then
domoticz.devices('Aire').switchOff().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!