[geloest] Shell Command funktioniert nicht

sharbich

New member
Hallo Ihr Lieben,

ich habe folgende Shell Befehle in der configuration.yaml.

Code:
# Execute Shell Command
shell_command:
  start_record: "/usr/bin/ffmpeg -i rtsp://admin:'Marlies(12)'@192.168.30.249:554 -t 00:00:10 -y /media/usb/backups/camera/alarmvideo.mp4"
  rename_video: mv -n "/media/usb/backups/camera/alarmvideo.mp4" "/media/usb/backups/camera/alarmvideo_$(date -r "/media/usb/backups/camera/" +"%Y_%m_%d_%H-%M-%S").mp4"
Der Shell Befehl schlägt mit folgender Fehlermeldung fehl:
Code:
2023-02-12 17:03:27.237 INFO (MainThread) [homeassistant.components.websocket_api.http.connection] [140164878434208] Initialized trigger
2023-02-12 17:04:13.094 INFO (MainThread) [homeassistant.helpers.script.websocket_api_script] websocket_api script: Running websocket_api script
2023-02-12 17:04:13.095 INFO (MainThread) [homeassistant.helpers.script.websocket_api_script] websocket_api script: Executing step call service
2023-02-12 17:04:15.796 DEBUG (MainThread) [homeassistant.components.shell_command] Stderr of command: `/usr/bin/ffmpeg -i rtsp://admin:'Marlies(12)'@192.168.30.249:554 -t 00:00:10 -y /media/usb/backups/camera/alarmvideo.mp4`, return code: 1:
b"ffmpeg version 5.0.1 Copyright (c) 2000-2022 the FFmpeg developers\n  built with gcc 11.2.1 (Alpine 11.2.1_git20220219) 20220219\n  configuration: --prefix=/usr --enable-avfilter --enable-gnutls --enable-gpl --enable-libass --enable-libmp3lame --enable-libpulse --enable-libvorbis --enable-libvpx --enable-libxvid --enable-libx264 --enable-libx265 --enable-libtheora --enable-libv4l2 --enable-libdav1d --enable-lto --enable-postproc --enable-pic --enable-pthreads --enable-shared --enable-libxcb --enable-librist --enable-libsrt --enable-libssh --enable-libvidstab --disable-stripping --disable-static --disable-librtmp --enable-libaom --enable-libopus --enable-libsoxr --enable-libwebp --enable-vaapi --enable-vdpau --enable-vulkan --enable-libdrm --disable-debug\n  libavutil      57. 17.100 / 57. 17.100\n  libavcodec     59. 18.100 / 59. 18.100\n  libavformat    59. 16.100 / 59. 16.100\n  libavdevice    59.  4.100 / 59.  4.100\n  libavfilter     8. 24.100 /  8. 24.100\n  libswscale      6.  4.100 /  6.  4.100\n  libswresample   4.  3.100 /  4.  3.100\n  libpostproc    56.  3.100 / 56.  3.100\nInput #0, rtsp, from 'rtsp://admin:Marlies(12)@192.168.30.249:554':\n  Metadata:\n    title           : Media Server\n  Duration: N/A, start: 0.001000, bitrate: N/A\n  Stream #0:0: Video: h264 (High), yuvj420p(pc, bt709, progressive), 1920x1080, 100 tbr, 90k tbn\n  Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp\n/media/usb/backups/camera/alarmvideo.mp4: No such file or directory\n"
2023-02-12 17:04:15.796 ERROR (MainThread) [homeassistant.components.shell_command] Error running command: `/usr/bin/ffmpeg -i rtsp://admin:'Marlies(12)'@192.168.30.249:554 -t 00:00:10 -y /media/usb/backups/camera/alarmvideo.mp4`, return code: 1
Auf der Shell des Server funktioniert der Befehl. Wie kann ich es im Container testen?
Gruß von Stefan Harbich
 
Hallo,
ich habe das Problem gefunden. Ich befinde mich im Container und muss erstmal mein NFS Share verbinden. Die konkrete Lösung poste ich wenn ich es geschafft habe.
 
Hallo,

mit dem folgenden Mount Befehl wird das NFS Share verbunden.
Code:
mount_smb_backups: mount 192.168.20.20:/media/usb/backups /media/backups
 
Hallo,

mit dem folgenden Mount Befehl wird das NFS Share verbunden.
Code:
mount_smb_backups: mount 192.168.20.20:/media/usb/backups /media/backups
Das ganze solltest du dann in die fstab einbinden, sonst ist das nach einem Neustart wieder weg, die fstab befindet sich normalerweise unter etc/fstab

Du legst dir ein Verzeichnis an in das gemountet werden soll, oder nutzt ein vorhandenes,

Code:
//192.168.20.20/media/usb/backups  /media/backups  cifs    defaults,noauto,nofail,username=BENUTZERNAME,passwd=PASSWORT    0    0
 
Zuletzt bearbeitet:

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
4.702
Beiträge
47.957
Mitglieder
4.347
Neuestes Mitglied
Reekoh
Zurück
Oben