Halo Experten
das folgende Script soll ein SMS auf mein Handy schicken wenn der PIR aktiviert wird.
Das Script reagiert aber nicht auf eine PIR-Auslösung und endet nach ca. 4 sec. Die PIR-Aktivierungszeit
ist per Potentiometer auf ca. 4 sec eingestellt.
kurzum, es passiert gar nichts.
Ähnliche Scripts mit der add_event_detect und add_event_callback Funktionen funktionieren aber.
Python
#!/usr/bin/python3
import RPi.GPIO as GPIO
import sys, time
from pushbullet import PushBullet
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)
GPIO.setup(23, GPIO.IN)
def melder(pin):
print('PIR 2 aktiviert')
api_key = "mein Acess Token"
pb = PushBullet(api_key)
device = pb.devices[0]
device = pb.push_sms(device, "meine Handy Nummer", 'Testmeldung')
return
GPIO.add_event_detect(23, GPIO.RISING, callback = melder)
sys.exit()
Alles anzeigen
Wo liegt der Fehler ? Luemar