FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Myagi am 17 Juni 2017, 17:53:57

Titel: Fhem hängt sich auf
Beitrag von: Myagi am 17 Juni 2017, 17:53:57
Guten Abend,

ich versuche zurzeit über ein Notify Musik auf dem Raspberry über mpg321 abzuspielen.
Sobald das Notify ausgeführt wird und die Musik abgespielt wird, ist der Fhem Webserver nicht mehr erreichbar, bis ich den Raspberry reboote.

Das stoppen des Prozesses durch 'sudo pkill mpg321' über SFTP stoppt zwar die Musik, der Webserver bleibt jedoch eingefroren.

Hier einmal der notify Befehl

Test:on {\system (`mpg321 /opt/fhem/FHEM/lib/MP3/File1.mp3`)}


Und der Log-Eintrag

2017.06.17 16:58:08 0: Featurelevel: 5.8
2017.06.17 16:58:08 0: Server started with 37 defined entities (fhem.pl:14348/2017-05-22 perl:5.020002 os:linux user:fhem pid:548)
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3.
Version 0.3.2-1 (2012/03/25). Written and copyrights by Joe Drew,
now maintained by Nanakos Chrysostomos and others.
Uses code from various people. See 'README' for more!
THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
tcgetattr(): Inappropriate ioctl for device
Title : Outblast & Korsakoff - Unleas  Artist : Korsakoff                     
Album : Pink Noise                     Year : 2010
Comment :                                Genre : Hardcore                     

Directory: /opt/fhem/FHEM/lib/MP3
Playing MPEG stream from File1.mp3 ...
MPEG 1.0 layer III, 320 kbit/s, 44100 Hz stereo
DIE:send: Cannot determine peer address at FHEM/44_S7_S7Client.pm line 851.
2017.06.17 17:13:24 0: DIE:send: Cannot determine peer address at FHEM/44_S7_S7Client.pm line 851.

2017.06.17 17:13:24 3: LOGO S7_ReadBlockFromPLC ReadArea error: -2=unknown errorcode
2017.06.17 17:13:24 2: LOGO S7 disconnected
2017.06.17 17:13:24 0: Server shutdown
2017.06.17 17:13:29 1: Including fhem.cfg



Wäre auch schön, wenn mir jemand 'tcgetattr(): Inappropriate ioctl for device' erklären könnte, speziell in diesem Zusammenhang. Das Internet gab leider keine Auskunft.

Danke schonmal für die Hilfe :)
Titel: Antw:Fhem hängt sich auf
Beitrag von: CoolTux am 17 Juni 2017, 18:26:55
Dafür das Du dir einen Meister Nick gibst, musst Du anscheinend noch viel lernen.  ;D


Test:on "mpg321 /opt/fhem/FHEM/lib/MP3/File1.mp3"


So sollte es nicht blockieren.
Titel: Antw:Fhem hängt sich auf
Beitrag von: Otto123 am 17 Juni 2017, 19:13:06
Und damit Du weißt wo es steht -> https://fhem.de/commandref_DE.html#command  ;)
Zitat von: Myagi am 17 Juni 2017, 17:53:57
Wäre auch schön, wenn mir jemand 'tcgetattr(): Inappropriate ioctl for device' erklären könnte, speziell in diesem Zusammenhang. Das Internet gab leider keine Auskunft.
Dazu müsstest Du die Programmierer von mp321 befragen, ich denke die Meldung kommt von da?

Gruß Otto
Titel: Antw:Fhem hängt sich auf
Beitrag von: Myagi am 17 Juni 2017, 22:03:18
Danke, hat mir super weitergeholfen! :)