Autor Thema: Rasp-Pi abspielen von MP3- FHEM friert ein.  (Gelesen 4174 mal)

Offline kud

  • Full Member
  • ***
  • Beiträge: 499
Rasp-Pi abspielen von MP3- FHEM friert ein.
« am: 09 Dezember 2013, 16:15:22 »
Habe eine " Alarmanlage" nachgebaut und spiele bei Piri-Kontakt eine oder mehere MP3s ab.

zB. so
`/usr/bin/mpg123 /Soundfiles/Einbruch_flur.mp3 /Soundfiles/Alarm_polnisch.mp3 /Soundfiles/Alarm_russisch.mp3 /Soundfiles/Alarm_romanisch.mp3 &`;

Läuft auch wunderbar jedoch ist in dieser Zeit jegliche FHEM-Verarbeitung eingefroren.
Kann man so etwas anders lösen ? Ich dachte der Raspi macht Multitasking.



Offline hexenmeister

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4707
    • tech_LogBuch
Antw:Rasp-Pi abspielen von MP3- FHEM friert ein.
« Antwort #1 am: 09 Dezember 2013, 16:23:07 »
Hallo!

Zitat
Ich dachte der Raspi macht Multitasking.
Raspi macht das schon, FHEM aber nicht.
Irgendwie wird hier Dein Wunsch nach Hintergrundausführung nicht erkannt. Klappt das auch dann nicht, wenn Du aus FHEM ein Script aufrufst, das die notwendige Programme (zum Abspielen von MP3s) in Hintergrund startet (und sich dann gleich wieder beendet). Dann müsste FHEM auch wieder frei sein.

hth

Alexander
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Offline kud

  • Full Member
  • ***
  • Beiträge: 499
Antw:Rasp-Pi abspielen von MP3- FHEM friert ein.
« Antwort #2 am: 10 Dezember 2013, 18:04:41 »
Hat leider nichts gebracht.
Ich starte die Ausgabe jetzt mit '/opt/fhem/FHEM/Alarm.sh &'

In der Alarm.sh steht dann mpg123 Soundfile.

Klappt auch, jedoch blockiert das Webinterface (oder FHEM komplett) bis das Soundfile zuende gespielt ist.
Wenn ich die Alarm.sh aus der Konsole starte kann ich FHEM weiterbedienen.

 ??? ??? ???



Offline Reinerlein

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2134
Antw:Rasp-Pi abspielen von MP3- FHEM friert ein.
« Antwort #3 am: 10 Dezember 2013, 18:08:53 »
Hi,

kann es sein, dass das &-Zeichen auf dem Weg von der Oberfläche zur Ausführung verschwindet?
Versuch doch mal in deinem Shell-Skript den Aufruf von mpg123 mit einem &-Zeichen abzuschliessen, und in Fhem das Skript dann normal ohne & aufzurufen...

Grüße
Reinerlein

Offline kud

  • Full Member
  • ***
  • Beiträge: 499
Antw:Rasp-Pi abspielen von MP3- FHEM friert ein.
« Antwort #4 am: 10 Dezember 2013, 18:11:15 »
Habe sowohl Alarm.sh &  als auch in der Datei mpg123 Soundfile &

Offline roedert

  • Sr. Member
  • ****
  • Beiträge: 911
Antw:Rasp-Pi abspielen von MP3- FHEM friert ein.
« Antwort #5 am: 25 Dezember 2013, 21:30:21 »
Installier dir mpd und mpc.
Mpd ist ein Dienst der im Hintergrund läuft und den du mit mpc steuern kannst.

Brauchst also nur "mpc play xyz" aufrufen was die Kontrolle auch sofort wieder an fhem zurück gibt.

 

decade-submarginal