Re: [vz-users] vzlooger Konfiguration für Easymeter Q3A

2020-02-17 Diskussionsfäden rgb
#!/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=75477d698e973afda975d1958d0d6721=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 :

 

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

 



Re: [vz-users] vzlooger Konfiguration für Easymeter Q3A

2020-02-17 Diskussionsfäden Andreas Goetz
Mit shellcheck.net kannst Du Deine Shellscripte überprüfen. Das sieht 
allerdings mehr aus, als hättest Du python Code in eine Bash Shell kopiert?

Viele Grüße,
Andreas

> Am 17.02.2020 um 18:38 schrieb Prof. Nikolaus Zieske 
> :
> 
> 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 :
> 
> 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
> 
> 


Re: [vz-users] vzlooger Konfiguration für Easymeter Q3A

2020-02-17 Diskussionsfäden Prof. Nikolaus Zieske
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 :

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




Re: [vz-users] vzlooger Konfiguration für Easymeter Q3A

2020-02-16 Diskussionsfäden Andreas Goetz
Warum nicht einfach mal „ pip: command not found“ googeln?

Viele Grüße, Andreas 

> Am 16.02.2020 um 17:51 schrieb Prof. Nikolaus Zieske 
> :
> 
> Hallo zusammen,
> noch eine Frage:
> 
> 
> Auf der Seite Außentemperatur ohne Sensor
> https://wiki.volkszaehler.org/hardware/channels/sensors/sensorless_outdoor_temp?s[]=außentemperatur
> 
> wird der Befehl : pip install requests genannt.
> 
> 
> Ich bekomme aber folgende Fehlermeldung.
> 
> pi@raspberrypi:~ $ pip install requests
> 
> -bash: pip: command not found
> 
> 
> 
> Habe das Volkszähler image installiert. Wie kann ich pip nachinstallieren?
> 
> 
> 
> Danke
> 
> NZ
> 
> 
> 
> 
> 
> 
> 
> 
> Am 16.02.2020 um 10:30 schrieb Prof Nikolaus Zieske 
> :
> 
> Danke, dieser Tipp hat mich weitergebracht.
> 
> 
> 
> Mit freundlichen Grüßen
> Prof. Nikolaus Zieske
> Dipl. Ing. Architekt BDA
> 
> 
> THM   |  CAMPUS GIESSEN   |BAU
> TECHNISCHE HOCHSCHULE MITTELHESSEN
> 
> University of Applied Sciences
> Fachgebiet   Architektur
> Entwerfen und Bauen im Bestand
> 
> Wiesenstraße 14
> 35390  Gießen
> Telefon 06 41 309-1848
> Telefax  06 41 309-2938
> nikolaus.zie...@bau.thm.de
> http://www.thm.de/bau/professor/zieske
> 
> 
>> Am 15.02.2020 um 22:38 schrieb Frank Richter :
>> 
> 
> 
> Hallo,
> 
> ein Logfile von vzlogger mit verbosity 15 wäre hilfreich, um festzustellen 
> was dein Zähler ausgibt.
> 
> Hat der Zähler eine PIN-Abfrage? Dann bekommst du die Leistung in der Regel 
> erst nach Eingabe der PIN.
> 
> Grüße
> Frank
> 
> Prof. Nikolaus Zieske  schrieb am Sa., 15. Feb. 
> 2020 22:31:
>> Hallo zusammen,
>> 
>> bei mir wurde ein Stromzähler Easymeter Q3AA1050 V10.03 verbaut.
>> 
>> Mit der im wiki gelisteten Konfiguration des vzloggers von Easymeter Q3B 
>> bekomme ich wenigsten Werte, aber nicht die aktuellen Verbrauchswerte.
>> 
>> 
>>  {
>>   "retry": 0,
>>   "daemon": true,
>>   "verbosity": 0,
>>   "log": "/var/log/vzlogger.log",
>>   "local": {
>> "enabled": false,
>> "port": 8080,
>> "index": true,
>> "timeout": 0,
>> "buffer": 0
>>   },
>>   "meters": [
>> {
>>   "enabled": true,
>>   "allowskip": false,
>>   "interval": -1,
>>   "aggtime": -1,
>>   "aggfixedinterval": false,
>>   "channels": [
>> {
>>   "uuid": "6836dd20-00d5-11e0-bab1-856ed5f959ae",
>>   "identifier": "1-0:1.8.0",
>>   "api": "volkszaehler",
>>   "middleware": "http://localhost/middleware.php;,
>>   "aggmode": "none",
>>   "duplicates": 0
>> }
>>   ],
>>   "protocol": "sml",
>>   "device": "/dev/ttyUSB0",
>>   "baudrate": 9600,
>>   "parity": "8n1"
>> }
>>   ]
>> }
>>  
>> In der Betriebsanleitung dazu steht folgendes:
>> 
>> 
>> 9.3 Info-Datenschnittstelle (INFO-DSS)
>> Der Z.hler verfügt über eine für den Endkunden zug.ngliche potentialfreie 
>> optische (Infrarot-)
>> Datenschnittstelle (INFO-DSS). Die Info-Schnittstelle ist eine 
>> unidirektionale, infrarote Kommunikationsschnittstelle
>> und dient zu folgenden zyklischen Ausgaben:
>> • Herstellerkennzeichnung ('ESY')
>> • Geräteeinzelidentifikation kodiert als Server-ID wie bei MSB-DSS
>> • Ausgabe der abrechnungsrelevanten Messwerte jede Sekunde (alle 
>> Energieregister
>> nur in vollen kWh, Format Wh, Scaler +3) bzw. im erweiterten Ausgabeformat 
>> (wird
>> durch PIN-Eingabe freigeschaltet): alle Energieregister h.her aufl.send (in 
>> Wh, mit
>> einem Scaler von -4)
>> • herstellerspezifischer Code für die aktuelle Gerätekonfiguration
>> Optional informativ (sofern entsprechend konfiguriert und z.T. durch 
>> PIN-Eingabe freigeschaltet)
>> k.nnen ausgegeben werden:
>> • Momentan-Summenleistung Ptot
>> • Momentan-Phasenleistungen PL1, PL2, PL3
>> • Momentan-Phasenspannungen UL1, UL2, UL3
>> • 20-stellige Eigentumsnummer 
>> 
>> 
>> 
>> Kann mir jemand weiterhelfen?
>> 
>> NZ
>> 
> 


