Ich lasse mir die Bewegung vor der Haustür inkl. Beschreibung per Push senden. Leider steht immer da, dass der Anhang (Bild) nicht angezeigt werden kann (ich möchte es auf das Handy bekommen). Erkennt jemand den Fehler?
alias: Haustür Person entdeckt
description: Claude analysiert Kamerabild und sendet Push nur wenn Person erkannt
triggers:
- trigger: state
entity_id: binary_sensor.haustuer_person
to: "on"
actions:
- variables:
camera_entity: camera.haustuer_standardauflosung
snapshot_filename: /config/www/haustuer_snapshot_{{ now().timestamp() | int }}.jpg
snapshot_url: >-
https://(HIER STEHT NATÜRLICH DIE RICHTIGE URL).ui.nabu.casa/local/haustuer_snapshot_{{
now().timestamp() | int }}.jpg
- alias: Snapshot speichern
action: camera.snapshot
target:
entity_id: camera.haustuer_standardauflosung
data:
filename: "{{ snapshot_filename }}"
- delay:
seconds: 2
- alias: KI analysiert Kamerabild
action: ai_task.generate_data
data:
task_name: haustuer_person_analyse
entity_id: ai_task.claude_ai_task
instructions: >
Du analysierst ein Bild einer Haustür-Kamera. Wenn du eine Person
siehst, beschreibe sie kurz auf Deutsch in maximal 20 Wörtern (Kleidung,
Aktion, ob Paket sichtbar). Wenn keine Person zu sehen ist, antworte nur
mit dem Wort LEER. Antworte direkt, ohne Einleitung oder Erklärung.
attachments:
media_content_id: media-source://camera/{{ camera_entity }}
media_content_type: ""
response_variable: result
continue_on_error: true
- alias: Abbruch wenn keine Person erkannt
condition: template
value_template: |
{{ result is defined
and result.data is defined
and 'LEER' not in (result.data | string | upper) }}
- alias: Ergebnis speichern
action: input_text.set_value
target:
entity_id: input_text.haustur_person_entdeckt
data:
value: "{{ result.data }}"
- alias: Push an Oliver
action: notify.mobile_app_iphone_von_oliver
data:
title: 🚪 Person an der Haustür
message: "{{ result.data }}"
data:
attachment:
url: "{{ snapshot_url }}"
content-type: image/jpeg
push:
interruption-level: time-sensitive
- alias: Push an Szilvia
action: notify.mobile_app_iphone_von_szilvia
data:
title: 🚪 Person an der Haustür
message: "{{ result.data }}"
data:
attachment:
url: "{{ snapshot_url }}"
content-type: image/jpeg
push:
interruption-level: time-sensitive
- delay:
seconds: 60
mode: single
max_exceeded: silent