Reply To: GPIO Pin Musikwiedergabe / Music playback

Max2Play Home 2016 (en) Forums Max2Play on Raspberry PI GPIO Pin Musikwiedergabe / Music playback Reply To: GPIO Pin Musikwiedergabe / Music playback

14. December 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

  • This reply was modified 1 year, 9 months ago by  Funkiller.
  • This reply was modified 1 year, 9 months ago by  Funkiller.