Hallo zusammen,
ich bin gerade leicht am verzweifeln.
Ich habe folgendes Problem (was Python angeht bin ich recht neu, C und C++ habe ich früher programmiert).:
Ich will meine Funksteckdose per klatschen ein- und ausschalten. Ich hänge gerade beim Versuch die Funksteckdose wieder auszuschalten, einschalten funktioniert ohne Probleme.
Hiermit schalte ich die Steckdose ein:
Python
from gpiozero import Button
from signal import pause
import os
def ein():
os.system("sudo raspberry-remote/send 11111 2 1")
schalter = Button(27, bounce_time=0.2)
schalter.when_pressed = ein
pause()
Alles anzeigen
Dann habe ich das alles überarbeitet und dachte mir mit einer if Anweisung geht das bestimmt.
Python
from gpiozero import Button
from signal import pause
import os
i = 1
def ein():
if i = 1:
os.system("sudo raspberry-remote/send 11111 2 1")
i = 2
if i = 2:
os.system("sudo raspberry-remote/send 11111 2 0")
i = 1
schalter = Button(27, bounce_time=0.2)
schalter.when_pressed = ein
pause()
Alles anzeigen
Fehlermeldung :
leider klappt es nicht und ich komme nicht weiter.
Ich bin über jegliche Hilfe dankbar.
Vielen Dank im vorraus.