Add Camera Notifications

This commit is contained in:
2023-06-16 12:41:12 -07:00
parent df90dcc6cb
commit b9e1fff69f

View File

@@ -415,20 +415,34 @@ automation:
- condition: template - condition: template
value_template: "{{ trigger.payload_json.after.has_clip }}" value_template: "{{ trigger.payload_json.after.has_clip }}"
action: action:
service: notify.security - service: notify.security
data:
message: "A {{ trigger.payload_json.after.label }} detected on {{ trigger.payload_json.after.camera|title }} camera"
data: data:
image: "/api/frigate/notifications/{{ trigger.payload_json.after.id }}/thumbnail.jpg" message: "A {{ trigger.payload_json.after.label }} detected on {{ trigger.payload_json.after.camera|title }} camera"
clickAction: "https://hass.kraussnet.com/api/frigate/notifications/{{ trigger.payload_json.after.id }}/clip.mp4" data:
ttl: 0 image: "/api/frigate/notifications/{{ trigger.payload_json.after.id }}/thumbnail.jpg"
priority: high clickAction: "https://hass.kraussnet.com/api/frigate/notifications/{{ trigger.payload_json.after.id }}/clip.mp4"
tag: "{{ trigger.payload_json.after.id }}" ttl: 0
when: "{{ trigger.payload_json.after.start_time|int }}" priority: high
actions: tag: "{{ trigger.payload_json.after.id }}"
- action: URI when: "{{ trigger.payload_json.after.start_time|int }}"
title: View Clip actions:
uri: "https://hass.kraussnet.com/api/frigate/notifications/{{ trigger.payload_json.after.id }}/clip.mp4" - action: URI
- action: URI title: View Clip
title: View Snapshot uri: "https://hass.kraussnet.com/api/frigate/notifications/{{ trigger.payload_json.after.id }}/clip.mp4"
uri: "https://hass.kraussnet.com/api/frigate/notifications/{{ trigger.payload_json.after.id }}/snapshot.jpg" - action: URI
title: View Snapshot
uri: "https://hass.kraussnet.com/api/frigate/notifications/{{ trigger.payload_json.after.id }}/snapshot.jpg"
- if:
- condition: template
value_template: >-
{{ trigger.payload_json.after.label == 'Person' }}
then:
- service: persistent_notification.create
data:
notification_id: "camera-{{ trigger.payload_json.after.id }}"
title: "A {{ trigger.payload_json.after.label }} detected on {{ trigger.payload_json.after.camera|title }} camera"
message: >-
![image](/api/frigate/notifications/{{ trigger.payload_json.after.id }}/snapshot.jpg)
[View Clip](/api/frigate/notifications/{{ trigger.payload_json.after.id }}/clip.mp4)