Hallo Ihr Lieben,
ich habe folgende Shell Befehle in der configuration.yaml.
Der Shell Befehl schlägt mit folgender Fehlermeldung fehl:
Auf der Shell des Server funktioniert der Befehl. Wie kann ich es im Container testen?
Gruß von Stefan Harbich
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"
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
Gruß von Stefan Harbich