Hallo,
ich habe ein merkwürdiges Verhalten und bitte um Hilfe, da ich vielleicht den Wald vor lauter Bäumen nicht sehe. Meine INI reagiert u.a. auf zwei Events:
Die Doorpi-Version ist laut changelog.txt 2.4.1.8.
[EVENT_OnCallIncoming]
1=os_execute:sudo !BASEPATH!/scripts/runomx.sh
2=out:power_supply,1
[EVENT_OnKeyPressed_onboardpins.20]
1=call:**620
3=os_execute:!BASEPATH!/scripts/runomx.sh
Die Reihenfolge der Befehle spielt keine Rolle, alles getestet. Drücke ich die Taste (Pin 20), erfüllt das Script seinen Zweck. Kommt der Call, wird nur das Netzteil mit dem zweiten Befehl aktiviert.
Hat irgendjemand eine Idee oder ähnliches erlebt?
Wer vermutet, das Script spielt inhaltlich oder rechtetechnisch eine Rolle: Fehlanzeige, denke ich. Selbst mit sudo keine Chance, trotzdem hier der Inhalt:
#!/bin/bash
#
#
logfile=../log/omx.log
# Stellt sicher, dass omxplayer immer wieder gestartet wird.
if [ $(ps -A | grep -c omxplayer) = 0 ];
then
echo "$(date) omx wiederbeleben" >> $logfile
omxplayer --fps 15 --live --threshold .01 --video_fifo .01 http://172.30.1.46:8080/stream/video.mjpeg local & disown 1>/dev/null 2>/dev/null
echo "$(date) omx ende" >> $logfile
fi
exit
Wäre toll, wenn jemand helfen kann.
Danke
pmike