Re: [vz-users] vzlooger Konfiguration für Easymeter Q3A

2020-02-16 Diskussionsfäden Daniel Lauckner
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



Re: [vz-users] vzlooger Konfiguration für Easymeter Q3A

2020-02-16 Diskussionsfäden Prof. Nikolaus Zieske
Hallo zusammen,
noch eine Frage:


Auf der Seite Außentemperatur ohne Sensor
https://wiki.volkszaehler.org/hardware/channels/sensors/sensorless_outdoor_temp?s[]=außentemperatur
 


wird der Befehl : pip install requests genannt.


Ich bekomme aber folgende Fehlermeldung.

pi@raspberrypi:~ $ pip install requests

-bash: pip: command not found



Habe das Volkszähler image installiert. Wie kann ich pip nachinstallieren?



Danke

NZ








Am 16.02.2020 um 10:30 schrieb Prof Nikolaus Zieske 
:

Danke, dieser Tipp hat mich weitergebracht.



Mit freundlichen Grüßen
Prof. Nikolaus Zieske
Dipl. Ing. Architekt BDA


THM   |  CAMPUS GIESSEN   |BAU
TECHNISCHE HOCHSCHULE MITTELHESSEN

University of Applied Sciences
Fachgebiet   Architektur
Entwerfen und Bauen im Bestand

Wiesenstraße 14 
35390  Gießen
Telefon 06 41 309-1848 
Telefax  06 41 309-2938 
nikolaus.zie...@bau.thm.de 
http://www.thm.de/bau/professor/zieske 

> Am 15.02.2020 um 22:38 schrieb Frank Richter :
> 


Hallo,

ein Logfile von vzlogger mit verbosity 15 wäre hilfreich, um festzustellen was 
dein Zähler ausgibt.

Hat der Zähler eine PIN-Abfrage? Dann bekommst du die Leistung in der Regel 
erst nach Eingabe der PIN.

Grüße
Frank

Prof. Nikolaus Zieske mailto:nikolaus.zie...@bau.thm.de>> schrieb am Sa., 15. Feb. 2020 22:31:
Hallo zusammen,

