Sehr geehrtes Forum,
Ich habe ein Script das immerwieder eine Fehlermeldung ausspuckt
Ich besitze einen Raspberry PI 3 B+
Mein Script checkt permanent ob Signal auf den GPIO geht und soll dann einen Eintrag in die Datenbank machen. (Zum bsp. für Motion sensor/Light sensor)
Ich verwende das folgende script
import RPi.GPIO as GPIO
import time
import MySQLdb
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GPIO.setup(4, GPIO.IN) #GPIO Input auslesen
while True:
i=GPIO.input(4)
if i==0: #Wenn status "0"
print "No intruders",i
time.sleep(0.1)
elif i==1: #Wenn Status "1"
print "Intruder detected",i
time.sleep(0.1)
db = MySQLdb.connect("localhost", "root", "XXXXX", "home")
cur = db.cursor()
cur.execute("INSERT INTO motion(motion,datetime) VALUES (%s, %s)",(status, datetime.datetime.now()))
con.commit()
Alles anzeigen
und bekomme folgende Fehlermeldung:
ZitatFile "/var/www/html/motion.py", line 16
db = MySQLdb.connect("localhost", "root", "XXXXXXX", "home")
^
IndentationError: unexpected indent
Kann mir da jemand helfen? Ich habe theoretisch null kentnisse in Python bis auf winzige kleinigkeiten,
aber den vorteil das ich bereits längjährige erfahrung in PHP habe wodurch ich die scripts recht schnell verstehe
Ich danke schönmal im vorraus,
Mit freundlichen Grüßen
Paul leon