[vz-users] DZG DVS74: SML Daten ohne TimeStamp

Andreas Goetz cpuidle at gmail.com
Sat Dec 29 20:28:51 CET 2018


Servus,

ich denke es ist offensichtlich:

> Adding reading to queue (value=-227.16 ts=0)

Dein Zähler scheint keine Timestamps zu schicken. Schau mal ob use_local_time (oder so ähnlich) das Problem lösen kann.

Viele Grüße,
Andreas


> On 29. Dec 2018, at 20:20, Jay Thomas <triguybasel at gmail.com> wrote:
> 
> Hallo zusammen,
> 
> ich bin vor 2 Wochen mit dem VZ Projekt eingestiegen und bin total begeistert :) Als Neuling und mit Linux halbwegs "kompetent" fand ich die Info und Dokumentation einfach zu folgen. Allerdings nach ein paar Wochen komme ich mit den Infos und Lösungen aus den Foren nicht weiter und wende mich mit meinem Problem an die Fachleute. (Deutsch in nicht meine Muttersprache, von daher Verzeihung im Voraus...)
> 
> Mein Setup:
> Zähler: DZG DVS74 (wurde Anfang diesem Jahr installiert). 
> Lesekopf: Selber zusammengebaut aus eine BPX-43-2 Phototransistor und einen Widestand (ich habe mich von dieser Anleitung orientiert: https://raspberry.tips/raspberrypi-tutorials/smartmeter-stromzaehler-mit-dem-raspberry-pi-auslesen-und-aufzeichnen <https://raspberry.tips/raspberrypi-tutorials/smartmeter-stromzaehler-mit-dem-raspberry-pi-auslesen-und-aufzeichnen>)
> Installation: Rasbian Jessie mit selbst installierter VZLogger und Middleware
> 
> vzlogger.conf:
> {
> "retry" : 3,
> "daemon": true,
> "verbosity" : 15,
> "log" : "/var/log/vzlogger.log",
> 
> "local" : {
>         "enabled" : true,
>         "port" : 8080,
>         "index" : true,
>         "timeout" : 0,
>         "buffer" : 0
> },
> 
> "meters" : [{
>         "protocol" : "sml",
>         "enabled" : true,
>         "device" : "/dev/ttyAMA0",
>         "channels": [{
>                 "uuid" : "xxxxxxx-11e9-89fc-99edf00570c9",
>                 "api": "volkszaehler",
>                 "middleware" : "http://192.168.xx.49/middleware.php <http://192.168.xx.49/middleware.php>",
>                 "identifier" : "1-0:1.8.0"
>                 },
>                      {
>                 "uuid" : "xxxxxxx-0a99-11e9-b948-dbec0d27ebbf",
>                 "api": "volkszaehler",
>                 "middleware" : "http://192.168.xx.xx/middleware.php <http://192.168.xx.xx/middleware.php>",
>                 "identifier" : "1-0:16.7.0"
> 
>                 }]
>         }
> ]}
> 
> Mein Ziel:
> Stromdaten auslesen und Verbrauchshistorie speicher....egal ob es von den neuen SML Technologie ist oder aus einer D0 Impulse/KWh Methode ist.
> 
> Das Problem:
> Da kommt nix auf die Graphen :(  Ich habe schon in VZ und Photovoltaik Foren alles über den DZG DVS gelesen und ich glaube ich leide nicht von der Firmwareproblematik wie anderen, weil ich nämlich schon gelesene Werte rauslesen kann. Von daher kann es auch bestimmt nicht an meinen gebastelten Lesekopf liegen, da es letzten Endes Daten zeigt! Unten habe ich die Auschnitt von VZLogger kopiert und komischerweise gibt es keine TS (ich nehme an heißt das TimeStamp). Vielleicht deswegen wird es nicht in Middleware richtig übermittelt?
> 
> Ich habe inzwischen auch die PIN Code für den Zähler von Stromanbieter bekommen: Zähler entsperrt, PIN Code deaktiviert, und erweiterter Datensatz eingeschaltet aber das hat nicht geholfen. TS=0 wird weiter ausgelesen. 
> 
> vzlogger.log:
> [Dec 29 11:51:06][main] vzlogger v0.6.1 based on heads/master-0-ga68f7ff8c4 from Mon, 5 Nov 2018 07:55:19 +0100 started.
> [Dec 29 11:51:06][mtr0] Creating new meter with protocol sml.
> [Dec 29 11:51:06][mtr0] Meter configured, enabled.
> [Dec 29 11:51:06]       New meter initialized (protocol=sml)
> [Dec 29 11:51:06]       Configure channel.
> [Dec 29 11:51:06][chn0] New channel initialized (uuid=...0570c9 api=volkszaehler id=1-0:1.8.0)
> [Dec 29 11:51:06]       Configure channel.
> [Dec 29 11:51:06][chn1] New channel initialized (uuid=...27ebbf api=volkszaehler id=1-0:16.7.0)
> [Dec 29 11:51:06]       Have 1 meters.
> [Dec 29 11:51:06][main] log level is 15
> [Dec 29 11:51:06][main] daemon=1, local=1
> [Dec 29 11:51:06]       Daemonize process...
> [Dec 29 11:51:06]       Opened logfile /var/log/vzlogger.log
> [Dec 29 11:51:06][push] No pushDataServer defined.
> [Dec 29 11:51:06][]     ===> Start meters
> [Dec 29 11:51:06][mtr0] Meter connection established
> [Dec 29 11:51:06][mtr0] Meter thread started
> [Dec 29 11:51:06][mtr0] Meter is opened. Starting channels.
> [Dec 29 11:51:06][mtr0] Number of readers: 32
> [Dec 29 11:51:06][chn0] Logging thread started
> [Dec 29 11:51:06][chn0] Start logging thread for volkszaehler-api. Running as daemon: yes
> [Dec 29 11:51:06][mtr0] Config.daemon: 1
> [Dec 29 11:51:06][chn1] Logging thread started
> [Dec 29 11:51:06][mtr0] Config.local: 1
> [Dec 29 11:51:06][chn1] Start logging thread for volkszaehler-api. Running as daemon: yes
> [Dec 29 11:51:06][http] Starting local interface HTTPd on port 8080
> [Dec 29 11:51:06][chn0] Using default volkszaehler api.
> [Dec 29 11:51:06][chn1] Using default volkszaehler api.
> [Dec 29 11:51:06][]     Startup done.
> [Dec 29 11:51:07][mtr0] Got 2 new readings from meter:
> [Dec 29 11:51:07][mtr0] Reading: id=1-0:1.8.0*255/ObisIdentifier:1-0:1.8.0*255 value=1560054.20 ts=0
> [Dec 29 11:51:07][mtr0] Reading: id=1-0:16.7.0*255/ObisIdentifier:1-0:16.7.0*255 value=-225.93 ts=0
> [Dec 29 11:51:07][chn0] Adding reading to queue (value=1560054.20 ts=0)
> [Dec 29 11:51:07][chn1] Adding reading to queue (value=-225.93 ts=0)
> [Dec 29 11:51:07][chn0] ==> number of tuples: 1
> [Dec 29 11:51:07][chn1] ==> number of tuples: 1
> [Dec 29 11:51:07][chn0] compare: 0 0
> [Dec 29 11:51:07][chn1] compare: 0 0
> [Dec 29 11:51:07][chn0] JSON request body is null. Nothing to send now.
> [Dec 29 11:51:07][chn1] JSON request body is null. Nothing to send now.
> [Dec 29 11:51:08][mtr0] Got 2 new readings from meter:
> [Dec 29 11:51:08][mtr0] Reading: id=1-0:1.8.0*255/ObisIdentifier:1-0:1.8.0*255 value=1560054.30 ts=0
> [Dec 29 11:51:08][mtr0] Reading: id=1-0:16.7.0*255/ObisIdentifier:1-0:16.7.0*255 value=-226.54 ts=0
> [Dec 29 11:51:08][chn0] Adding reading to queue (value=1560054.30 ts=0)
> [Dec 29 11:51:08][chn1] Adding reading to queue (value=-226.54 ts=0)
> [Dec 29 11:51:08][chn0] ==> number of tuples: 1
> [Dec 29 11:51:08][chn1] ==> number of tuples: 1
> [Dec 29 11:51:08][chn0] compare: 0 0
> [Dec 29 11:51:08][chn1] compare: 0 0
> [Dec 29 11:51:08][chn0] JSON request body is null. Nothing to send now.
> [Dec 29 11:51:08][chn1] JSON request body is null. Nothing to send now.
> [Dec 29 11:51:09][mtr0] Got 2 new readings from meter:
> [Dec 29 11:51:09][mtr0] Reading: id=1-0:1.8.0*255/ObisIdentifier:1-0:1.8.0*255 value=1560054.40 ts=0
> [Dec 29 11:51:09][mtr0] Reading: id=1-0:16.7.0*255/ObisIdentifier:1-0:16.7.0*255 value=-227.16 ts=0
> [Dec 29 11:51:09][chn0] Adding reading to queue (value=1560054.40 ts=0)
> [Dec 29 11:51:09][chn1] Adding reading to queue (value=-227.16 ts=0)
> [Dec 29 11:51:09][chn0] ==> number of tuples: 1
> [Dec 29 11:51:09][chn1] ==> number of tuples: 1
> 
> Kennt hier jemand eine Lösung?  
> 
> Besten Dank im Voraus und ich wünsche alle schöne Feiertage und einen guten Rutsch!
> 
> Grüße,
> Jordan
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20181229/d5f0b416/attachment.html>


More information about the volkszaehler-users mailing list