Kamera Snapshot mittels Push Nachricht verschicken

Hallo

Hab mir schon die ähnlichen Beiträge angeseheb aber bin zu keiner Lösung gekommen. Der Snapshot wird erstellt ist aber bei der Benachrichtigung an meinem Iphone nicht zu sehen.

alias: Doorbell Benachrichtigung Flo
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.reolink_haustuer_besucher
    to: "on"
condition: []
action:
  - service: camera.snapshot
    metadata: {}
    data:
      filename: /config/www/tmp/doorbell_snapshot.jpg
    target:
      entity_id: camera.reolink_haustuer_fliessend
  - delay:
      hours: 0
      minutes: 0
      seconds: 3
      milliseconds: 0
  - service: notify.mobile_app_flo
    data:
      message: Es ist jemand an der Haustür
      title: Haustür Glocke
      data:
        attachment:
          url: >-
            https://*************************************.ui.nabu.casa/config/www/tmp/doorbell_snapshot.jpg
mode: single

Einfach auf die Lokale Daten zugreifen mit
/local/tmp/doorbell_snapshot.jpg

und image anstatt attachment verwenden.

action:
  - service: camera.snapshot
    target:
      entity_id: camera.reolink_haustuer_fliessend
    data:
      filename: /config/www/tmp/doorbell_snapshot.jpg
  - delay:
      hours: 0
      minutes: 0
      seconds: 3
      milliseconds: 0
  - service: notify.mobile_app_flo
    data:
      message: Es ist jemand an der Haustür
      title: Haustür Glocke
      data:
        image: /local/tmp/doorbell_snapshot.jpg

Gruß
Osorkon

1 „Gefällt mir“

Danke das hat funktioniert. Wie kann ich jetzt das Dashboard in der App öffnen? Will es nicht im Safari sondern das er die App öfnnet. Hast du da noch eine Idee?

        actions:
          - action: URI
            title: Öffne Kamera
            uri: >- 
actions:
  - action: URI
    title: Öffne Kamera
    uri: /dashboard/ansicht

Gruß
Osorkon

Super hat funktioniert. Wäre es auch möglich das ich den Link gleich beim Bild hinterlege und keinen extra Button habe?

Hallo zusammen,
ich fummel hier schon seit Tagen rum und bekomme den Screenshot der Kamera nicht in die Push Benachrichtigung.

Ich weiß auch nicht was ich falsch mache. Anfangs lag es am Zugriff. Aber mitlerweile kann ich über http://homeassistant.local:8123/local/camera.vordertur_snapshot.jpg das Bild auch anschauen.
Egal ob ich den lokalen oder nabucasa Pfad verwende, das Bild taucht einfach nicht in der Push-Mitteilung auf iOS auf.

Das ist jetzt die letzte Konfiguration der Automation. Ich habe zig ausprobiert. Aber das verdammte Bild möchte nicht erscheinen. Vielleicht habt ihr einen Tipp?

Danke.

alias: Bewegung_Vordertür
description: Push mit Snapshot
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.vordertur_motion_detected
    to: "on"
actions:
  - data:
      entity_id: camera.vordertur
      filename: /config/www/camera.vordertur_snapshot.jpg
    action: camera.snapshot
  - delay:
      seconds: 2
  - data:
      title: 🚨 "Bewegung an der EufyCam"
      message: Sieh Dir das Bild an
      data:
        push:
          image: "/local/camera.vordertur_snapshot.jpg"
    action: notify.mobile_app_iphone

Versuch mal
filename: /local/camera.vordertur_snapshot.jpg

Hi, funktioniert leider nicht.
Irgendwo habe ich gelesen dass das zumindest so sein soll.

local ist wohl ein Alias für /config/www beim Zugriff. Warum auch immer.

Danke und Gruß.

geht bei mir, hbs nach der Anleitung gebastelt

alias: Benachrichtigung Türklingel vorne
description: ""
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.shellyplusi4_tuerklingel_vorne
    from: "off"
    to: "on"
conditions: []
actions:
  - action: camera.snapshot
    metadata: {}
    data:
      filename: /media/local/tuer.jpg
    target:
      entity_id: camera.kamera_eingang_fliessend
  - action: notify.mobile_app_all
    metadata: {}
    data:
      message: "🚪Vorne : Es hat an der Haustüre vorne geklingelt"
      data:
        image: /media/local/local/tuer.jpg
      title: Haustüre Vorne
