<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>
<div>Hallo,<br/>
zunächst mal die Fragen um klarheit zu bekommen um was es geht.<br/>
Zähler: ISKRA Typ: MT175-D1A51-V22-K0t<br/>
zur Aufschlüsselung der Typenbezeichnung habe ich gefunden:<br/>
D1 = Terminalblock 85A<br/>
A5 = Genauigkeitsklasse 2<br/>
2 bzw. 1 = 1 Bezugszähler (2 Richtungszähler z.B. Photovoltaik)</div>

<div>V22 = 2 Tarif-Option<br/>
K = Kommunikationskanal<br/>
0 = Optische Schnittstelle<br/>
<br/>
Das ganze läuft auf einem Raspi mit Buster und ich habe das image von Volkszähler heruntergeladen.<br/>
Somit ist es Buster<br/>
Angeschlossen habe ich einen fertigen USB lese kopf von Weidmann (Emlog)<br/>
 </div>

<div>Vzlogger version: 0.8.0<br/>
 </div>

<div> </div>

<div>VZLOGGER.CONF habe ich mich an dies gehalten:<br/>
<a href="https://wiki.volkszaehler.org/hardware/channels/meters/power/edl-ehz/iskraemeco_mt175" target="_blank">https://wiki.volkszaehler.org/hardware/channels/meters/power/edl-ehz/iskraemeco_mt175</a></div>

<div> </div>

<div>So sieht also meine Conf aus:</div>

<div>######################</div>

<div>
<div>{<br/>
"retry" : 3,<br/>
"daemon": true,<br/>
"verbosity" : 0,<br/>
"log" : "/var/log/vzlogger.log",</div>

<div>"local" : {<br/>
         "enabled" : false,<br/>
         "port" : 8080,<br/>
         "index" : false,<br/>
         "timeout" : 30,<br/>
         "buffer" : 600<br/>
},</div>

<div>"meters" : [{<br/>
         "protocol" : "sml",<br/>
         "enabled" : true,<br/>
         "device" : "/dev/ttyUSB0",<br/>
         "parity" : "8N1",<br/>
         "baudrate" : 9600,<br/>
         "aggtime" : -1,<br/>
         "aggfixedinterval" : false,<br/>
         "channels": [{<br/>
                 "uuid" : "cafb8be0-1dd9-11eb-a2c6-XXXXXXXXXX",<br/>
                 "middleware" : "<a href="http://127.0.0.1/middleware.php" target="_blank">http://127.0.0.1/middleware.php</a>",<br/>
                 "identifier" : "1-0:1.8.0*255",<br/>
                 "aggmode" : "MAX"<br/>
          }]<br/>
     }]<br/>
}</div>

<div> </div>
</div>

<div>######################</div>

<div> </div>

<div>Aus dem vzlogger.log mit verbose 15 sehe ich dies:</div>

<div>######################</div>

