<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Was meinst Du mit gesamten Werk?  <br>
    </p>
    <p>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 <i>0</i> oder <i>1.</i><br>
    </p>
    <p>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.</p>
    <p>Was meinst Du mit POST in die middelware - würde das auch anders
      gehen?</p>
    <p>Hier nochmal das Python-Werk<i>( /test01.py)</i>:</p>
    <p><b><i>#!/usr/bin/python</i></b><b><i><br>
        </i></b><b><i><br>
        </i></b><b><i>mysqlHost = '127.0.0.1'</i></b><b><i><br>
        </i></b><b><i>mysqlPort = '3306'</i></b><b><i><br>
        </i></b><b><i>mysqlLogin = 'root'</i></b><b><i><br>
        </i></b><b><i>mysqlPass = 'raspberry'</i></b><b><i><br>
        </i></b><b><i>mysqlDatabase = "volkszaehler"</i></b><b><i><br>
        </i></b><b><i><br>
        </i></b><b><i>import RPi.GPIO as GPIO</i></b><b><i><br>
        </i></b><b><i>import sys</i></b><b><i><br>
        </i></b><b><i>import time</i></b><b><i><br>
        </i></b><b><i>import os</i></b><b><i><br>
        </i></b><b><i>import re</i></b><b><i><br>
        </i></b><b><i>import MySQLdb</i></b><b><i><br>
        </i></b><b><i><br>
        </i></b><b><i>GPIO.setmode(GPIO.BOARD)</i></b><b><i><br>
        </i></b><b><i>GPIO.setup(29, GPIO.IN)</i></b><b><i><br>
        </i></b><b><i><br>
        </i></b><b><i>while True:</i></b><b><i><br>
        </i></b><b><i>      input = GPIO.input(29)</i></b><b><i><br>
        </i></b><b><i>      print("PUMP-STATUS:  " + str(input))</i></b><b><i><br>
        </i></b><b><i><br>
        </i></b><b><i>      db = MySQLdb.connect(host=mysqlHost,
          port=int(mysqlPort), user=mysqlLogin, passwd=mysqlPass)</i></b><b><i><br>
        </i></b><b><i>      cursor = db.cursor()</i></b><b><i><br>
        </i></b><b><i>      cursor.execute("INSERT INTO
          data(channel_id(34)) (timestamp, value) VALUES (%s,%s);",
          (Timestamp, str(input))</i></b><b><i><br>
        </i></b><b><i>      time.sleep(30.0)</i></b></p>
    <p>Und hier nochmal die Reaktion:</p>
    <p><b><i>pi@raspberrypi:~ $ sudo /test01.py</i></b><b><i><br>
        </i></b><b><i>  File "/test01.py", line 26</i></b><b><i><br>
        </i></b><b><i>    time.sleep(30.0)</i></b><b><i><br>
        </i></b><b><i>       ^</i></b><b><i><br>
        </i></b><b><i>SyntaxError: invalid syntax</i></b><br>
      <br>
    </p>
    <p>Gruß Torsten<br>
    </p>
    <br>
    <div class="moz-cite-prefix">Am 07.10.2016 um 20:11 schrieb
      Christian Schnellrieder:<br>
    </div>
    <blockquote
cite="mid:CAFse7xTwCexbOx_TtK3-k+VM=A2BUn9WXFVpxysGT4EXvYQp9A@mail.gmail.com"
      type="cite">
      <div dir="ltr">Vielleicht hängst du einfach mal das gesamte Werk
        an?
        <div><br>
        </div>
        <div>Grüße</div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr">Torsten <<a moz-do-not-send="true"
            href="mailto:t.wisgalla@gmx.de">t.wisgalla@gmx.de</a>>
          schrieb am Fr., 7. Okt. 2016 um 20:10 Uhr:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">Auch schon
          probiert - nicht die Lösung!<br class="gmail_msg">
          <br class="gmail_msg">
          Gruß Torsten<br class="gmail_msg">
          <br class="gmail_msg">
          Am 07.10.2016 um 20:06 schrieb Udo1:<br class="gmail_msg">
          > Am 07.10.2016 um 19:53 schrieb Torsten:<br
            class="gmail_msg">
          >> */import sys, time, os, re/*/<br class="gmail_msg">
          >> /<br class="gmail_msg">
          > Vielleicht hilft es jedem Modul eine eigene Zeile zu
          spendieren:<br class="gmail_msg">
          ><br class="gmail_msg">
          > *import sys*<br class="gmail_msg">
          > */import time<br class="gmail_msg">
          > etc...<br class="gmail_msg">
          ><br class="gmail_msg">
          > Gruß<br class="gmail_msg">
          > Udo<br class="gmail_msg">
          > /*<br class="gmail_msg">
          ><br class="gmail_msg">
          <br class="gmail_msg">
        </blockquote>
      </div>
      <div dir="ltr">-- <br>
      </div>
      <div data-smartmail="gmail_signature">
        <p dir="ltr">Von meinem Smartphone versendet</p>
      </div>
    </blockquote>
    <br>
  </body>
</html>