Esta automatización está diseñada para gestionar automáticamente la luz del garaje en función del estado de la puerta. Cuando la puerta del garaje se abre, la luz se enciende; cuando se cierra, la luz se apaga. Además, incorpora una condición que impide la ejecución si hay un corte de luz.
Código de Automatización
alias: "Garaje - encender / apagar luz"
description: >
Enciende la luz del garaje cuando la puerta está abierta, la apaga cuando está
cerrada.
triggers:
- entity_id: binary_sensor.sensor_puerta_garaje_contact
from: "off"
to: "on"
trigger: state
- entity_id: binary_sensor.sensor_puerta_garaje_contact
from: "on"
to: "off"
trigger: state
conditions:
- condition: state
entity_id: switch.corte_de_luz
state: "off"
actions:
- choose:
- conditions:
- condition: state
entity_id: binary_sensor.sensor_puerta_garaje_contact
state: "on"
sequence:
- target:
entity_id: switch.luz_garaje
action: switch.turn_on
data: {}
- conditions:
- condition: state
entity_id: binary_sensor.sensor_puerta_garaje_contact
state: "off"
sequence:
- target:
entity_id: switch.luz_garaje
action: switch.turn_off
data: {}
mode: single
Funcionamiento del Sistema
Triggers (Desencadenantes):
- Puerta del Garaje Abierta:
La automatización se activa cuando el sensorbinary_sensor.sensor_puerta_garaje_contactcambia de «off» a «on», indicando que la puerta del garaje está abierta. - Puerta del Garaje Cerrada:
Se activa cuando el mismo sensor cambia de «on» a «off», señalando que la puerta está cerrada.
Conditions (Condiciones):
- Corte de Luz Desactivado:
La automatización solo se ejecuta si el interruptorswitch.corte_de_luzestá en «off», asegurando que no se intente encender la luz durante un corte de energía.
Actions (Acciones):
- Encender la Luz:
- Si la puerta del garaje está abierta (
binary_sensor.sensor_puerta_garaje_contacten «on»), el interruptorswitch.luz_garajese activa medianteswitch.turn_on.
- Si la puerta del garaje está abierta (
- Apagar la Luz:
- Si la puerta del garaje está cerrada (
binary_sensor.sensor_puerta_garaje_contacten «off»), el interruptorswitch.luz_garajese apaga conswitch.turn_off.
- Si la puerta del garaje está cerrada (
Modo de Operación:
- Single:
La automatización opera en modo único, asegurando que cada instancia se complete antes de permitir otra ejecución. Esto evita conflictos en el control de la luz.
Beneficios del Sistema
- Gestión Automática:
Proporciona comodidad al encender y apagar la luz del garaje automáticamente en función del estado de la puerta. - Ahorro de Energía:
Evita que la luz quede encendida innecesariamente cuando la puerta está cerrada. - Resiliencia ante Cortes de Energía:
La condición de corte de luz asegura que la automatización no intente operar la luz en situaciones no ideales.
Este sistema mejora la eficiencia y la comodidad en el manejo del garaje, optimizando el uso de energía y eliminando la necesidad de intervención manual.
