Created
May 15, 2025 19:40
-
-
Save bruxy70/e0ddec541494117e40075345ef834463 to your computer and use it in GitHub Desktop.
Alert person outside, nobody home or at night
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
alias: Alert person outside, nobody home or at night | |
description: "" | |
triggers: | |
- alias: Movement back | |
id: back | |
trigger: state | |
entity_id: | |
- binary_sensor.back_person_occupancy | |
to: "on" | |
- alias: Movement front | |
id: front | |
trigger: state | |
entity_id: | |
- binary_sensor.front_person_occupancy | |
to: "on" | |
conditions: | |
- condition: template | |
value_template: >- | |
{{ (is_state('alarm_control_panel.home','armed_away') and | |
is_state('group.somebody_home','not_home')) or | |
(is_state('alarm_control_panel.home','armed_home') and now().hour <= 8) }} | |
alias: Armed away and nobody home, or Armed home at night | |
enabled: true | |
actions: | |
- choose: | |
- conditions: | |
- condition: trigger | |
id: back | |
alias: Trigger back | |
sequence: | |
- action: llmvision.image_analyzer | |
data: | |
include_filename: true | |
max_tokens: 100 | |
temperature: 0.2 | |
generate_title: false | |
expose_images: true | |
provider: **redacted** | |
remember: true | |
image_entity: | |
- camera.back | |
message: >- | |
Role: Jsi operátor bezpečnostního systému. Tvým úkolem je | |
vyhodnotit bezpečnostní hlášení a zkontrolovat situaci kolem | |
domu. | |
Situace: Dostáváš snímek z kamery za mým domem, spuštěný | |
pohybovým čidlem. Nikdo není doma, na pozemku by nikdo neměl | |
být. Popiš, jestli na kameře vidíš něco neobvyklého. Jsou tam | |
nějaké osoby? Pokud ano, popiš kolik jich je, jak vypadají a co | |
dělají. | |
target_width: 1920 | |
response_variable: response | |
- action: notify.mobile_app_vaclavs_iphone | |
data: | |
message: Někdo je za domem! {{ response.response_text }} | |
- conditions: | |
- condition: trigger | |
id: front | |
alias: Trigger front | |
sequence: | |
- action: llmvision.image_analyzer | |
data: | |
include_filename: true | |
max_tokens: 100 | |
temperature: 0.2 | |
generate_title: false | |
expose_images: true | |
provider: **redacted** | |
remember: true | |
image_entity: | |
- camera.front | |
message: >- | |
Role: Jsi operátor bezpečnostního systému. Tvým úkolem je | |
vyhodnotit bezpečnostní hlášení a zkontrolovat situaci kolem | |
domu. | |
Situace: Dostáváš snímek z kamery před mým domem, spuštěný | |
pohybovým čidlem. Nikdo není doma, na pozemku by nikdo neměl | |
být. Popiš, jestli na kameře vidíš něco neobvyklého. Jsou tam | |
nějaké osoby nebo vozidla? Pokud ano, popiš kolik jich je, jak | |
vypadají a co dělají. | |
target_width: 1920 | |
response_variable: response | |
- action: notify.mobile_app_vaclavs_iphone | |
data: | |
message: Někdo je před domem! {{ response.response_text }} | |
mode: parallel | |
max: 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment