Ich hoffe, dass das jetzt nicht schon zu off-topic wird!
Ich hab's mir nochmals genauer angesehen. Ich brauchte die
Hardware-Tasten unbedingt, da ich vorhandene Tasten benutzen wollte.
Konkret ging es um den Einbau in eine vorhandene Stereoanlage. Sorry,
dass ich das nicht gleich geschrieben habe.:(
Elektronisch ist das kein Problem.....bin ja Elektroniker. :) Aber außer
ein paar kleinen Skripte habe ich mit Python noch nicht viel gemacht.
Wie dem auch sei, die "Play-Taste" habe ich nun realisiert und es
funktioniert.
In der config.py habe ich noch folgende Zeilen eingefügt:
Code:
--------------------
## GPIO <--> Button wiring
start_button = 21
--------------------
Und in der hd44780 folgendes vor der main-Schleife ergänzt:
Code:
--------------------
def lms_set_value(mac,set,value):
tn = telnetlib.Telnet(config.lms, config.cliport)
print (config.mac + " " + set + " " + value + " \n")
tn.write(config.mac + " " + set + " " + value + " \n")
tn.write("exit\n")
GPIO.add_event_detect(config.start_button, GPIO.FALLING, bouncetime=200)
--------------------
In der Scheife wird am Ende vor dem "Sleep" noch die Abfrage eingefügt:
Code:
--------------------
if GPIO.event_detected(config.start_button):
lms_set_value(config.mac, 'play', '')
--------------------
Eigentlich gar nicht schwer...aber im Selbststudium sehr Zeitraubend.
:eek:
Die anderen Tasten sollten dann kein Problem mehr darstellen.
Danke für die anderen Ansätze!
------------------------------------------------------------------------
Cougan's Profile: http://forums.slimdevices.com/member.php?userid=67568
View this thread: http://forums.slimdevices.com/showthread.php?t=103577
_______________________________________________
slimserver-de mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/slimserver-de