Bilddatei in zwei Verzeichnissen abspeichern

Hallo und guten Morgen.

Ich möchte eine Bilddatei (.jpg) die im Ordner “media/snapshot” gespeichert ist mit einer Automation in ein anderes Verzeichnis kopieren und umbenennen.

Also vorher ist die Datei zum Beispiel:
/media/snapshot/tuere.jpg

Nach dem Kopieren und Umbenennen soll sie dann in folgendem Ordner sein:
/config/www/snapshot/tuere_123.jpg

Also kopiert und umbenannt. Die ursprüngliche Datei muss erhalten bleiben.

Alternativ (oder fast noch besser) wäre, wenn bei Erstellen des Snapshots die Bilddatei in zwei verschiedenen Verzeichnissen mit zwei unterschiedlichen Dateinamen gespeichert werden könnten.
Die Automatisierung sieht gerade so aus:

action: camera.snapshot
target:
  device_id: 822222222eac344ad60782233fffd2f62
data:
  filename: /config/www/snapshot/tuere.jpg

Am einfachsten wäre, wenn man da einfach noch einen zweiten Dateipfad und -namen eintragen könnte. :slight_smile:
Also irgendwie so:

action: camera.snapshot
target:
  device_id: 822222222eac344ad60782233fffd2f62
data:
  filename: /config/www/snapshot/tuere.jpg
  filename: /media/snapshot/tuere_123.jpg

Aber der zweite Code funktioniert natürlich nicht. Zu einfach gedacht von mir… Evtl. muss/kann man da an richtiger Stelle ein & oder && einfügen??

Irgendwie finde ich keine Lösung dafür.

Schonmal vielen Dank im Voraus!

Du kannst mit der Shell-Command Integration Dateien mittels Shell kopieren:

Am einfachsten (wenn auch nicht effizientesten) wird es jedoch sein 2x Snapshot zu erstellen :wink:

Hi und danke für die Antwort.
Genau so mache ich es bereits: Snapshot zweimal erstellen mit zwei Schritten in der Automation. Ist halt keine so “saubere” Lösung :slight_smile:

Das mit Shell Command werde ich aber auf jeden Fall mal anschauen.