#!/usr/bin/python

 

An den Anfang einfügen… oder mit python /path/to/script ausführen. Du lädst da 
bei der Gelegenheit auch noch ein paar andere Werte mit runter, mit denen Du 
den VZ füttern kannst, z.B. den Luftdruck.

 

Mein Skript sieht z.B. so aus…

 

#!/usr/bin/python

import urllib, json

import requests

url = 
"http://api.openweathermap.org/data/2.5/weather?id=2944368&APPID=75477d698e973afda975d1958d0d6721&units=metric";

response = urllib.urlopen(url)

data = json.loads(response.read())

 

temp = str(data["main"]["temp"])

#pres = (int(data["main"]["pressure"]) - 1000)

pres = str(data["main"]["pressure"])

humi = str(data["main"]["humidity"])

 

#http-POST to volkszaehler

r1 = 
requests.post("http://localhost/middleware/data/d20241e0-fae4-11e9-a735-15c4fbf373b2.json";,
 data={"value" : temp })

r2 = 
requests.post("http://localhost/middleware/data/adedfa70-4842-11ea-8990-632804bd2dfe.json";,
 data={"value" : pres })

r3 = 
requests.post("http://localhost/middleware/data/b66790c0-484d-11ea-9ca1-ef6677a932f8.json";,
 data={"value" : humi })

 

Gruss,

Alex

 

From: volkszaehler-users 
[mailto:volkszaehler-users-boun...@demo.volkszaehler.org] On Behalf Of Prof. 
Nikolaus Zieske
Sent: Monday, February 17, 2020 6:38 PM
To: volkszaehler-users
Subject: Re: [vz-users] vzlooger Konfiguration für Easymeter Q3A

 

Danke und noch eine Frage:

 

#http-POST to volkszaehler

r = 
requests.post("http://localhost/middleware.php/data/a52a3330-50d6-11ea-b585-cf3ec87f99ce.json";,
 data={"value" : temp })

          -bash: syntax error near unexpected token `(‚

 

Wie kann ich diese Fehlermeldung bei oben genanntem Befehl loswerden?

 

 

Liebe Dank

 

NZ

 

 

 

 

Am 16.02.2020 um 19:15 schrieb Daniel Lauckner <v...@jahp.de>:

 

Hallo,


das ist wohl ein Paketmanager. Das Debianpaket in dem der drin steckt
heißt python-pip.
https://packages.debian.org/de/buster/python-pip


mfg Daniel

 

Antwort per Email an