alias: Kitchen Lights to Off id: automation_kitchen_lights_to_off mode: restart trigger: - platform: state entity_id: input_select.kitchen_mode - platform: state entity_id: input_boolean.kitchen_occupied to: "off" - platform: state id: light_level entity_id: binary_sensor.kitchen_naturally_lit from: "off" to: "on" #- platform: time_pattern # minutes: "/5" condition: - condition: state entity_id: input_boolean.lights_off_manually state: "off" - condition: state entity_id: input_boolean.lighting_automations state: "on" - condition: or conditions: - condition: state entity_id: input_select.kitchen_mode state: "Off" - condition: state entity_id: input_boolean.kitchen_occupied state: "off" - condition: state entity_id: binary_sensor.kitchen_naturally_lit state: "on" action: - choose: - conditions: - condition: or conditions: - condition: and conditions: - condition: state entity_id: input_boolean.lighting_automations state: "on" - condition: or conditions: - condition: state entity_id: input_select.kitchen_mode state: "Off" - condition: state entity_id: input_boolean.kitchen_occupied state: "off" - condition: not conditions: - condition: state entity_id: input_select.kitchen_mode state: "Manual" - "{{ states('sensor.bar_hue_motion_sensor_illuminance') | float(default=0) >= states('input_number.kitchen_light_level_trigger') | float(default=0) }}" sequence: - action: scene.turn_on data: transition: 5 target: entity_id: scene.kitchen_hue_off - choose: - conditions: - condition: state entity_id: input_boolean.guest_mode state: "on" sequence: - alias: "Turn off z-wave switch since all lights are off" action: homeassistant.turn_off target: entity_id: switch.kitchen_switch