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

Jay Thomas triguybasel at gmail.com
Sat Dec 29 20:20:41 CET 2018


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
)
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",
                "identifier" : "1-0:1.8.0"
                },
                     {
                "uuid" : "xxxxxxx-0a99-11e9-b948-dbec0d27ebbf",
                "api": "volkszaehler",
                "middleware" : "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/15fbd0dc/attachment-0001.html>


More information about the volkszaehler-users mailing list