mirror of
https://github.com/CeeWeasel/fresh-home.git
synced 2026-08-09 10:30:14 -04:00
53 lines
1.5 KiB
YAML
53 lines
1.5 KiB
YAML
alias: Furnace Room Lights
|
|
id: automation_furnace_room_lights
|
|
description: "Handles the lights in the furnace room"
|
|
mode: queued
|
|
triggers:
|
|
- id: door_open
|
|
entity_id: binary_sensor.furnace_room_multisensor_door
|
|
from: "off"
|
|
to: "on"
|
|
trigger: state
|
|
alias: >-
|
|
When one of the door sensors detect that the furnace room door has been
|
|
opened
|
|
- id: door_closed
|
|
entity_id: binary_sensor.furnace_room_multisensor_door
|
|
to: "off"
|
|
for: "00:10:00"
|
|
trigger: state
|
|
alias: When the furnace room door has been closed for 10 minutes
|
|
- id: motion_off
|
|
entity_id: binary_sensor.furnace_room_motion_switch_home_security_motion_detection
|
|
to: "off"
|
|
for: "00:15:00"
|
|
trigger: state
|
|
actions:
|
|
- choose:
|
|
- conditions:
|
|
- condition: trigger
|
|
id: door_open
|
|
- condition: state
|
|
entity_id: light.furnace_room
|
|
state: "off"
|
|
sequence:
|
|
- target:
|
|
entity_id: light.furnace_room
|
|
action: light.turn_on
|
|
data: {}
|
|
- conditions:
|
|
- condition: trigger
|
|
id: door_closed
|
|
- condition: state
|
|
entity_id: >-
|
|
binary_sensor.furnace_room_motion_switch_home_security_motion_detection
|
|
state: "off"
|
|
- condition: state
|
|
entity_id: light.furnace_room
|
|
state: "on"
|
|
sequence:
|
|
- target:
|
|
entity_id: light.furnace_room
|
|
action: light.turn_off
|
|
data: {}
|