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_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_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: {}