Max2Play Home › Forums › Max2Play on Raspberry PI › GPIO Pin Musikwiedergabe / Music playback › Reply To: GPIO Pin Musikwiedergabe / Music playback
14. Dezember 2015 at 22:29
#17327
Hallo Stefan,
ich glaube bei der Weboberfläche hast du mich falsch verstanden.
Bei der Weboberfläche ging es um das Starten bzw. Stoppen des ganzen Shairport Prozesses.
Aber das mal beiseite.
Durch deinen Tipp bei welchem Codeteil ich den Hebel ansetzen kann bin ich nun erfolgreich.
Meine Lösung für alle Interessierten:
1. Es muss WiringPi installiert sein.
2. Im Startscript (/etc/init.d/Shairport) folgenden Code austauschen
if [ ! "$LMSIP" = "" ]; then
SHAIRPORT_OPTIONS="--on-start '/opt/max2play/shairport_switch.sh shutup' --on-stop '/opt/max2play/shairport_switch.sh resume'"
else
SHAIRPORT_OPTIONS=""
fi
durch
SHAIRPORT_OPTIONS="--on-start '/opt/max2play/gpio_toggle.sh on' --on-stop '/opt/max2play/gpio_toggle.sh off'"
3. Eine Datei erstellen mit dem Namen gpio_toggle.sh unter /opt/max2play/
mit folgendem Inhalt
#!/bin/bash
### GPIO Schalten an/aus
echo "$1"
if [ "$1" == "on" ] ; then
gpio export 17 out
gpio -g write 17 1
fi
if [ "$1" == "off" ] ; then
gpio export 17 out
gpio -g write 17 0
fi
Das war es dann schon.
Herzlichen Dank an Stefan
Grüße Tim