bei mir wurde ein Stromzähler Easymeter Q3AA1050 V10.03 verbaut.

Mit der im wiki gelisteten Konfiguration des vzloggers von Easymeter Q3B 
bekomme ich wenigsten Werte, aber nicht die aktuellen Verbrauchswerte.


 {
  "retry": 0,
  "daemon": true,
  "verbosity": 0,
  "log": "/var/log/vzlogger.log",
  "local": {
"enabled": false,
"port": 8080,
"index": true,
"timeout": 0,
"buffer": 0
  },
  "meters": [
{
  "enabled": true,
  "allowskip": false,
  "interval": -1,
  "aggtime": -1,
  "aggfixedinterval": false,
  "channels": [
{
  "uuid": "6836dd20-00d5-11e0-bab1-856ed5f959ae",
  "identifier": "1-0:1.8.0",
  "api": "volkszaehler",
  "middleware": "http://localhost/middleware.php 
",
  "aggmode": "none",
  "duplicates": 0
}
  ],
  "protocol": "sml",
  "device": "/dev/ttyUSB0",
  "baudrate": 9600,
  "parity": "8n1"
}
  ]
}
 
In der Betriebsanleitung dazu steht folgendes:


9.3 Info-Datenschnittstelle (INFO-DSS)
Der Z.hler verfügt über eine für den Endkunden zug.ngliche potentialfreie 
optische (Infrarot-)
Datenschnittstelle (INFO-DSS). Die Info-Schnittstelle ist eine unidirektionale, 
infrarote Kommunikationsschnittstelle
und dient zu folgenden zyklischen Ausgaben:
• Herstellerkennzeichnung ('ESY')
• Geräteeinzelidentifikation kodiert als Server-ID wie bei MSB-DSS
• Ausgabe der abrechnungsrelevanten Messwerte jede Sekunde (alle Energieregister
nur in vollen kWh, Format Wh, Scaler +3) bzw. im erweiterten Ausgabeformat (wird
durch PIN-Eingabe freigeschaltet): alle Energieregister h.her aufl.send (in Wh, 
mit
einem Scaler von -4)
• herstellerspezifischer Code für die aktuelle Gerätekonfiguration
Optional informativ (sofern entsprechend konfiguriert und z.T. durch 
PIN-Eingabe freigeschaltet)
k.nnen ausgegeben werden:
• Momentan-Summenleistung Ptot
• Momentan-Phasenleistungen PL1, PL2, PL3
• Momentan-Phasenspannungen UL1, UL2, UL3
• 20-stellige Eigentumsnummer 



Kann mir jemand weiterhelfen?

NZ




Re: [vz-users] vzlooger Konfiguration für Easymeter Q3A

2020-02-16 Diskussionsfäden Prof Nikolaus Zieske
Danke, dieser Tipp hat mich weitergebracht.



Mit freundlichen Grüßen
Prof. Nikolaus Zieske
Dipl. Ing. Architekt BDA


THM   |  CAMPUS GIESSEN   |BAU
TECHNISCHE HOCHSCHULE MITTELHESSEN

University of Applied Sciences
Fachgebiet   Architektur
Entwerfen und Bauen im Bestand

Wiesenstraße 14
35390  Gießen
Telefon 06 41 309-1848
Telefax  06 41 309-2938
nikolaus.zie...@bau.thm.de
http://www.thm.de/bau/professor/zieske


> Am 15.02.2020 um 22:38 schrieb Frank Richter :
> 


Hallo,

ein Logfile von vzlogger mit verbosity 15 wäre hilfreich, um festzustellen was 
dein Zähler ausgibt.

Hat der Zähler eine PIN-Abfrage? Dann bekommst du die Leistung in der Regel 
erst nach Eingabe der PIN.

Grüße
Frank