<div>
<div>[Nov 03 16:05:19][mtr0] Reading: id=1-0:1.8.0*255/ObisIdentifier:1-0:1.8.0*255 value=8681000.00 ts=1604415919429<br/>
[Nov 03 16:05:19][mtr0] Reading: id=1-0:1.8.1*255/ObisIdentifier:1-0:1.8.1*255 value=8681000.00 ts=1604415919429<br/>
[Nov 03 16:05:19][mtr0] Reading: id=1-0:1.8.2*255/ObisIdentifier:1-0:1.8.2*255 value=0.00 ts=1604415919429<br/>
[Nov 03 16:05:19][chn0] Adding reading to queue (value=8681000.00 ts=1604415919429)<br/>
[Nov 03 16:05:19][MAX]  8681000.000000 @ 1604415919429<br/>
[Nov 03 16:05:19][MAX]  RESULT 8681000.000000 @ 1604415919429<br/>
[Nov 03 16:05:19][chn0] ==> number of tuples: 1<br/>
[Nov 03 16:05:19][chn0] compare: 1604415917588 1604415919429<br/>
[Nov 03 16:05:19][chn0] copied 1/1 values for middleware transmission<br/>
[Nov 03 16:05:19][chn0] JSON request body: [ [ 1604415919429, 8681000 ] ]<br/>
[Nov 03 16:05:19][chn0] CURL: Expire in 0 ms for 6 (transfer 0xb4b00c40)<br/>
[Nov 03 16:05:19][chn0] CURL: Expire in 30000 ms for 8 (transfer 0xb4b00c40)<br/>
[Nov 03 16:05:19][chn0] CURL: Found bundle for host 127.0.0.1: 0xb4b0e360 [can pipeline]<br/>
[Nov 03 16:05:19][chn0] CURL: Could pipeline, but not asked to!<br/>
[Nov 03 16:05:19][chn0] CURL: Re-using existing connection! (#1) with host 127.0.0.1<br/>
[Nov 03 16:05:19][chn0] CURL: Connected to 127.0.0.1 (127.0.0.1) port 80 (#1)<br/>
[Nov 03 16:05:19][chn0] CURL: Expire in 0 ms for 6 (transfer 0xb4b00c40)<br/>
[Nov 03 16:05:19][chn0] CURL: Sent 30 bytes..<br/>
[Nov 03 16:05:19][chn0] CURL: Sent '[ [ 1604415919429, 8681000 ] ]' bytes<br/>
[Nov 03 16:05:19][chn0] CURL: upload completely sent off: 30 out of 30 bytes<br/>
[Nov 03 16:05:19][chn0] CURL: Received 26 bytes<br/>
[Nov 03 16:05:19][chn0] CURL: Received '{"version":"0.3","rows":1}' bytes<br/>
[Nov 03 16:05:19][chn0] CURL: Connection #1 to host 127.0.0.1 left intact<br/>
[Nov 03 16:05:19][chn0] CURL Request succeeded with code: 200<br/>
[Nov 03 16:05:19][chn0] emptied all (1) values<br/>
[Nov 03 16:05:21][mtr0] Got 3 new readings from meter:<br/>
[Nov 03 16:05:21][mtr0] Reading: id=1-0:1.8.0*255/ObisIdentifier:1-0:1.8.0*255 value=8681000.00 ts=1604415921270<br/>
[Nov 03 16:05:21][mtr0] Reading: id=1-0:1.8.1*255/ObisIdentifier:1-0:1.8.1*255 value=8681000.00 ts=1604415921270<br/>
[Nov 03 16:05:21][mtr0] Reading: id=1-0:1.8.2*255/ObisIdentifier:1-0:1.8.2*255 value=0.00 ts=1604415921270<br/>
[Nov 03 16:05:21][chn0] Adding reading to queue (value=8681000.00 ts=1604415921270)<br/>
[Nov 03 16:05:21][MAX]  8681000.000000 @ 1604415921270<br/>
[Nov 03 16:05:21][MAX]  RESULT 8681000.000000 @ 1604415921270</div>

<div> </div>
</div>

<div>######################<br/>
 </div>

<div>Soweit ich das beuteilen kann scheint vzlogger den Zählerstand mit CURL and die middleware zu senden.</div>

<div>value=8681000.00 ts=1604415919429</div>

<div>Deshalb muss man in der GUI auch 1000 angeben bei der Auflösung somit wäre der Zählerstand 8681kWh die 1604415919429 scheint die Zeitangabe zu sein.</div>

<div> </div>

<div>Schau ich mir dann in der GUI über das Info Zeichen und über den Button Daten diese json liste and und suche nach diesem Zeitstempel 1604415919429 finde ich diese Zeile:<br/>
2265:<br/>
    0:    1604415919429<br/>
    1:    0<br/>
    2:    1</div>

<div> </div>

<div>Sollte da nicht bei 1: die 8681000.00 stehen?<br/>
<br/>
Habe das ganze natürlich erst vor kurzem gestartet und wenn ich richtig gelesen habe dauert es 24 Stunden für den Zählerstand.<br/>
Würdet ihr sagen das ich das so richtig sehe?<br/>
<br/>
Weiß jemand ob man bei diesem Zähler über eine PIN noch mehr informationen auslesen kann?<br/>
<br/>
Danke und Gruß<br/>
Christian</div>
</div></div></body></html>