alias: Person detect Actions description: "" icon: mdi:cctv variables: relay_floodlight: null relay_alarm: switch.sthome_ut1_alarm_zone_4 counter: null sequence: - if: - condition: template value_template: "{{ states('input_boolean.motion_detect') == 'on' }}" alias: Motion detect alarm is enabled then: - if: - condition: template value_template: "{{ camera == 'Driveway' }}" then: - variables: counter: counter.driveway_person_alarm_counter else: - if: - condition: template value_template: "{{ camera == 'Patio' }}" then: - variables: counter: counter.patio_person_alarm_counter else: - if: - condition: template value_template: "{{ camera == 'Westwall' }}" then: - variables: counter: counter.west_wall_person_alarm_counter else: - if: - condition: template value_template: "{{ camera == 'Eastwall' }}" then: - variables: counter: counter.east_wall_person_alarm_counter else: - if: - condition: template value_template: "{{ camera == 'Backyard' }}" then: - variables: counter: counter.backyard_person_alarm_counter else: - stop: Unknown camera - if: - condition: template value_template: "{{ importance == \"max\" }}" then: action: counter.increment target: entity_id: "{{ counter }}" data: {} - if: - condition: template value_template: "{{ importance == \"max\" }}" then: sequence: - action: switch.turn_on target: entity_id: "{{ relay_alarm }}" data: {} - action: script.send_dynamic_notification_to_devices data: id: "{{ id }}" title: "{{ title }}" message: "{{ message }}" notifTag: "{{ notifTag }}" notifIcon: "{{ notifIcon }}" group: "{{ group }}" channel: "{{ channel }}" importance: "{{ importance }}" base_url: "{{ base_url }}" image: "{{ image }}" video: "{{ video }}" when: "{{ when }}" enabled: true fields: id: selector: text: null name: id required: true title: selector: text: null name: title required: true message: selector: text: null name: message required: true notiftag: selector: text: null name: notifTag required: true notificon: selector: text: null name: notifIcon required: true group: selector: text: null name: group required: true channel: selector: text: null name: channel required: true priority: selector: text: null name: priority required: true importance: selector: text: null name: importance required: true base_url: selector: text: null name: base_url required: true image: selector: text: null name: image required: true video: selector: text: null name: video required: true camera: selector: entity: {} name: camera description: Name of camera as defined in Frigate required: true when: selector: text: null name: when required: true