Prof. Nikolaus Zieske  schrieb am Sa., 15. Feb. 
2020 22:31:
> Hallo zusammen,
> 
> bei mir wurde ein Stromzähler Easymeter Q3AA1050 V10.03 verbaut.
> 
> Mit der im wiki gelisteten Konfiguration des vzloggers von Easymeter Q3B 
> bekomme ich wenigsten Werte, aber nicht die aktuellen Verbrauchswerte.
> 
> 
>  {
>   "retry": 0,
>   "daemon": true,
>   "verbosity": 0,
>   "log": "/var/log/vzlogger.log",
>   "local": {
> "enabled": false,
> "port": 8080,
> "index": true,
> "timeout": 0,
> "buffer": 0
>   },
>   "meters": [
> {
>   "enabled": true,
>   "allowskip": false,
>   "interval": -1,
>   "aggtime": -1,
>   "aggfixedinterval": false,
>   "channels": [
> {
>   "uuid": "6836dd20-00d5-11e0-bab1-856ed5f959ae",
>   "identifier": "1-0:1.8.0",
>   "api": "volkszaehler",
>   "middleware": "http://localhost/middleware.php;,
>   "aggmode": "none",
>   "duplicates": 0
> }
>   ],
>   "protocol": "sml",
>   "device": "/dev/ttyUSB0",
>   "baudrate": 9600,
>   "parity": "8n1"
> }
>   ]
> }
>  
> In der Betriebsanleitung dazu steht folgendes:
> 
> 
> 9.3 Info-Datenschnittstelle (INFO-DSS)
> Der Z.hler verfügt über eine für den Endkunden zug.ngliche potentialfreie 
> optische (Infrarot-)
> Datenschnittstelle (INFO-DSS). Die Info-Schnittstelle ist eine 
> unidirektionale, infrarote Kommunikationsschnittstelle
> und dient zu folgenden zyklischen Ausgaben:
> • Herstellerkennzeichnung ('ESY')
> • Geräteeinzelidentifikation kodiert als Server-ID wie bei MSB-DSS
> • Ausgabe der abrechnungsrelevanten Messwerte jede Sekunde (alle 
> Energieregister
> nur in vollen kWh, Format Wh, Scaler +3) bzw. im erweiterten Ausgabeformat 
> (wird
> durch PIN-Eingabe freigeschaltet): alle Energieregister h.her aufl.send (in 
> Wh, mit
> einem Scaler von -4)
> • herstellerspezifischer Code für die aktuelle Gerätekonfiguration
> Optional informativ (sofern entsprechend konfiguriert und z.T. durch 
> PIN-Eingabe freigeschaltet)
> k.nnen ausgegeben werden:
> • Momentan-Summenleistung Ptot
> • Momentan-Phasenleistungen PL1, PL2, PL3
> • Momentan-Phasenspannungen UL1, UL2, UL3
> • 20-stellige Eigentumsnummer 
> 
> 
> 
> Kann mir jemand weiterhelfen?
> 
> NZ
> 


Re: [vz-users] vzlooger Konfiguration für Easymeter Q3A

2020-02-15 Diskussionsfäden Frank Richter
Hallo,

ein Logfile von vzlogger mit verbosity 15 wäre hilfreich, um festzustellen
was dein Zähler ausgibt.

Hat der Zähler eine PIN-Abfrage? Dann bekommst du die Leistung in der Regel
erst nach Eingabe der PIN.

Grüße
Frank

Prof. Nikolaus Zieske  schrieb am Sa., 15. Feb.
2020 22:31:

