Benachrichtigung kommt immer ohne Anhang/Bild

Moin,

ich mal wieder :melting_face:

Ich möchte mir eine Benachrichtigung auf mein Android-Handy schicken, mit einem Bild als “Anhang” der Nachricht.

Es kommt aber immer nur die Benachrichtigung mit Text/Title an - ohne Bild.

Woran liegts?

alias: Türklingel Benachrichtigung
description: ""
trigger:
  - type: occupied
    platform: device
    device_id: affa7751491916ede43914a57a123456
    entity_id: 41bfa98e6354d2d33c20bbe2c812345
    domain: binary_sensor
condition: []
action:
  - service: camera.snapshot
    target:
      entity_id: camera.ring_kamera_doorbell_pro_2_snapshot
    data:
      filename: /media/snapshot/test3.jpg
  - service: notify.mobile_app_dirks_s21_fe
    metadata: {}
    data:
      message: Es hat an der Haustür geklingelt.
      data:
        image: /media/snapshot/test3.jpg
      title: Türklingel
mode: single

Das Bild existiert im Ordner.

Versuche es mal so
image: media/snapshot/test3.jpg

Leider immer noch ohne Anhang.

Allerdings legt die Action oben auch nur ein Bild mit dem Dateinamen an, ohne das Bild der Kamera neu anzufertigen. Er nimmt einfach den letzten Snapshot, der vorhanden ist und speichert es unter dem gewünschten Dateinamen.

Setz mal den Image Pfad in Anführungszeichen


Hab ich zumindest so hier gefunden

Hatte ich schon probiert. Leider auch kein Erfolg.

Welche Integration nutzt du und unterstützt die überhaupt Screenshots? Bei der offiziellen Ring Integration konnte ich keine Screenshot Funktion finden…

Du könntest die Entität Take Snapshot vor weg in deiner Automation aufrufen.
So habe ich es gemacht:

Das sähe dann so aus:

  - alias: Snapshot von Ring Haustür
    if:
      - condition: trigger
        id:
          - normale Klingel
    then:
      - device_id: aa5a96c7c338f0279ed3531090ff56f6
        domain: button
        entity_id: 3a38b1e5ce2a6c8f9230a840914e7c49
        type: press
      - service: camera.snapshot
        data:
          filename: /media/local/haustur.jpg
        target:
          entity_id: camera.haustur_snapshot
        enabled: true
      - service: notify.mobile_app_galaxy_s21
        data:
          message: Es hat geklingelt!
          data:
            image: /media/local/haustur.jpg
            priority: high
            push:
              sound:
                name: default
                critical: 1
                volume: 0

allerdings muss ich dazu sagen, dass ich das Gefühl habe, das trotz der Auslösung über “Take Snapshot” nicht der Moment aufgenommen wird, wo ausgelöst wurde sondern dann wo das erste mal die Bewegung erkannt wurde.
Ich habe auch schon versucht mit irgendwelchen Zeiten zu spielen, hat aber keinen Erfolg gebracht.
Sollte es dann bei Dir funktionieren, würde mich mal interessieren, wie da die zeitlichen Aufnahmen sind und wie Du es gelöst hast!

Edit:
habe gerade gesehen, das die “normale” Integration das Take Snapshot von Haus aus nicht mitbringt.
Eingebunden habe ich die über
https://github.com/tsightler/ring-mqtt

Hallo freunde,

hat es hier jemand zum laufen gebracht? bei mir sind es auch weiterhin viel ältere Bilder die gespeichert werden…

Gruß
Marcel

Nicht wirklich.
Ich habe den Snapshot Interval aufs minimum von 10sec gesetzt. Somit sind die Bilder maximal 10sec alt.
Ist nicht schön, aber ich kann damit leben und für Kameras im Akkubetrieb bestimmt nicht förderlich.
Was ich auch beobachtet habe ist das sich der Snapshot Interval aus irgendwelchen Gründen zwischendurch wieder auf 30sec stellt. Vlt. ist das irgendeine Einstellung in der Ring App geschuldet. Habe mir eine Automation gebastelt, die es dann wieder zurück auf 10sec stellt.