alias: Cycle Cameras id: automation_cycle_cameras mode: queued trigger: - id: automatic platform: homeassistant event: start - id: automatic platform: time_pattern seconds: "/10" - id: cam01 platform: state entity_id: binary_sensor.frigate_cam01_person_occupancy from: 'off' to: 'on' - id: cam03 platform: state entity_id: binary_sensor.frigate_cam03_person_occupancy from: 'off' to: 'on' - id: cam04 platform: state entity_id: binary_sensor.frigate_cam04_person_occupancy from: 'off' to: 'on' - id: cam06 platform: state entity_id: binary_sensor.frigate_cam06_person_occupancy from: 'off' to: 'on' - id: cam07 platform: state entity_id: binary_sensor.frigate_cam07_person_occupancy from: 'off' to: 'on' - id: cam08 platform: state entity_id: binary_sensor.frigate_cam08_person_occupancy from: 'off' to: 'on' - id: cam12 platform: state entity_id: binary_sensor.frigate_cam12_person_occupancy from: 'off' to: 'on' - id: cam13 platform: state entity_id: binary_sensor.frigate_cam13_person_occupancy from: 'off' to: 'on' - id: cam14 platform: state entity_id: binary_sensor.frigate_cam14_person_occupancy from: 'off' to: 'on' - id: cam19 platform: state entity_id: binary_sensor.frigate_cam19_person_occupancy from: 'off' to: 'on' action: - service: input_select.select_next data: {} target: entity_id: input_select.master_bedroom_camera - choose: - conditions: - condition: trigger id: cam01 - condition: state entity_id: input_boolean.indoor_camera_lock state: 'off' sequence: - service: input_select.select_option target: entity_id: input_select.indoor_camera_cycle data: option: Blue Room - conditions: - condition: trigger id: cam03 - condition: state entity_id: input_boolean.indoor_camera_lock state: 'off' sequence: - service: input_select.select_option target: entity_id: input_select.indoor_camera_cycle data: option: Computer Area - conditions: - condition: trigger id: cam04 - condition: state entity_id: input_boolean.outdoor_camera_lock state: 'off' sequence: - service: input_select.select_option target: entity_id: input_select.outdoor_camera_cycle data: option: Garage - conditions: - condition: trigger id: cam06 - condition: state entity_id: input_boolean.indoor_camera_lock state: 'off' sequence: - service: input_select.select_option target: entity_id: input_select.indoor_camera_cycle data: option: Bedroom Left - conditions: - condition: trigger id: cam07 - condition: state entity_id: input_boolean.indoor_camera_lock state: 'off' sequence: - service: input_select.select_option target: entity_id: input_select.indoor_camera_cycle data: option: Bedroom Right - conditions: - condition: trigger id: cam08 - condition: state entity_id: input_boolean.indoor_camera_lock state: 'off' sequence: - service: input_select.select_option target: entity_id: input_select.indoor_camera_cycle data: option: Nursery - conditions: - condition: trigger id: cam12 - condition: state entity_id: input_boolean.indoor_camera_lock state: 'off' sequence: - service: input_select.select_option target: entity_id: input_select.indoor_camera_cycle data: option: Kitchen - conditions: - condition: trigger id: cam13 - condition: state entity_id: input_boolean.indoor_camera_lock state: 'off' sequence: - service: input_select.select_option target: entity_id: input_select.indoor_camera_cycle data: option: Front Room - conditions: - condition: trigger id: cam14 - condition: state entity_id: input_boolean.outdoor_camera_lock state: 'off' sequence: - service: input_select.select_option target: entity_id: input_select.outdoor_camera_cycle data: option: Back Yard - conditions: - condition: trigger id: cam19 - condition: state entity_id: input_boolean.outdoor_camera_lock state: 'off' sequence: - service: input_select.select_option target: entity_id: input_select.outdoor_camera_cycle data: option: Front Porch default: - choose: - conditions: - condition: trigger id: automatic - condition: state entity_id: input_boolean.indoor_camera_lock state: 'off' - condition: or conditions: - condition: and conditions: - condition: state entity_id: input_select.indoor_camera_cycle state: Blue Room - condition: state entity_id: binary_sensor.frigate_cam01_person_occupancy state: 'off' - condition: and conditions: - condition: state entity_id: input_select.indoor_camera_cycle state: Computer Area - condition: state entity_id: binary_sensor.frigate_cam03_person_occupancy state: 'off' - condition: and conditions: - condition: state entity_id: input_select.indoor_camera_cycle state: Bedroom Left - condition: state entity_id: binary_sensor.frigate_cam06_person_occupancy state: 'off' - condition: and conditions: - condition: state entity_id: input_select.indoor_camera_cycle state: Bedroom Right - condition: state entity_id: binary_sensor.frigate_cam07_person_occupancy state: 'off' - condition: and conditions: - condition: state entity_id: input_select.indoor_camera_cycle state: Nursery - condition: state entity_id: binary_sensor.frigate_cam08_person_occupancy state: 'off' - condition: and conditions: - condition: state entity_id: input_select.indoor_camera_cycle state: Kitchen - condition: state entity_id: binary_sensor.frigate_cam12_person_occupancy state: 'off' - condition: and conditions: - condition: state entity_id: input_select.indoor_camera_cycle state: Front Room - condition: state entity_id: binary_sensor.frigate_cam13_person_occupancy state: 'off' sequence: - service: input_select.select_next data: {} target: entity_id: input_select.indoor_camera_cycle - choose: - conditions: - condition: trigger id: automatic - condition: state entity_id: input_boolean.outdoor_camera_lock state: 'off' - condition: or conditions: - condition: and conditions: - condition: state entity_id: input_select.outdoor_camera_cycle state: Garage - condition: state entity_id: binary_sensor.frigate_cam04_person_occupancy state: 'off' - condition: and conditions: - condition: state entity_id: input_select.outdoor_camera_cycle state: Back Yard - condition: state entity_id: binary_sensor.frigate_cam14_person_occupancy state: 'off' - condition: and conditions: - condition: state entity_id: input_select.outdoor_camera_cycle state: Front Porch - condition: state entity_id: binary_sensor.frigate_cam19_person_occupancy state: 'off' sequence: - service: input_select.select_next data: {} target: entity_id: input_select.outdoor_camera_cycle