Created
May 15, 2025 19:41
-
-
Save bruxy70/2c7ac1dfadfc5c0ad81965410fa11190 to your computer and use it in GitHub Desktop.
Lights on when security alarm
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: Lights on when security alarm | |
triggers: | |
- trigger: state | |
entity_id: alarm_control_panel.home | |
to: triggered | |
actions: | |
- action: frigate.create_event | |
metadata: {} | |
data: | |
label: Alarm | |
duration: 30 | |
include_recording: true | |
target: | |
entity_id: | |
- camera.front | |
- camera.back_old | |
- camera.gallery | |
- camera.garage | |
- camera.livingroom | |
- camera.zahrada | |
- camera.pano | |
- if: | |
- condition: state | |
entity_id: sun.sun | |
state: below_horizon | |
then: | |
- alias: Turn on all lights | |
action: light.turn_on | |
target: | |
entity_id: light.all_lights | |
data: {} | |
- action: llmvision.image_analyzer | |
data: | |
include_filename: true | |
max_tokens: 300 | |
temperature: 0.2 | |
generate_title: true | |
expose_images: true | |
provider: **redacted** | |
remember: true | |
image_entity: | |
- camera.front | |
- camera.back | |
- camera.zahrada | |
- camera.pano | |
- camera.garage | |
- camera.livingroom | |
- camera.gallery | |
message: >- | |
Role: Jsi operátor bezpečnostního systému. Právě byl spuštěn poplach. | |
Tvůj úkol je zkontrolovat všechny kamery, vyhodnotit situaci a popsat, | |
jestli na některé kameře vidíš něco neobvyklého. Jsou tam nějaké osoby | |
nebo vozidla? Pokud ano, popiš detailně kolik jich je, jak vypadají a co | |
dělají. Navíc zkontroluj stav oken na balkón u Kuby a Kláry, v ložnici, | |
vzadu do zahrady a vchodových dvěří. | |
Situace: První kamera je před domem, druhá za domem, třetí ze zahrady na | |
dům, čtvrtá z domu na zahradu, a pak kamery uvnitř (pokud nejsou | |
vypnuté - garáž, obývák a první patro). Dveře a okna: Jakub: {{ | |
states('binary_sensor.balkon_jakub_contact') }}, Klára: {{ | |
states('binary_sensor.balkon_klara_contact') }}, zahrada: {{ | |
states('binary_sensor.dvere_zahrada_contact') }}, ložnice: {{ | |
states('binary_sensor.okno_loznice_contact') }}, vchod: {{ | |
states('binary_sensor.dvere_vchod_contact') }}. | |
Kontext: Pokud je některé okno/dveře otevřené,může to spustit falešný | |
alarm (ale také tudy někdo může lézt dovnitř - specielně vchodové dvěře | |
by měli být zavřené). | |
Odpověď: Popiš situaci pouze na kamerách, kde je nějaké bezpečnostní | |
riziko (pokud nějaké takové jsou), a vrať link na takovou kameru. | |
Kamery, kde nic není nevyjmenovávej jednu po druhé - pouze konstatuj, že | |
na ostatních (nebo všech) kamerách je klid! V odpovědi zohledni pouze | |
otevřená okna (pokud nějaká jsou). Pokud je stav okna neznámý, nebo je | |
okno zavřené, ignoruj je (off znamená zavřeno). Nevyjmenovávej | |
jednotlivá okna/dveře, pokud nejsou otevřená! | |
target_width: 1920 | |
response_variable: response | |
- action: notify.jana_vasek_phone | |
data: | |
title: Alarm | |
message: Byl spuštěn alarm. {{ response.response_text }} | |
enabled: true |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment