FHEM Forum

FHEM - Hardware => Einplatinencomputer => Thema gestartet von: hfecht am 05 Mai 2013, 11:25:58

Titel: Raspberry Audio Ausgabe per FHEM
Beitrag von: hfecht am 05 Mai 2013, 11:25:58
Hallo liebe FHEM Gemeinde,
Vielleicht kann mir jemand von Euch mit dem Syntax der Steuerung der Raspberry Audioausgabe weiterhelfen, da ich so ziemlich alle Beiträge durchforstet habe und die Übernahme des Systax bei mir Probleme bereitet. Ich möchte MP3 files auf dem Raspberry über den normalen Ausgang abspielen - kein Streaming o.ä. per Programm.

Ich möchte die Funktion MPG321/MPG123 nutzen - habe es mit den Kombinationen inkl. Verzeichnis versucht, aber ich kriege es nicht zum Laufen.

{\system ('/usr/lib/mpg321 "ringtone.mp3"') }
{\system ("/usr/lib/mpg321 /home/pi/ringtone.mp3") }

Meine grundsätzliche Idee ist, den Raspberry mit einem kleinen Verstärker und Lautsprecher für diverse Aufgaben zu nutzen:
- als Funk-Gong mit individuellem Türklingel-Ton
- als "Statusansage" beim Verlassen des Hauses ("Fenster im Keller noch offen")
- als Alarmanlage (dann müsste noch die Lautstärke gesteuert werden)

Vielen Dank im Voraus und viele Grüße
Holger


Titel: Aw: Raspberry Audio Ausgabe per FHEM
Beitrag von: kud am 06 Mai 2013, 08:21:45
Bei mir klingelt es so:

define Klingel_an notify Klingel:on {\
  `/usr/bin/aplay /Soundfiles/dingdong3.wav`;;\
   fhem ("get Eingang image");;\
  `/usr/bin/mpg123 /Soundfiles/es_klingelt.mp3 `;;\
   Log 3, "Türklingel aktiv" ;;\
}
Titel: Aw: Raspberry Audio Ausgabe per FHEM
Beitrag von: hfecht am 30 Juni 2013, 12:06:16
Hallo liebe Forum-Gemeinde,

beim Einrichten eines weiteren Raspberry mit COC Modul habe ich mich erneut um die Audio-Ausgabe bemüht und es läuft jetzt. Wesentlich war wohl die Rechtevergabe für den "FHEM-User" auf dem Raspberry, überhaupt Audio ausgeben zu dürfen.

Dies habe ich per:

sudo gpasswd -a fhem audio

erreicht.

Jetzt funktioniert aus der Befehlszeile die AudioAusgabe wie folgt:

{\system (`mpg321 /media/soundfile.mp3`)}

Viele Grüße
HFecht



Titel: Aw: Raspberry Audio Ausgabe per FHEM
Beitrag von: Michael am 11 August 2013, 16:28:38
Hallo hfecht

Kannst du mir mal ein Beispiel geben, was du in Fhem eingetragen hast.
Und wo du die mp3 Files abgelegt hast.
Titel: Aw: Raspberry Audio Ausgabe per FHEM
Beitrag von: user4752 am 24 August 2013, 17:19:31
Lieber hfecht!

Ich stehe im Moment vor dem selben Problem.
Leider habe ich nirgendwo etwas zur Audio Ausgabe mit Raspberry Pi+Fhem gefunden.

Es wäre wirklich toll, wenn du erklärend würdest, wie und wo ich den Befehl {\system (`mpg321 /media/soundfile.mp3`)} verwenden kann.
Wie kann ich ihn in die fhem.cfg integrieren?

Danke schon im voraus!
Viele Grüße

user4752
Titel: Aw: Raspberry Audio Ausgabe per FHEM
Beitrag von: Markus M. am 28 August 2013, 21:00:08
Ich hatte sowohl bei der Audioausgabe als auch beim Mailversand mit mutt das Problem dass die Rechtevergabe nicht gepasst hat.
Ich habe letztlich den fhem User entfernt und lasse den Prozess als root laufen.
Titel: Antw:Raspberry Audio Ausgabe per FHEM
Beitrag von: Peterson am 30 März 2014, 22:12:00
Hallo,

bin ich der Einzige der so etwas macht? Ich kann mir nicht vorstellen, dass niemand einen Tipp hat oder es weiss wie es geht.
Falls jemand es schon mal umgesetzt hat ... ich wäre ganz stark daran interessiert wie und was man machen muss.

gruß,

Peterson
Titel: Antw:Raspberry Audio Ausgabe per FHEM
Beitrag von: tupol am 31 März 2014, 08:57:28
Hallo,

welche Hardware nutzt Ihr? Ein einfaches Anstecken eines Computerlautsprechers (ohne Verstärker) scheint ja nicht zu funktionieren.
Titel: Antw:Raspberry Audio Ausgabe per FHEM
Beitrag von: PeMue am 31 März 2014, 09:04:37
Hallo zusammen,

die (http://www.amazon.de/Wolfson-Audio-Card-f%C3%BCr-Raspberry/dp/B00IOS77RY/ref=sr_1_2?ie=UTF8&qid=1396249369&sr=8-2&keywords=raspberry+pi+soundkarte) hier wäre eine (teure) Möglichkeit, habe ich vor kurzem in der aktuellen c't gesehen.

Gruß PeMue
Titel: Antw:Raspberry Audio Ausgabe per FHEM
Beitrag von: tupol am 31 März 2014, 09:29:14
Scheint aber auch Aktivboxen zu benötigen.
Titel: Antw:Raspberry Audio Ausgabe per FHEM
Beitrag von: BenMarloe am 17 August 2015, 18:37:22
Ich kann als User Pi mittels folgendem Befehl problemlos Ton ausgeben:
mpg123 /opt/fhem/audio/westernhagen-pfefferminz.mp3
das Audiofile gehört den user fhem und der Gruppe root. Jeder darf es ausführen:
-rwxr-xr-x 1 fhem root  4133766 Nov 15  2009 westernhagen-pfefferminz.mp3
mpg123 liegt in /usr/bin und darf ebenfalls von jedem ausgeführt werden:

/usr/bin $ ls -l mpg*

lrwxrwxrwx 1 root root     24 Aug 10 12:32 mpg123 -> /etc/alternatives/mpg123
-rwxr-xr-x 1 root root     50 Oct  3  2012 mpg123-alsa
-rwxr-xr-x 1 root root     50 Oct  3  2012 mpg123-jack
-rwxr-xr-x 1 root root     49 Oct  3  2012 mpg123-nas
-rwxr-xr-x 1 root root     52 Oct  3  2012 mpg123-openal
-rwxr-xr-x 1 root root     49 Oct  3  2012 mpg123-oss
-rwxr-xr-x 1 root root     55 Oct  3  2012 mpg123-portaudio
-rwxr-xr-x 1 root root 116128 Oct  3  2012 mpg123.bin

und trotzdem bekomme ich von fhem auf
{\system (`mpg123 /opt/fhem/audio/westernhagen-pfefferminz.mp3`)}

SCALAR(0x1c162a8)


kann mir jemand sagen wo mein Problem ist?
Titel: Antw:Raspberry Audio Ausgabe per FHEM
Beitrag von: Otto123 am 17 August 2015, 23:15:50
Für Text2Speech muss
User fhem die Rechte an audio geben
sudo gpasswd -a fhem audio
oder (nicht empfohlen) sudo visudo
Am Ende eintragen:
ALL     ALL = NOPASSWD: /usr/bin/mplayer
speichern unter /etc/sudoers

Vielleicht hilft es.

Gruß Otto
Titel: Antw:Raspberry Audio Ausgabe per FHEM
Beitrag von: BenMarloe am 17 August 2015, 23:58:49
Danke für die Antwort - ich denke das war mein Problem. Werde das morgen aus Neugier probieren.
Allerdings habe ich das Modul MPT "entdeckt". Viel besser!
http://forum.fhem.de/index.php?topic=18517.0 (http://forum.fhem.de/index.php?topic=18517.0)
Titel: Antw:Raspberry Audio Ausgabe per FHEM
Beitrag von: Wernieman am 18 August 2015, 08:04:54
Du brauchst kein sudo auf mplayer! Warum soll mplay als root starten?

Besser ist, fhem (und alle die Audio spielen sollen, in die Gruppe audio zu integrieren!
Titel: Antw:Raspberry Audio Ausgabe per FHEM
Beitrag von: Otto123 am 18 August 2015, 12:32:15
Zitat von: Wernieman am 18 August 2015, 08:04:54
Du brauchst kein sudo auf mplayer! Warum soll mplay als root starten?

Besser ist, fhem (und alle die Audio spielen sollen, in die Gruppe audio zu integrieren!
Sorry, da hast Du völlig Recht. Ich hatte mir zur Einrichtung Notizen gemacht, leider nicht alles. Habe meinen Post editiert.
Hier  (http://www.fhemwiki.de/wiki/Text2Speech)steht es richtig.

Gruß Otto
Titel: Antw:Raspberry Audio Ausgabe per FHEM
Beitrag von: Wernieman am 18 August 2015, 13:05:33
Du hast nur nicht geschrieben, das es per Gruppenberichtigung besser ist ....
Titel: Antw:Raspberry Audio Ausgabe per FHEM
Beitrag von: Otto123 am 18 August 2015, 13:58:07
naja ich hatte "und" und nicht "oder" geschrieben. Das war nicht nur "root", das war doppelt gemoppelt.
Titel: Antw:Raspberry Audio Ausgabe per FHEM
Beitrag von: BenMarloe am 19 August 2015, 00:32:07
Also nochmals danke, dass Ihr Euch so viel Mühe macht, aber die Rechte sind wohl nicht mein Problem - läuft auch mit fhem als Gruppenmitglied von audio nicht. Aber das Problem ist in der Zwischenzeit dank MPD auch gelöst.