Files
hassio-configuration/configuration/automation/notification_frigate.yaml
2025-02-07 12:46:24 -05:00

63 lines
2.3 KiB
YAML

---
- alias: '[Frigate] Person enters Driveway Zone'
trigger:
platform: mqtt
topic: frigate/events
condition:
condition: and
conditions:
- condition: template
value_template: "{{ trigger.payload_json['after']['label'] == 'person' }}"
- condition: template
value_template: "{{ 'zone_driveway' in trigger.payload_json['after']['entered_zones'] }}"
action:
- service: notify.telegram_alex
data:
message: "A {{trigger.payload_json['after']['label']}} has entered the yard."
data:
photo:
- url: "https://objects.savin.nyc/api/events/{{trigger.payload_json['after']['id']}}/thumbnail.jpg"
# caption: "{{trigger.payload_json['after']['id']}}"
- alias: '[Frigate] Person leaves Driveway Zone'
trigger:
platform: mqtt
topic: frigate/events
condition:
condition: and
conditions:
- condition: template
value_template: "{{ trigger.payload_json['after']['label'] == 'person' }}"
- condition: template
value_template: "{{ 'zone_driveway' in trigger.payload_json['before']['current_zones'] }}"
- condition: template
value_template: "{{ not 'zone_driveway' in trigger.payload_json['after']['current_zones'] }}"
action:
- service: notify.telegram_alex
data:
message: "A {{trigger.payload_json['after']['label']}} has left the yard."
data:
photo:
- url: "https://objects.savin.nyc/api/events/{{trigger.payload_json['after']['id']}}/thumbnail.jpg"
# caption: "{{trigger.payload_json['after']['id']}}"
- alias: '[Frigate] Person detected by Doorbell camera'
trigger:
platform: mqtt
topic: frigate/events
condition:
condition: and
conditions:
- condition: template
value_template: "{{ trigger.payload_json['after']['label'] == 'person' }}"
- condition: template
value_template: "{{ trigger.payload_json['after']['camera'] == 'doorbell' }}"
action:
- service: notify.telegram_alex
data_template:
message: 'Person detected by Doorbell camera'
data:
photo:
- url: "https://objects.savin.nyc/api/events/{{trigger.payload_json['after']['id']}}/thumbnail.jpg"
# caption: "{{trigger.payload_json['after']['id']}}"