<div dir="ltr"><div>Mein vzlogger loggt S0-Impulsdaten von Gas- und Wasser-Zähler und sml-Daten vom Stromzähler. Ich puffere die Daten für eine Stunde in HTTPd, um gelegentliche Ausfälle meiner Hostanwendung für die Datenauswertung zu kompensieren. Das ist für die Impulsdaten besonders wichtig. Der buffer-Parameter gilt für die gesamte vzlogger-Instanz. Meine PV-Anlage liefert bei Dunkelheit keine Energie. Ich bekomme sekündlich einen Datensatz in den Puffer gestellt, bei dem sich in diesem Fall nichts ändert als der Timestamp. Das macht dann 3.600 Tupels für diesen Channel. Der HTTPd-JSON-String wird periodisch von meinem Hostprogramm abgefragt. Die Länge des Puffers wird bei mehreren sml-Werten sehr unhandlich und mein kleiner Beaglebone-Rechner kommt dann schon ins Schwitzen. Ein funktionierender Parameter "duplicate" würde die Verarbeitung wesentlich effizienter machen.</div><div><br></div><div>Ein Workaround wäre wahrscheinlich eine zweite vzlogger-Instanz nur für sml-Zählerdaten (mit "buffer": -1), die die Daten über einen anderen HTTPd-Port zur Verfügung stellt. Es ist allerdings nicht so elegant, als wenn alles in einer Instanz/Config erledigt werden kann.</div><div><br></div><div>Viele Grüße<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am So., 3. Nov. 2019 um 13:16 Uhr schrieb Andreas Goetz <<a href="mailto:cpuidle@gmail.com">cpuidle@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;">Laut Issue werden “duplicates” für “sml” über “httpd” ausgegeben. Ich verstehe das Problem nicht so ganz. Da der httpd ja aktiv abgeholt werden muss- was spricht a) dagegen die Duplikate dort anzuzeigen und b) was hat das Ganze mit sml zu tun?<div><br></div><div>Viele Grüße, Andreas</div><div><br><div><br><blockquote type="cite"><div>On 3. Nov 2019, at 10:14, Winfried Peters <<a href="mailto:winfried.peters@gmail.com" target="_blank">winfried.peters@gmail.com</a>> wrote:</div><br><div><div dir="ltr"><div>Ich werde ein Issue aufmachen - und wenn ich schon mal dabei bin, auch eins für den Parameter "duplicates", der auch nicht funktioniert.</div><div><br></div><div>Viele Grüße<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Sa., 2. Nov. 2019 um 22:52 Uhr schrieb Andreas Götz <<a href="mailto:cpuidle@gmail.com" target="_blank">cpuidle@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Machst Du ein Issue auf? Das sollte so nicht sein...<br><br><div dir="ltr">Viele Grüße,<div>Andreas</div></div><div dir="ltr"><br><blockquote type="cite">Am 02.11.2019 um 21:11 schrieb Winfried Peters <<a href="mailto:winfried.peters@gmail.com" target="_blank">winfried.peters@gmail.com</a>>:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><div dir="ltr"><div>Das war's. Mit voll qualifiziertem Identifier
"1-0:1.8.0" funktioniert es, mit "1.8.0" oder den Alias "Counter" nicht. ts=0 war nicht die Ursache. Es geht auch ohne Timestamp.</div><div><br></div><div>Anscheinend sind die Protokolle D0 und sml für HTTPd etwas unterschiedlich implementiert: Bei "D0" funktioniert "1.8.0", bei sml nicht. Ebenso funktionieren bei sml die Aliase nicht, obwohl das die vzlogger-Hilfe sagt und in den Beispiel-Konfiguration auch angegeben ist.</div><div><br></div><div>Nochmal vielen Dank für den entscheidenden Tipp.</div><div><br></div><div>Viele Grüße<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Sa., 2. Nov. 2019 um 17:52 Uhr schrieb Frank Richter <<a href="mailto:frank.richter83@gmail.com" target="_blank">frank.richter83@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Hast du's (nochmal) mit vollständigen Identifiern (z.B. "1-0:1.8.0") versucht? Ansonsten sieht die Config für mich gut aus.<div dir="auto"><br></div><div dir="auto">Grüße</div><div dir="auto">Frank</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Winfried Peters <<a href="mailto:winfried.peters@gmail.com" target="_blank">winfried.peters@gmail.com</a>> schrieb am Sa., 2. Nov. 2019, 17:26:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>So, ich bin jetzt ein paar Schritte weiter gekommen, aber immer noch ohne Erfolg. Die von vzlogger geparsten sml-Daten werden immer noch nicht über den HTTPd-Server ausgegeben.</div><div><br></div><div>Ich habe über die PIN meines DWS74-Zählers auf den erweiterten Datensatz umgestellt.</div><div>Ich habe vzlogger mit der aktuellen Version 0.8.0 compiliert, installiert, für meinen sml-Zähler konfiguriert und gestartet.</div><div>Die sml-Daten meines Zählers kommen in vzlogger an. Im verbose 15-Log sehe ich die geparsten Werte des Zählers als Readings, jetzt auch mit Timestamp ts, der über den Parameter "use_local_time" geliefert wird.</div><div></div><div><span style="font-size:10pt;font-family:"Arial",sans-serif" lang="EN-GB">Mir fehlen im Log die Hinweise, dass für jeden der Channel ein Logging-Thread gestartet wurde (Start logging thread for null-api. Running as daemon: yes) und
die Readings
auf die <span style="font-size:10pt;font-family:"Arial",sans-serif" lang="EN-GB">Queue gestellt wurden (Adding reading to queue..).</span>
</span></div><div><span style="font-size:10pt;font-family:"Arial",sans-serif" lang="EN-GB"></span></div><div><span style="font-size:10pt;font-family:"Arial",sans-serif" lang="EN-GB">Sonst ist das Log aus meiner Sicht unauffällig.</span></div><div><span style="font-size:10pt;font-family:"Arial",sans-serif" lang="EN-GB"><br></span></div><div><span style="font-size:10pt;font-family:"Arial",sans-serif" lang="EN-GB">So sehe ich im Browser die Daten des HTTPD-Servers:</span></div><div><span style="font-size:10pt;font-family:"Arial",sans-serif" lang="EN-GB">
</span><pre>{ "version": "0.8.0", "generator": "vzlogger", "data": [ { "uuid": "180a", "last": 0, "interval": -1, "protocol": "sml" }, { "uuid": "180b", "last": 0, "interval": -1, "protocol": "sml" }, { "uuid": "180c", "last": 0, "interval": -1, "protocol": "sml" } ] }</pre>
Die Readings müssten dort für jeden Channel als Tupel mit Timestamp und Value erscheinen. Es sind aber keine Tupel da.</div><div><br></div><div>Hier der Logauszug:</div><div><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][main] vzlogger v0.8.0 based on heads/master-0-g3c4ef603cb from Sun,
18 Aug 2019 09:36:53 +0200 started.<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][mtr0] Creating new meter with protocol sml.<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][mtr0] Meter configured, enabled.<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39]<span> </span>New meter initialized
(protocol=sml)<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39]<span> </span>Configure channel.<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][chn0] New channel initialized (uuid=... api=null id=1.8.0)<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39]<span> </span>Configure channel.<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][chn1] New channel initialized (uuid=... api=null id=1.25)<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39]<span> </span>Configure channel.<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][chn2] New channel initialized (uuid=... api=null id=2.8.0)<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39]<span> </span>Have 1 meters.<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][main] log level is 15<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][main] daemon=1, local=1<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39]<span> </span>Daemonize process...<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02 15:55:39]<span> </span>Opened logfile /var/log/vzlogger.log<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][push] No pushDataServer defined.<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][]<span> </span>===> Start meters<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][mtr0] Meter connection established<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][mtr0] Meter thread started<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][mtr0] Meter is opened. Starting channels.<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][chn0] Logging thread started<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][chn1] Logging thread started<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][chn2] Logging thread started<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][http] Starting local interface HTTPd on port 8080<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][]<span> </span>Startup done.<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][chn1] Start logging thread for null-api. Running as daemon: yes<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][chn1] Using null api- meter data available via local httpd if
enabled.<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][chn2] Start logging thread for null-api. Running as daemon: yes<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][chn2] Using null api- meter data available via local httpd if
enabled.<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][mtr0] Number of readers: 32<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][mtr0] Config.daemon: 1<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][mtr0] Config.local: 1<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02 15:55:39][chn0]
Start logging thread for null-api. Running as daemon: yes<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:39][chn0] Using null api- meter data available via local httpd if
enabled.<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:40][mtr0] Got 3 new readings from meter:<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:40][mtr0] Reading: id=1-0:1.8.0*255/ObisIdentifier:1-0:1.8.0*255
value=87463.90 ts=1572706540671<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:40][mtr0] Reading: id=1-0:2.8.0*255/ObisIdentifier:1-0:2.8.0*255
value=20243.10 ts=1572706540671<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:40][mtr0] Reading: id=1-0:16.7.0*255/ObisIdentifier:1-0:16.7.0*255
value=341.01 ts=1572706540671<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:41][mtr0] Got 3 new readings from meter:<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:41][mtr0] Reading: id=1-0:1.8.0*255/ObisIdentifier:1-0:1.8.0*255
value=87464.00 ts=1572706541683<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:41][mtr0] Reading: id=1-0:2.8.0*255/ObisIdentifier:1-0:2.8.0*255
value=20243.10 ts=1572706541683<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:41][mtr0] Reading: id=1-0:16.7.0*255/ObisIdentifier:1-0:16.7.0*255
value=343.63 ts=1572706541683<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02 15:55:42][mtr0]
Got 3 new readings from meter:<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:42][mtr0] Reading: id=1-0:1.8.0*255/ObisIdentifier:1-0:1.8.0*255
value=87464.10 ts=1572706542691<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:42][mtr0] Reading: id=1-0:2.8.0*255/ObisIdentifier:1-0:2.8.0*255
value=20243.10 ts=1572706542691<span></span></span></font></div><font size="1">
</font><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">[Nov 02
15:55:42][mtr0] Reading: id=1-0:16.7.0*255/ObisIdentifier:1-0:16.7.0*255
value=337.48 ts=1572706542691</span></font></div><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1"><span lang="EN-GB">....<br></span></font></div><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-size:10pt;font-family:Arial,sans-serif"><br></div><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-size:10pt;font-family:Arial,sans-serif">Hier meine vzlogger-sml-conf:</div><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-family:Arial,sans-serif"><font size="1">// vzlogger.conf with sml (Strom)<br>{<br> "daemon": true,<br> "verbosity": 15,<br> "log": "/var/log/vzlogger.log",<br> "retry": 30, // http retry delay in seconds<br> // Build-in HTTP server<br> "local": {<br> "enabled": true,<br> "port": 8080,<br> "index": true,<br> "timeout": 30,<br> "buffer": 3600<br> },<br> // Meter configuration<br> "meters": [<br> // sml meter (Strom)<br> {<br> "enabled": true,<br> "protocol": "sml",<br> "device": "/dev/ttyUSB0",<br> "baudrate": 9600,<br> "parity": "8n1",<br> "use_local_time": true,<br> "skip": false,<br> "channels": [<br> {<br> "uuid": "180a",<br> "identifier": "counter", // 1.8.1 Zaehlerstand Wirkleistung 1-0:1.8.255*255<br> "api": "null",<br> "duplicates": 0<br> },<br> {<br> "uuid": "180b",<br> "identifier": "1.25", // 1.25 Momentanleistung<br> "api": "null",<br> "duplicates": 0<br> },<br> {<br> "uuid": "180c",<br> "identifier": "counter-out", // 2.8.1 Zaehlerstand Lieferg. 1-0:2.8.255*255<br> "api": "null",<br> "duplicates": 0<br> }<br> ]<br> }<br> ]<br>}</font></div><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-size:10pt;font-family:Arial,sans-serif"><br></div><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-size:10pt;font-family:Arial,sans-serif">Hat jemand noch eine Idee, was falsch sein könnte?</div><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-size:10pt;font-family:Arial,sans-serif"><br></div><div style="margin:0cm 0cm 0.0001pt;text-align:left;font-size:10pt;font-family:Arial,sans-serif">Viele Grüße<br></div><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;text-align:left;font-size:10pt;font-family:"Arial",sans-serif" align="left"><span lang="EN-GB"><span></span></span></p>
</div><div><span style="font-size:10pt;font-family:"Arial",sans-serif" lang="EN-GB"> </span>
</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Mi., 30. Okt. 2019 um 14:43 Uhr schrieb Winfried Peters <<a href="mailto:winfried.peters@gmail.com" rel="noreferrer" target="_blank">winfried.peters@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Die PIN wird mir vom Netzbetreiber zugeschickt. Dann hoffe ich mal, dass mit der hohen Auflösung der Timestamp mitkommt.</div><div><br></div><div>Viele Grüße<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Mi., 30. Okt. 2019 um 11:32 Uhr schrieb Frank Richter <<a href="mailto:frank.richter83@gmail.com" rel="noreferrer" target="_blank">frank.richter83@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Aus Zählerständen in ganzen kWh lässt sich die Leistung auch nicht sinnvoll ableiten, deswegen würde ich mich zuallererst mal um die Beschaffung der PIN und die Freischaltung der höheren Auflösung kümmern.<div dir="auto"><br></div><div dir="auto">DZG ist glaub ich schonmal mit einer problematischen SML-Implementierung aufgefallen.</div><div dir="auto"><br></div><div dir="auto">Grüße</div><div dir="auto">Frank</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Winfried Peters <<a href="mailto:winfried.peters@gmail.com" rel="noreferrer" target="_blank">winfried.peters@gmail.com</a>> schrieb am Mi., 30. Okt. 2019, 10:44:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Es ist ein Zähler von DZG vom Typ DWS7412.2T. Er pusht periodisch jede Sekunde ein Telegramm in SML 1.05-SML-frame Version 1,<span style="font-family:Symbol"><span><span style="font:7pt "Times New Roman"">
</span></span></span>9600 Bd, 8-N-1.</div><div>Über die DZG Software "DZG Meter View" kann ich die Daten auslesen. Das Programm kann auch die Leistungen über die Zeit in einem Diagramm darstellen. Das Diagramm bleibt aber leer. Was zu der Vermutung führt, dass keine Zeitstempel übertragen werden, so wie es vzlogger ja auch ausweist. Ich habe eine Anfrage an DZG gestellt, ob das ein Fehler in der verbauten Firmware ist.</div><div><br></div><div>Viele Grüße<br></div><div><br><span></span></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Di., 29. Okt. 2019 um 23:02 Uhr schrieb Frank Richter <<a href="mailto:frank.richter83@gmail.com" rel="noreferrer noreferrer" target="_blank">frank.richter83@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Von welchem Zählertyp reden wir eigentlich?<div><br></div><div>Grüße</div><div>Frank</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Di., 29. Okt. 2019 um 21:17 Uhr schrieb Winfried Peters <<a href="mailto:winfried.peters@gmail.com" rel="noreferrer noreferrer" target="_blank">winfried.peters@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Ich habe Daniels Konfigurationsvorschläge (identfier
1.8.0 und 2.8.0 ) getestet , mit dem gleichen (negativen) Ergebnis.</div><div></div><div>count und count-out sind übrigens von vzlogger unterstützte OBIS-Aliase, die funktionieren (siehe vzlogger -h).</div><div>use_local_time kann ich leider in meiner alten vzlogger-Version nicht nutzen.</div><div></div><div>Konfigurationsfehler sehe ich bisher nicht und meine These, bei ts=0 keine Werte-Tupelübergabe an HTTPd, hat bisher auch noch keiner widerlegt.</div><div><br></div><div>Viele Grüße<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Di., 29. Okt. 2019 um 20:41 Uhr schrieb Stefan Bauer <<a href="mailto:spam@stefan-bauer.net" rel="noreferrer noreferrer" target="_blank">spam@stefan-bauer.net</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Nein, am Timestamp Wirtes nich liegen, sondern an der falschen Konfiguration, wie Daniel schon in seinem ersten Post geschrieben hat...<div><br></div><div>Stefan<br><br><div dir="ltr">Von meinem iPad gesendet</div><div dir="ltr"><br><blockquote type="cite">Am 29.10.2019 um 20:39 schrieb Winfried Peters <<a href="mailto:winfried.peters@gmail.com" rel="noreferrer noreferrer" target="_blank">winfried.peters@gmail.com</a>>:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><div dir="ltr"><div>Ich brauch den Timestamp nicht, aber vielleicht HTTPd. Mein Problem ist, dass keine SML-Werte-Tupel an HTTPd übergeben werden und ich sie demnach nicht abfragen kann.</div><div>Ich stelle nur Vermutungen über mögliche Ursachen an. Mir fällt im Log auf, dass Werte mit Timestamp an HTTPd übergeben werden, Werte mit ts=0 nicht.</div><div>Also könnte der fehlende Timestamp eine Ursache sein, die ich leider nicht mit dem use_local_time überprüfen kann.</div><div><br></div><div>Viele Grüße<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Di., 29. Okt. 2019 um 19:57 Uhr schrieb Frank Richter <<a href="mailto:frank.richter83@gmail.com" rel="noreferrer noreferrer" target="_blank">frank.richter83@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Brauchst du den Timestamp denn unbedingt, wenn du die Daten eh nur vom httpd abholst?</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Di., 29. Okt. 2019 um 19:37 Uhr schrieb Winfried Peters <<a href="mailto:winfried.peters@gmail.com" rel="noreferrer noreferrer" target="_blank">winfried.peters@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Ojeh, gerade das wollte ich mir nicht antun. Ich hatte vor einigen Monaten schon mal einen Anlauf gemacht, ein Cross-Compile für Udo's YPORT+-Logger durchzuführen. Habe den Versuch aber aufgegeben (es ist mir nicht gelungen Dependencies, z.B. zu libsml, aufzulösen). Udo hatte mir vor ein paar Jahren schon mal mit einem neuen Image aus der Patsche geholfen. Ich hatte Udo angeschrieben.
Aber er scheint nicht mehr aktiv zu sein.</div><div><br></div><div>use_local_time funktioniert nicht, hatte ich gerade getestet. Jetzt weiss ich auch warum.</div><div><br></div><div>Dann bleiben mir noch zwei Optionen:</div><div>- ich schaffe mir einen Rasberry Pi an und bringe dort die aktuelle vzlogger-Version drauf</div><div>- oder ich versuche mich nochmal am Cross-Compile.</div><div><br></div><div>Viele Grüße<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Di., 29. Okt. 2019 um 19:02 Uhr schrieb Frank Richter <<a href="mailto:frank.richter83@gmail.com" rel="noreferrer noreferrer" target="_blank">frank.richter83@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">Hi,</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Di., 29. Okt. 2019 um 14:06 Uhr schrieb Daniel Lauckner <<a href="mailto:vz@jahp.de" rel="noreferrer noreferrer" target="_blank">vz@jahp.de</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Und für SML-Zähler die beim timestamp murksen gibts die Option<br>
"use_local_time"<br>
<a href="https://wiki.volkszaehler.org/software/controller/vzlogger/vzlogger_conf_parameter?s[]=use_local_time#sml" rel="noreferrer noreferrer noreferrer" target="_blank">https://wiki.volkszaehler.org/software/controller/vzlogger/vzlogger_conf_parameter?s[]=use_local_time#sml</a></blockquote><div><br></div><div>allerdings noch nicht in 0.6.0. Da wirst du neu compilieren müssen.</div><div><br></div><div>Grüße</div><div>Frank</div></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</div></blockquote></div></div></blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</div></blockquote></div></blockquote></div>
</div></blockquote></div><br></div></div></blockquote></div>