Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- description: ""
- mode: queued
- triggers:
- - trigger: mqtt
- topic: frigate/tracked_object_update
- conditions: []
- actions:
- - alias: type == face && != None (При распознавании лица Frigate)
- if:
- - condition: template
- value_template: "{{trigger.payload_json['type'] == 'face' }}"
- alias: Если это лицо
- - alias: Если name != None
- condition: template
- value_template: "{{ trigger.payload_json['name'] != None }}"
- then:
- - action: telegram_bot.send_message
- metadata: {}
- data:
- parse_mode: html
- message: >-
- Найден: <u>{{ trigger.payload_json['name'] }}</u> на {{
- (trigger.payload_json['score']* 100.0) | round(0) }}% <pre>camera:
- {{ trigger.payload_json['camera'] }}
- Дата: {{ trigger.payload_json['timestamp'] | int |
- timestamp_custom('%Y-%m-%d %H:%M:%S') }}
- id: {{ trigger.payload_json['id'] }} </pre>
- enabled: true
- - alias: >-
- Если Dmitry > 95% (Удалить если не нужны действия по конкретным
- пользователям)
- if:
- - condition: template
- value_template: "{{ trigger.payload_json['name'] == 'Dmitry'}}"
- alias: Если Dmitry
- - condition: template
- value_template: "{{ trigger.payload_json['score'] >= 0.95 }}"
- alias: Если score > 95% выполнить
- then:
- - if:
- - condition: state
- entity_id: alarm_control_panel.alarm_home
- state: armed_away
- then:
- - metadata: {}
- data: {}
- target:
- entity_id: alarm_control_panel.alarm_home
- action: alarm_control_panel.alarm_disarm
- - data:
- message: >-
- 🚨Снято с охраны по лицу: [ {{ trigger.payload_json['name']
- }} ]
- action: telegram_bot.send_message
- - alias: type == description (При получении данных от Генеративного ИИ)
- if:
- - condition: template
- value_template: "{{trigger.payload_json['type'] == 'description' }}"
- alias: type == description
- then:
- - action: telegram_bot.send_photo
- metadata: {}
- data:
- authentication: digest
- parse_mode: html
- disable_notification: true
- target: -1002XXXXXXXXX
- url: >-
- http://192.168.1.130:8123/api/frigate/notifications/{{trigger.payload_json['id']}}/snapshot.jpg?bbox=1&motion=1®ions=1
- enabled: true
- - action: telegram_bot.send_message
- metadata: {}
- data:
- parse_mode: html
- disable_notification: true
- target: -1002XXXXXXXXX
- message: >-
- Generative AI для id: {{ trigger.payload_json['id'] }} <pre>{{
- trigger.payload_json['description'] }}</pre>
- max: 10
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement