Hallo liebes Forum,
ich habe mir ein kleines Programm mit Python geschrieben, damit kann ich meinen Sonos-Musik Player mit meinem RPi steuern.
Meine Frage jetzt, wie kann ich einem Taster 2 funktionen zuweisen.
Einmal wenn ich nur Kurz drauf drücke dann soll er die Musik starten die davor gelaufen ist und wenn ich bspw. eine Sek. draufbleibe auf diesem Tastern dann eine ganz bestimmte playlist.
hier mein jetziger code:
Python
import time
import RPi.GPIO as GPIO
import os
from soco import SoCo
GPIO.setmode(GPIO.BOARD)
GPIO.setup(11, GPIO.IN) #play
GPIO.setup(12, GPIO.IN) #pause
GPIO.setup(13, GPIO.IN) #next
GPIO.setup(15, GPIO.IN) #previous
GPIO.setup(16, GPIO.IN) #lauter
GPIO.setup(18, GPIO.IN) #leiser
sonos = SoCo('192.168.178.83')
while True:
if not (GPIO.input(11)):
sonos.volume = 10
sonos.play()
if not (GPIO.input(12)):
sonos.pause()
if not (GPIO.input(13)):
sonos.next()
if not (GPIO.input(15)):
sonos.previous()
if not (GPIO.input(16)):
sonos.volume += 2
if not (GPIO.input(18)):
sonos.volume -=2
Alles anzeigen
Kann mir bei meinem Problem vielleicht jemand helfen
Bei fragen einfach melden
Vielen Dank schonmal
Domi256