diff --git a/packages/lighting_and_scenes.yaml b/packages/lighting_and_scenes.yaml index f544815..692eda7 100644 --- a/packages/lighting_and_scenes.yaml +++ b/packages/lighting_and_scenes.yaml @@ -662,11 +662,21 @@ automation: - condition: trigger id: basement-unoccupied sequence: - - service: timer.start - target: - entity_id: timer.basement_studio_door_timer - data: - duration: "{{ (states('input_number.basement_studio_lights_off_delay') | int ) * 60 }}" + - if: + - condition: state + entity_id: light.basement_studio_lights + state: 'on' + then: + - if: + - condition: state + entity_id: timer.basement_studio_door_timer + state: idle + then: + - service: timer.start + target: + entity_id: timer.basement_studio_door_timer + data: + duration: "{{ (states('input_number.basement_studio_lights_off_delay') | int ) * 60 }}" - conditions: - condition: trigger id: timer-finished