<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Ich verstehe das Problem nicht- Du hast das Skript unterbrochen. Der Syntax Error ist ja weg seitdem Du time auch importierst?<div class=""><br class=""></div><div class="">Welcher Fehler? Bei welchem- vollständigen und möglichst minimalem- Skript?</div><div class=""><br class=""></div><div class="">Viele Grüße, Andreas</div><div class=""><br class=""><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 7 Oct 2016, at 07:37, Andreas Götz <<a href="mailto:cpuidle@gmail.com" class="">cpuidle@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="content-type" content="text/html; charset=utf-8" class=""><div dir="auto" class=""><div class="">Google ist Dein Freund- hat nix mit VZ zu tun:</div><div class=""><br class=""></div><div class=""><a href="http://stackoverflow.com/questions/510348/how-can-i-make-a-time-delay-in-python" class="">http://stackoverflow.com/questions/510348/how-can-i-make-a-time-delay-in-python</a><br class=""><br class="">Viele Grüße,<div class="">Andreas</div></div><div class=""><br class="">Am 07.10.2016 um 01:37 schrieb Torsten <<a href="mailto:t.wisgalla@gmx.de" class="">t.wisgalla@gmx.de</a>>:<br class=""><br class=""></div><blockquote type="cite" class=""><div class="">
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" class=""><p class="">Hallo zusammen,</p><p class="">habe nun nach längerem Studium dieses kleine Python-Script
geschrieben, welcher bis zur print-Ausgabe des PUMP-STATUS(alle
30sec) auch funktioniert:<br class="">
</p><p class=""><b class=""><i class="">#!/usr/bin/python</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class="">mysqlHost = '127.0.0.1'</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class="">mysqlPort = '3306'</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class="">mysqlLogin = 'root'</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class="">mysqlPass = 'raspberry'</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class="">mysqlDatabase = "volkszaehler"</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class="">import RPi.GPIO as GPIO</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class="">import sys, time, os, re</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class="">import MySQLdb</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class="">GPIO.setmode(GPIO.BOARD)</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class="">GPIO.setup(29, GPIO.IN)</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class="">while True:</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class=""> input = GPIO.input(29)</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class=""> print("PUMP-STATUS: " + str(input))</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class=""> db = MySQLdb.connect(host=mysqlHost,
port=int(mysqlPort), user=mysqlLogin, passwd=mysqlPass)</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class=""> cursor = db.cursor()</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class=""> cursor.execute("INSERT INTO
data(channel_id(34)) (timestamp, value) VALUES (%s,%s);",
(Timestamp, str(input))</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class=""> time.sleep(30.0)</i></b></p><p class="">Problem ist jetzt die Übertragung des Status in die Datenbank.
Wenn ich das Script jetzt starte kommt folgendes:</p>
<b class=""><i class="">pi@raspberrypi:~ $ sudo /test01.py</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class=""> File "/test01.py", line 23</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class=""> time.sleep(30.0)</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class=""> ^</i></b><b class=""><i class=""><br class="">
</i></b><b class=""><i class="">SyntaxError: invalid syntax</i></b> <br class="">
<br class="">
Können die Profis helfen? Wollte es eben gerne selbst versuchen -
jetzt wird die Luft aber immer dünner.<br class="">
<br class="">
MfG und besten Dank - Torsten<br class=""><p class=""><br class="">
</p>
<br class="">
<div class="moz-cite-prefix">Am 09.09.2016 um 23:16 schrieb Torsten
Wisgalla:<br class="">
</div>
<blockquote cite="mid:trinity-4cb370ea-8ce4-4cdf-8854-eee23168041c-1473455817432@msvc-mesg-gmx020" type="cite" class="">
<meta name="viewport" content="width=device-width" class="">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" class="">
<div class="mail_android_message" style="line-height: 1; padding:
0.5em">Hi Christian, die Pumpe(GPIO) war auch nach 18:47 noch
an! Und die erneute Anzeige, dass sie wieder an ist(18:48) ist
nur dadurch zu Stande gekommen, dass ich den GPIO einmal ganz
kurz aus- und wieder angeschaltet habe. Zu beachten ist
ebenfalls, das Intervall: 60, eingestellt ist - also der Graph
zeitlich verzögert dargestellt wird.<br class="">
Dazu bitte meine vorletzte Mail lesen!<br class="">
MfG - Torsten <br class="">
-- <br class="">
Diese Nachricht wurde von meinem Android Mobiltelefon mit GMX
Mail gesendet.</div>
<div class="mail_android_quote" style="line-height: 1; padding:
0.3em">Am 09.09.16, 11:58, Christian Schnellrieder <<a moz-do-not-send="true" href="http://schnellrieder.cs/" class="">schnellrieder.cs</a>@gmail.com>
schrieb:
<blockquote class="gmail_quote" style="margin: 0.8ex 0pt 0pt
0.8ex; border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;">
<div class=""> Aber das sagt die Grafik aus...
<div class=""> Zwischen 18:46 und 18:47 war die Pumpe an. Ab 18:48
an... dauer noch unbekannt bis zum nächsten Wechsel. </div>
<div class=""> <br class="">
</div>
<div class=""> <br class="">
</div>
<div class=""> Grüße </div>
</div>
<br class="">
<div class="gmail_quote">
<div class=""> Torsten Wisgalla <<a moz-do-not-send="true" href="mailto:t.wisgalla@gmx.de" target="_blank" class="">t.wisgalla@gmx.de</a>>
schrieb am Fr., 9. Sep. 2016 um 11:46 Uhr:<br class="">
</div>
<blockquote class="gmail_quote" style="margin: 0 0 0
0.8ex;border-left: 1.0px rgb(204,204,204)
solid;padding-left: 1.0ex;">
<div class="">
<div class="">
<div style="line-height: 1;padding: 0.5em;" class=""> Das nach
Ende des Rechtecks der GPIO immer noch an war. Der
Graph würde nur auf 1 bleiben, wenn der GPIO ständig
gelpulst würde.<br class="">
Haben wir, denke ich geklärt - vz kann momentan über
GPIO nur Impulse - keine Dauersignale.<br class="">
Gruß Torsten<br class="">
--<br class="">
Diese Nachricht wurde von meinem Android
Mobiltelefon mit GMX Mail gesendet. </div>
<div style="line-height: 1;padding: 0.3em;" class=""> </div>
</div>
</div>
<div class="">
<div class="">
<div style="line-height: 1;padding: 0.3em;" class=""> Am
09.09.16, 09:22, Christian Schnellrieder <<a moz-do-not-send="true" href="http://schnellrieder.cs/" target="_blank" class="">schnellrieder.cs</a>@<a moz-do-not-send="true" href="http://gmail.com/" target="_blank" class="">gmail.com</a>> schrieb: </div>
</div>
</div>
<div class="">
<div class="">
<div style="line-height: 1;padding: 0.3em;" class="">
<blockquote class="gmail_quote" style="margin: 0.8ex
0.0pt 0.0pt 0.8ex;border-left: 1.0px solid
rgb(204,204,204);padding-left: 1.0ex;">
<div class=""> Hallo Torsten.
<div class=""> <br class="">
</div>
<div class=""> Eine Frage zu der Grafik: </div>
<div class=""> Was genau stimmt da aus deiner Sicht nun
nicht? </div>
<div class=""> <br class="">
</div>
<div class=""> <br class="">
</div>
<div class=""> Grüße<br class="">
<div class=""> <br class="">
</div>
<div class=""> <img moz-do-not-send="true" alt="pasted1" src="http://attachment/Y2lkOjE1NzBkZDI0N2QzZDBjYWQyMjAy" style="max-width: 100.0%;" class="">
<div class=""> <br class="">
</div>
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin: 0 0 0 0.8ex;border-left:
1.0px rgb(204,204,204)
solid;padding-left: 1.0ex;">
<div class=""> <br class="">
</div>
</blockquote>
</div>
</div>
</div>
</div>
<div class=""> --<br class="">
</div>
<div class=""><p class=""> Von meinem Smartphone versendet </p>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
<div class=""> --<br class="">
</div>
<div class=""><p class=""> Von meinem Smartphone versendet </p>
</div>
</blockquote>
</div>
</blockquote>
<br class="">
</div></blockquote></div></div></blockquote></div><br class=""></div></div></body></html>