Hallo,
meine Klingel ist in HA integriert, so dass die Außenkamera automatisch ein Foto macht wenn es klingelt und mir das per Telegram sendet.
Soweit klappt das auch. Nun will ich aber nur einen Ausschnitt des Fotos senden. Dazu führe ich mit magick den Bildbeschnitt aus:
Ausschnitt aus configuration.yaml:
command_line:
- binary_sensor:
name: CropSnapshot
command: "/usr/bin/magick /media/snapshot/doorbell.jpg -crop 900x780+2800+750 /media/snapshot/doorbellcrop.jpg
Das Problem ist folgendes:
Genutzt wird HA-OS als VM auf Proxmox. Führe ich die Befehlszeile im HA-OS-Terminal aus, dann wird das gecroppte Bild korrekt gespeichert.
Aber wenn ich das Script aus einer Automation heraus aufrufe:
action: shell_command.crop_snapshot
data: {}
dann macht er das nicht. Wo liegt mein Fehler? Das Protokoll zeigt folgendes an:
Command failed (with return code 127): /usr/bin/magick /media/snapshot/doorbell.jpg -crop 900x780+2800+750 /media/snapshot/doorbellcrop.jpg
Achja - wenn ich magick suche, dann wirds auch korrekt gefunden:
➜ ~ which magick
/usr/bin/magick
Danke euch sehr für Feedback.
by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)