mode: single

Danke ich habe mir das Video und Deine Konfiguration angeschaut.
Trotzdem wird bei mir kein Bild angehangen :frowning:

alias: Bewegung_Vordertür
description: Push mit Snapshot
triggers:
  - trigger: state
    entity_id: binary_sensor.vordertur_motion_detected
    from: "off"
    to: "on"
conditions: []
actions:
  - action: camera.snapshot
    data:
      filename: /config/www/eufytest.jpg
    target:
      entity_id:
        - camera.vordertur
  - delay:
      hours: 0
      minutes: 0
      seconds: 2
      milliseconds: 0
  - action: notify.mobile_app_iphonex3tb
    data:
      message: Sieh Dir das Bild an
      data:
        image: /local/eufytest.jpg"
      title: 🚨 Bewegung an der EufyCam
mode: single

Ich habe getestet unter http://homeassistant.local:8123/local/eufytest.jpg kann ich auf das Bild zugreifen und sehe es.

Vermutlich ist es nur eine Kleinigkeit, aber bis jetzt hat nichts funktioniert. Auch wenn ich andere Bilder verwende zum Testen.

und wenn du mal das wie im Video angegebene Verzeichnis probierst?

/media/local/tuer.jpg

Danke für die Hilfestellung.
Aber auch das macht keinen Unterschied. Schade.
Ich finde dazu aber auch nichts in den Logs außer dass die Automation getriggert wurde.

alias: Bewegung_Vordertür
description: Push mit Snapshot
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.vordertur_motion_detected
    to: "on"
conditions: []
actions:
  - action: camera.snapshot
    data:
      filename: /media/local/eufytest.jpg
    target:
      entity_id:
        - camera.vordertur
    enabled: true
  - delay:
      hours: 0
      minutes: 0
      seconds: 2
      milliseconds: 0
    enabled: true
  - action: notify.mobile_app_iphonex3tb
    data:
      message: Sieh Dir das Bild an
      data:
        image: /media/local/local/eufytest.jpg
      title: 🚨 Bewegung an der EufyCam
mode: single

In welchem Ordner liegen deine Snapshots?

Physisch auf dem Dateisystem:
/media/eufytest.jpg
/media/local/eufytest.jpg

Über den Medien Explorer:

My Media/eufytest.jpg

My Media/local/eufytest.jpg

Sieht für mich ok aus.

Deine Automation legt den Snapshot in /media/local/eufytest.jpg ab, aber beim Versenden benutzt du /media/local/local/eufytest.jpg.

@Kitty danke für den Hinweis.
Für das Testen ist es egal, weil dort eine Datei liegt mit entsprechender Bezeichnung liegt. Ich ändere nicht immer alles da es zu aufwendig wäre bei den vielen Änderungen die ich versuche.
Auch die Änderung bewirkt nichts.
VG

Ich habs geschafft. Es lag nicht an der Automation an sich.

Folgende Automation funktioniert wunderbar. Das Problem war aber dass in HomeAssistant eine zweite MobileApp Registrierung existierte. Es gab zweimal das Gerät: iphonex3tb

Das falsche habe ich gelöscht, es hatte kaum gefüllte Attribute und die iOS Version war weit hinter der die ich aktuell nutze. Und voila es fluppt :grinning:

alias: Bewegung_Vordertür
description: Push mit Snapshot
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.vordertur_motion_detected
    to: "on"
conditions: []
actions:
  - action: camera.snapshot
    data:
      filename: /media/local/eufytest.jpg
    target:
      entity_id:
        - camera.vordertur
    enabled: true
  - delay:
      hours: 0
      minutes: 0
      seconds: 2
      milliseconds: 0
    enabled: true
  - action: notify.mobile_app_iphonex3tb
    data:
      message: Sieh Dir das Bild an
      data:
        image: /media/local/eufytest.jpg
        #image: "{{ state_attr('camera.vordertur', 'camera.vordertur') }}"
      title: 🚨 Bewegung an der EufyCam
mode: single

Danke euch!