Code: Alles auswählen
from time import sleep
import RPi.GPIO as GPIO
import telnetlib
#GPIO Setup#
GPIO.setmode(GPIO.BCM)
GPIO.setup(4, GPIO.IN)
GPIO.setup(17, GPIO.IN)
GPIO.setup(27, GPIO.IN)
GPIO.setup(22, GPIO.IN)
#Server#
host = '192.168.1.2'
port = '9090'
#Tasten#
while 1:
if GPIO.input(4):
telnet = telnetlib.Telnet(host, port)
telnet.write("Wohnzimmer play \n")
if GPIO.input(17):
telnet = telnetlib.Telnet(host, port)
telnet.write("Wohnzimmer stop \n")
if GPIO.input(27):
telnet = telnetlib.Telnet(host, port)
telnet.write(z,u "\n")
if GPIO.input(22):
telnet = telnetlib.Telnet(host, port)
telnet.write("Wohnzimmer favorites playlist play item_id:8 \n")
bin neu bei Python und versuchen schon den ganzen Tag meine Erfahrung mit Python zu sammeln.
Hänge gerade bei einem Problem mit Telenet, wollte mir eine Variable mit if schreiben welche bei jedem Tastendruck am Raspberry Pi
eins nach oben zählt.
und diese dann in die Zeile telnet.write einfüge
sollte ungefähr so aussehen
u= u +1
telnet.write("Wohnzimmer favorites playlist play item_id:",u, "\n")
leider kommt dann eine Fehlermeldung "telnet write takes exactly 2 arguments (3 given)"
Dank schon mal für eure Hilfe
Gruß
Rene