[vz-users] Datenübertragung in die Datenbank

Torsten t.wisgalla at gmx.de
Tue Oct 18 01:41:09 CEST 2016


Hallo zusammen,

das war der entscheidende Hinweis:

      resp = requests.post("http://xxx.xxx.xxx.xx/middleware.php/data/"+uuid+".json?value="+str(temperature))

Habe es in meinem Script folgendermassen angepasst, um dem 
Pumpenstatus(EIN(1) oder AUS(0)) im Frondend darzustellen:

      resp = requests.post("http://xxx.xxx.xxx.xx/middleware.php/data/"+uuid+".json?value="+str(input))

Leider fehlen mir doch"etwas" die Programmiergrundlagen, was auch die 
Einbindung der API´s in das Python-Script betrifft - aber funktioniert 
schon mal :-)



Besten Dank an alle - Gruß Torsten

Am 17.10.2016 um 20:30 schrieb Pascal:

> Folgendes Python Skript habe ich damals geschrieben um die API zu testen.
> Vielleicht hilft’s dir. Relevant ist ja eigentlich für dich nur die unterste Zeile.
>
>
>
> #!/usr/bin/env python
>
> import httplib, urllib
> import os
> import string
> import requests
> import re
>
> uuid =  "abaa4d50-xxxx-xxxx-xxxx-xxxxxxxx" #Temperatur Aussen
> w1 = "28-0000073cd345"
>
> def read_sensor(path):
>    value = "U"
>    try:
>      f = open(path, "r")
>      line = f.readline()
>      if re.match(r"([0-9a-f]{2} ){9}: crc=[0-9a-f]{2} YES", line):
>        line = f.readline()
>        m = re.match(r"([0-9a-f]{2} ){9}t=([+-]?[0-9]+)", line)
>        if m:
>          value = str(float(m.group(2)) / 1000.0)
>      f.close()
>    except (IOError), e:
>      print time.strftime("%x %X"), "Error reading", path, ": ", e
>    return value
>
> temperature = read_sensor("/sys/bus/w1/devices/"+w1+"/w1_slave")
>
> resp = requests.post("http://xxx.xxx.xxx.xx/middleware.php/data/"+uuid+".json?value="+str(temperature))
>
>
> Gruss Pascal

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20161018/5b5403d6/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gchnejpcjhoajpen.png
Type: image/png
Size: 59794 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20161018/5b5403d6/attachment-0001.png>


More information about the volkszaehler-users mailing list