> Hallo zusammen,
>
> bei mir wurde ein Stromzähler Easymeter Q3AA1050 V10.03 verbaut.
>
> Mit der im wiki gelisteten Konfiguration des vzloggers von Easymeter Q3B
> bekomme ich wenigsten Werte, aber nicht die aktuellen Verbrauchswerte.
>
>
>  {
>   "retry": 0,
>   "daemon": true,
>   "verbosity": 0,
>   "log": "/var/log/vzlogger.log",
>   "local": {
> "enabled": false,
> "port": 8080,
> "index": true,
> "timeout": 0,
> "buffer": 0
>   },
>   "meters": [
> {
>   "enabled": true,
>   "allowskip": false,
>   "interval": -1,
>   "aggtime": -1,
>   "aggfixedinterval": false,
>   "channels": [
> {
>   "uuid": "6836dd20-00d5-11e0-bab1-856ed5f959ae",
>   "identifier": "1-0:1.8.0",
>   "api": "volkszaehler",
>   "middleware": "http://localhost/middleware.php;,
>   "aggmode": "none",
>   "duplicates": 0
> }
>   ],
>   "protocol": "sml",
>   "device": "/dev/ttyUSB0",
>   "baudrate": 9600,
>   "parity": "8n1"
> }
>   ]
> }
>
>
> In der Betriebsanleitung dazu steht folgendes:
>
>
> 9.3 Info-Datenschnittstelle (INFO-DSS)
> Der Z.hler verfügt über eine für den Endkunden zug.ngliche
> potentialfreie optische (Infrarot-)
> Datenschnittstelle (INFO-DSS). Die Info-Schnittstelle ist eine
> unidirektionale, infrarote Kommunikationsschnittstelle
> und dient zu folgenden zyklischen Ausgaben:
> • Herstellerkennzeichnung ('ESY')
> • Geräteeinzelidentifikation kodiert als Server-ID wie bei MSB-DSS
> • Ausgabe der abrechnungsrelevanten Messwerte jede Sekunde (alle
> Energieregister
> nur in vollen kWh, Format Wh, Scaler +3) bzw. im erweiterten Ausgabeformat
> (wird
> durch PIN-Eingabe freigeschaltet): alle Energieregister h.her aufl.send
> (in Wh, mit
> einem Scaler von -4)
> • herstellerspezifischer Code für die aktuelle Gerätekonfiguration
> Optional informativ (sofern entsprechend konfiguriert und z.T. durch
> PIN-Eingabe freigeschaltet)
> k.nnen ausgegeben werden:
> • Momentan-Summenleistung Ptot
> • Momentan-Phasenleistungen PL1, PL2, PL3
> • Momentan-Phasenspannungen UL1, UL2, UL3
> • 20-stellige Eigentumsnummer
>
>
>
> Kann mir jemand weiterhelfen?
>
> NZ
>
>


[vz-users] vzlooger Konfiguration für Easymeter Q3A

2020-02-15 Diskussionsfäden Prof. Nikolaus Zieske
Hallo zusammen,

bei mir wurde ein Stromzähler Easymeter Q3AA1050 V10.03 verbaut.

Mit der im wiki gelisteten Konfiguration des vzloggers von Easymeter Q3B 
bekomme ich wenigsten Werte, aber nicht die aktuellen Verbrauchswerte.


 {
  "retry": 0,
  "daemon": true,
  "verbosity": 0,
  "log": "/var/log/vzlogger.log",
  "local": {
"enabled": false,
"port": 8080,
"index": true,
"timeout": 0,
"buffer": 0
  },
  "meters": [
{
  "enabled": true,
  "allowskip": false,
  "interval": -1,
  "aggtime": -1,
  "aggfixedinterval": false,
  "channels": [
{
  "uuid": "6836dd20-00d5-11e0-bab1-856ed5f959ae",
  "identifier": "1-0:1.8.0",
  "api": "volkszaehler",
  "middleware": "http://localhost/middleware.php 
",
  "aggmode": "none",
  "duplicates": 0
}
  ],
  "protocol": "sml",
  "device": "/dev/ttyUSB0",
  "baudrate": 9600,
  "parity": "8n1"
}
  ]
}
 
In der Betriebsanleitung dazu steht folgendes:


9.3 Info-Datenschnittstelle (INFO-DSS)
Der Z.hler verfügt über eine für den Endkunden zug.ngliche potentialfreie 
optische (Infrarot-)
Datenschnittstelle (INFO-DSS). Die Info-Schnittstelle ist eine unidirektionale, 
infrarote Kommunikationsschnittstelle
und dient zu folgenden zyklischen Ausgaben:
• Herstellerkennzeichnung ('ESY')
• Geräteeinzelidentifikation kodiert als Server-ID wie bei MSB-DSS
• Ausgabe der abrechnungsrelevanten Messwerte jede Sekunde (alle Energieregister
nur in vollen kWh, Format Wh, Scaler +3) bzw. im erweiterten Ausgabeformat (wird
durch PIN-Eingabe freigeschaltet): alle Energieregister h.her aufl.send (in Wh, 
mit
einem Scaler von -4)
• herstellerspezifischer Code für die aktuelle Gerätekonfiguration
Optional informativ (sofern entsprechend konfiguriert und z.T. durch 
PIN-Eingabe freigeschaltet)
k.nnen ausgegeben werden:
• Momentan-Summenleistung Ptot
• Momentan-Phasenleistungen PL1, PL2, PL3
• Momentan-Phasenspannungen UL1, UL2, UL3
• 20-stellige Eigentumsnummer 



Kann mir jemand weiterhelfen?

NZ