NEWS
SOLVED [gelöst] Exec funktioniert nicht mit omxplayer
-
Hallo,
Ich wollte mir lediglich ein einfaches Skript erstellen, welches mithilfe des Befehls:
omplayer -o local /home/pi/Musik/titel.mp3
Musik abspielt. Leider funktioniert dieser Befehl nicht. Im Log vom Iobroker steht lediglich dass des Befehl ausgeführt worden ist. Ich habe bereits zur GROUP Iobroker sowohl Music als auch Video hinzugefügt:
uid=1001(iobroker) gid=1001(iobroker) Gruppen=1001(iobroker),5(tty),20(dialout),29(audio),44(video),112(bluetooth),998(i2c),997(gpio)
Somit sollte der Iobroker die Berechtigungen haben eine mp3 mittels omxplayer abzuspielen. Wenn man sich als user Iobroker anmeldet und den Befehl ausführt läuft die Musik auch problemlos. Das Verzeichnis /home/pi/Music steht auch auf 777 von den Schreib und Leserechten.
Ich weiß langsam nicht mehr weiter. Falls jemand weiß wie es geht.
Info:
System: Raspbian (Musik über klinkenanschluss)
Iobroker Version: 3.6.2Log:
script.js.common.Exsec: exec: omxplayer -o local /home/pi/Music/morgenalarm.mp3
-
@M-S-0 poste doch mal das Script
-
Eigentlich ein sehr simples scirpt bei dem nicht viel schief gehen dürfte. -
@Jey-Cee
Danke schonmal im vorraus -
@M-S-0 bitte dopppel posts vermeiden. Beiträge können Bearbeitet werden.
Setz doch mal den haken bei "mit Ergebnissen". Dadurch solltest du im log sehen was passiert wenn er den befehl ausführt.
-
@Jey-Cee Danke sorry für den doppel post.
Im Log wird leider nichts angezeigt obwohl "mit Ereignissen" aktiviert ist.javascript.0 2019-10-13 11:09:00.045 info script.js.common.Exsec: exec: omxplayer -o local /home/pi/Music/morgenalarm.mp3 javascript.0 2019-10-13 11:08:30.042 info script.js.common.Exsec: registered 0 subscriptions and 1 schedule javascript.0 2019-10-13 11:08:30.033 info Start javascript script.js.common.Exsec
-
Du musst noch eine log ausgabe in den neuen freien slot packen.
-
@Jey-Cee Der Request ist:
javascript.0 2019-10-13 11:38:00.241 info script.js.common.Exsec: * failed to open vchiq instance javascript.0 2019-10-13 11:38:00.060 info script.js.common.Exsec: exec: omxplayer -o local /home/pi/Music/morgenalarm.mp3
Die vchiq Instanz ist eine Instanz der Gruppe video. Auf diese Gruppe hat der Iobroker extra Zugriff berkommen.
-
Danke ich habe das Problem mit der vchiq Instanz gelöst mit dem Befehl:
sudo chmod 777 /dev/vchiq
Danke für deine Hilfe, die Musik läuft
Wie kann ich diese Frage nun als "gelöst markieren"?
-
-
Hallo,
kann mir einer sagen wie kann ich
GROUP Iobroker Music und Video hinzufügen?