[vz-users] Frage zur Darstellung mit Steps

Christian Schnellrieder schnellrieder.cs at gmail.com
Fri Oct 7 20:38:00 CEST 2016


Mit gesamten Werk meine ich die Datei.

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

Siehe: http://wiki.volkszaehler.org/development/api/reference

Grüße



Torsten <t.wisgalla at gmx.de> schrieb am Fr., 7. Okt. 2016 um 20:35 Uhr:

> 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 <http://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> 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
>
>
> --

Von meinem Smartphone versendet
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20161007/2cf4d48f/attachment-0001.html>


More information about the volkszaehler-users mailing list