Skip to content

Instantly share code, notes, and snippets.

@bruxy70
Created May 15, 2025 19:40
Show Gist options
  • Save bruxy70/e0ddec541494117e40075345ef834463 to your computer and use it in GitHub Desktop.
Save bruxy70/e0ddec541494117e40075345ef834463 to your computer and use it in GitHub Desktop.
Alert person outside, nobody home or at night
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