<div dir="ltr">Mit gesamten Werk meine ich die Datei. <div><br></div><div><span style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif">>Was meinst Du mit POST in die middelware - würde das auch anders gehen?</span>  </div><div><br></div><div>Siehe: <a href="http://wiki.volkszaehler.org/development/api/reference">http://wiki.volkszaehler.org/development/api/reference</a></div><div><br></div><div>Grüße<br><div><br></div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr">Torsten <<a href="mailto:t.wisgalla@gmx.de">t.wisgalla@gmx.de</a>> schrieb am Fr., 7. Okt. 2016 um 20:35 Uhr:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000" class="gmail_msg">
    <p class="gmail_msg">Was meinst Du mit gesamten Werk?  <br class="gmail_msg">
    </p>
    <p class="gmail_msg">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 class="gmail_msg">0</i> oder <i class="gmail_msg">1.</i><br class="gmail_msg">
    </p>
    <p class="gmail_msg">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 class="gmail_msg">Was meinst Du mit POST in die middelware - würde das auch anders
      gehen?</p>
    <p class="gmail_msg">Hier nochmal das Python-Werk<i class="gmail_msg">( /test01.py)</i>:</p>
    <p class="gmail_msg"></p></div><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg"><p class="gmail_msg"><b class="gmail_msg"><i class="gmail_msg">#!/usr/bin/python</i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg">mysqlHost = '127.0.0.1'</i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg">mysqlPort = '3306'</i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg">mysqlLogin = 'root'</i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg">mysqlPass = 'raspberry'</i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg">mysqlDatabase = "volkszaehler"</i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg">import RPi.GPIO as GPIO</i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg">import sys</i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b></p></div><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg"><p class="gmail_msg"><b class="gmail_msg"><i class="gmail_msg">import time</i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg">import os</i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg">import re</i></b></p></div><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg"><p class="gmail_msg"><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg">import MySQLdb</i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg">GPIO.setmode(GPIO.BOARD)</i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg">GPIO.setup(29, <a href="http://GPIO.IN" class="gmail_msg" target="_blank">GPIO.IN</a>)</i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg">while True:</i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg">      input = GPIO.input(29)</i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg">      print("PUMP-STATUS:  " + str(input))</i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg">      db = MySQLdb.connect(host=mysqlHost,
          port=int(mysqlPort), user=mysqlLogin, passwd=mysqlPass)</i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg">      cursor = db.cursor()</i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg">      cursor.execute("INSERT INTO
          data(channel_id(34)) (timestamp, value) VALUES (%s,%s);",
          (Timestamp, str(input))</i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg">      time.sleep(30.0)</i></b></p></div><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg"><p class="gmail_msg"></p>
    <p class="gmail_msg">Und hier nochmal die Reaktion:</p>
    <p class="gmail_msg"></p></div><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg"><p class="gmail_msg"><b class="gmail_msg"><i class="gmail_msg">pi@raspberrypi:~ $ sudo /test01.py</i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b></p></div><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg"><p class="gmail_msg"><b class="gmail_msg"><i class="gmail_msg">  File "/test01.py", line 26</i></b></p></div><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg"><p class="gmail_msg"><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg">    time.sleep(30.0)</i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg">       ^</i></b><b class="gmail_msg"><i class="gmail_msg"><br class="gmail_msg">
        </i></b><b class="gmail_msg"><i class="gmail_msg">SyntaxError: invalid syntax</i></b><br class="gmail_msg">
      <br class="gmail_msg">
    </p></div><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg"><p class="gmail_msg"></p>
    <p class="gmail_msg">Gruß Torsten<br class="gmail_msg">
    </p></div><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg">
    <br class="gmail_msg">
    <div class="m_-8917784715832412694moz-cite-prefix gmail_msg">Am 07.10.2016 um 20:11 schrieb
      Christian Schnellrieder:<br class="gmail_msg">
    </div>
    <blockquote type="cite" class="gmail_msg">
      <div dir="ltr" class="gmail_msg">Vielleicht hängst du einfach mal das gesamte Werk
        an?
        <div class="gmail_msg"><br class="gmail_msg">
        </div>
        <div class="gmail_msg">Grüße</div>
      </div>
      <br class="gmail_msg">
      <div class="gmail_quote gmail_msg">
        <div dir="ltr" class="gmail_msg">Torsten <<a href="mailto:t.wisgalla@gmx.de" class="gmail_msg" target="_blank">t.wisgalla@gmx.de</a>>
          schrieb am Fr., 7. Okt. 2016 um 20:10 Uhr:<br class="gmail_msg">
        </div>
        <blockquote class="gmail_quote gmail_msg" 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" class="gmail_msg">-- <br class="gmail_msg">
      </div>
      <div data-smartmail="gmail_signature" class="gmail_msg">
        <p dir="ltr" class="gmail_msg">Von meinem Smartphone versendet</p>
      </div>
    </blockquote>
    <br class="gmail_msg">
  </div></blockquote></div><div dir="ltr">-- <br></div><div data-smartmail="gmail_signature"><p dir="ltr">Von meinem Smartphone versendet</p>
</div>