[vz-users] Frage zur Darstellung mit Steps

Torsten t.wisgalla at gmx.de
Fri Oct 7 20:35:10 CEST 2016


Was meinst Du mit gesamten Werk?

Das Python-Script hatte ich ja bereits komplett gepoostet. Wollte halt 
den Status des GPIO direkt in die Datenbank auf die entsprechenden 
id_channel (value)schreiben. Halt /0/ oder /1./

Habe mich da etwas reingelesen, wie ich Daten in eine Datenbank per 
Python schreiben kann - hatte halt die Hoffnung, das das der richtige 
Weg ist.

Was meinst Du mit POST in die middelware - würde das auch anders gehen?

Hier nochmal das Python-Werk/( /test01.py)/:

*/#!/usr/bin/python/**/
/**/
/**/mysqlHost = '127.0.0.1'/**/
/**/mysqlPort = '3306'/**/
/**/mysqlLogin = 'root'/**/
/**/mysqlPass = 'raspberry'/**/
/**/mysqlDatabase = "volkszaehler"/**/
/**/
/**/import RPi.GPIO as GPIO/**/
/**/import sys/**/
/**/import time/**/
/**/import os/**/
/**/import re/**/
/**/import MySQLdb/**/
/**/
/**/GPIO.setmode(GPIO.BOARD)/**/
/**/GPIO.setup(29, GPIO.IN)/**/
/**/
/**/while True:/**/
/**/      input = GPIO.input(29)/**/
/**/      print("PUMP-STATUS:  " + str(input))/**/
/**/
/**/      db = MySQLdb.connect(host=mysqlHost, port=int(mysqlPort), 
user=mysqlLogin, passwd=mysqlPass)/**/
/**/      cursor = db.cursor()/**/
/**/      cursor.execute("INSERT INTO data(channel_id(34)) (timestamp, 
value) VALUES (%s,%s);", (Timestamp, str(input))/**/
/**/      time.sleep(30.0)/*

Und hier nochmal die Reaktion:

*/pi at raspberrypi:~ $ sudo /test01.py/**/
/**/  File "/test01.py", line 26/**/
/**/    time.sleep(30.0)/**/
/**/       ^/**/
/**/SyntaxError: invalid syntax/*

Gruß Torsten


Am 07.10.2016 um 20:11 schrieb Christian Schnellrieder:
> Vielleicht hängst du einfach mal das gesamte Werk an?
>
> Grüße
>
> Torsten <t.wisgalla at gmx.de <mailto:t.wisgalla at gmx.de>> schrieb am Fr., 
> 7. Okt. 2016 um 20:10 Uhr:
>
>     Auch schon probiert - nicht die Lösung!
>
>     Gruß Torsten
>
>     Am 07.10.2016 um 20:06 schrieb Udo1:
>     > Am 07.10.2016 um 19:53 schrieb Torsten:
>     >> */import sys, time, os, re/*/
>     >> /
>     > Vielleicht hilft es jedem Modul eine eigene Zeile zu spendieren:
>     >
>     > *import sys*
>     > */import time
>     > etc...
>     >
>     > Gruß
>     > Udo
>     > /*
>     >
>
> -- 
>
> Von meinem Smartphone versendet
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20161007/e76f82f5/attachment.html>


More information about the volkszaehler-users mailing list