Hallo zusammen,
ich möchte eine mp3 Datei mittels notify mit einer USB Soundkarte an einer DS209+II mit DSM 4.2 beta ausgeben. Die Wiedergabe mit der Audiostation funktioniert grundsätzlich.
In der fhem.cfg ist folgendes eingerichtet:
define sound dummy
define ALARM notify sound { system ("/usr/syno/bin/mplayer /volume1/music/test.mp3 -loop 0 -daemon -volume 100" )}
Nun Audiostation gestoppt und das notify getriggert, dann kommt folgende Rückgabe in der logdatei:
2013.02.19 19:33:12 5: Cmd: >set sound on<
2013.02.19 19:33:12 4: dummy set sound on
2013.02.19 19:33:12 5: Triggering sound (1 changes)
2013.02.19 19:33:12 5: Notify loop for sound on
2013.02.19 19:33:12 5: Triggering ALARM
2013.02.19 19:33:12 5: Cmd: >{ system ("/usr/syno/bin/mplayer /volume1/music/test.mp3 -loop 0 -daemon -volume 100" )}<
2013.02.19 19:33:12 3: ALARM return value: -1
und die Soundkarte bleibt still.
Hat jemand einen Tipp für mich?
Lösung gefunden:
Der Pfad von mplayer hat sich mit dem Update des NAS geändert, ist nun:
/var/packages/AudioStation/target/bin/mplayer
und dann fehlte noch ein reboot und die Soundausgabe klappt.
Und so sieht das nun in der fhem.cfg aus:
define sound dummy
define ALARM notify sound { system "killall mplayer"};; \ {system "/var/packages/AudioStation/target/bin/mplayer /volume1/music/test.mp3 -loop 0 -daemon -volume 100" }
Die Audio Station ist im Paketmanager angehalten.
Hallo sehe ich das richtig, das Du damit das starten der Soundausgabe Deiner DS auf eine USB Sopundkarte automatisierst?
Genau das habe ich vor. z.B. Abends um 23h ausschalten und morgens um 7h wieder an.
Allerdings möchte ich kein mp3 File Abspiele, sondern einen Internetradio stream.
Kannst Du mir da helfen?
Danke
(noch) nicht getestet:
define starte_radio at *07:00 { system ("/var/packages/AudioStation/target/bin/mplayer -gapless-audio -ao oss -unique USB -daemon <LIVESTREAM-URL> -volume 10 ") }
define stoppe_radio at *23:00 { system ("killall mplayer") }