<div dir="ltr">Moin Justin,<br><div class="gmail_extra"><br><div class="gmail_quote">2016-05-05 8:18 GMT+02:00 Justin Otherguy <span dir="ltr"><<a href="mailto:justin@justinotherguy.org" target="_blank">justin@justinotherguy.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
um die Menge verbrauchter Pellets zu bestimmen, verwende ich das Protokoll „s0“ in vzlogger zusammen mit dem „Betriebsstundensensor“ in der Middleware. Mir scheint, ich habe ein paar Dinge in vzlogger noch nicht verstanden - vielleicht könnt Ihr mir helfen, Licht drauf zu werfen.<br></blockquote><div><br></div><div>Sensor = Wert oder Zustand. Ist eigentlich per Definition mit S0 (=Impuls oder Änderung) nicht verdaulich und allenfalls ein Hack. Siehe <a href="https://github.com/volkszaehler/vzlogger/issues/252">https://github.com/volkszaehler/vzlogger/issues/252</a> wie wir das ändern wollen.<br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Hier ist meine vzlogger.conf:<br>
<a href="http://pastie.org/10824437" rel="noreferrer" target="_blank">http://pastie.org/10824437</a><br>
<br>
Ich hatte das Thema als Github-Issue #249 eröffnet - dann zeigte sich aber, dass das auf der ML besser aufgehoben ist.<br>
Hier schon mal ein paar Zwischenergebnisse und neue Fragen:<br>
<br>
1. bei der Verwendung von s0 in Kombination mit "interval": 1 werden lt. Matthias für 1 s keine Daten gezählt<br>
das verstehe ich nicht; weder leuchtet mir ein, wieso oder wozu das so sein soll noch deckt es sich mit meiner Beobachtung - habe ich das falsch verstanden?<br></blockquote><div><br></div><div>Das soll gar nicht sein. S0 reagiert auf Impulse (!), interval pollt. Die beiden Settings schließen sich logisch eigentlich aus und sollten nicht zusammen verwendet werden.<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Ausschnitt aus vzlogger.conf:<br>
[May 05 08:11:31][S0] MeterS0:HWIF_GPIO:first poll returned 1<br>
[May 05 08:11:31][S0] MeterS0:HWIF_GPIO:first poll returned 1<br>
[May 05 08:11:31][S0] MeterS0:HWIF_GPIO:first poll returned 1<br>
[May 05 08:11:31][S0] MeterS0:HWIF_GPIO:first poll returned 1<br>
[May 05 08:11:31][S0] MeterS0:HWIF_GPIO:first poll returned 1<br>
[May 05 08:11:31][S0] MeterS0:HWIF_GPIO:first poll returned 1<br>
[May 05 08:11:31][S0] MeterS0:HWIF_GPIO:first poll returned 1<br>
[May 05 08:11:31][s0] Reading S0 - returning 4 readings (n=100 n_neg = 0)<br>
[May 05 08:11:31][mtr0] Got 4 new readings from meter:<br>
[May 05 08:11:31][mtr0] Reading: id=Power/StringIdentifier: value=359281.40 ts=1462428691862<br>
[May 05 08:11:31][mtr0] Reading: id=Impulse/StringIdentifier: value=100.00 ts=1462428691862<br>
[May 05 08:11:31][mtr0] Reading: id=Power_neg/StringIdentifier: value=0.00 ts=1462428691862<br>
[May 05 08:11:31][mtr0] Reading: id=Impulse_neg/StringIdentifier: value=0.00 ts=1462428691862<br>
[May 05 08:11:31][S0] MeterS0:HWIF_GPIO:first poll returned 1<br>
[May 05 08:11:31][S0] MeterS0:HWIF_GPIO:first poll returned 1<br>
[May 05 08:11:31][S0] MeterS0:HWIF_GPIO:first poll returned 1<br>
[May 05 08:11:31][S0] MeterS0:HWIF_GPIO:first poll returned 1<br>
[May 05 08:11:31][S0] MeterS0:HWIF_GPIO:first poll returned 1<br>
[May 05 08:11:31][S0] MeterS0:HWIF_GPIO:first poll returned 1<br>
[May 05 08:11:31][S0] MeterS0:HWIF_GPIO:first poll returned 1<br>
<br>
Ich gebe 50 Hz auf den Eingang - und das sieht so aus, als würden die auch (zum Grossteil) verarbeitet.<br>
<br>
<br>
2. aggtime ist die Zeit, über die aggregiert wird<br>
<br>
das scheint mir nicht immer zu funktionieren - noch ein Auszug, jetzt gegrept nach "Impulse/StringIdentifier“:<br>
<br>
[May 05 08:12:36][mtr0] Reading: id=Impulse/StringIdentifier: value=100.00 ts=1462428756878<br>
[May 05 08:12:37][mtr0] Reading: id=Impulse/StringIdentifier: value=99.00 ts=1462428757871<br>
[May 05 08:12:38][mtr0] Reading: id=Impulse/StringIdentifier: value=100.00 ts=1462428758874<br>
[May 05 08:12:48][mtr0] Reading: id=Impulse/StringIdentifier: value=998.00 ts=1462428768879<br>
[May 05 08:12:49][mtr0] Reading: id=Impulse/StringIdentifier: value=100.00 ts=1462428769882<br>
[May 05 08:12:50][mtr0] Reading: id=Impulse/StringIdentifier: value=99.00 ts=1462428770874<br>
[May 05 08:12:51][mtr0] Reading: id=Impulse/StringIdentifier: value=100.00 ts=1462428771877<br>
<br>
-> in der Liste hat’s ein Mal geklappt: „value=998“, sonst immer ca. 100.<br>
<br>
Wie kann ich das genauer eingrenzen?<br></blockquote><div><br></div><div>Ich kann nicht erkennen wo/was da nicht funktioniert insofern schwer zu beantworten. Wir haben seit ewigen Zeiten aber vmtl. diesen Fehler offen: <a href="https://github.com/volkszaehler/vzlogger/issues/231">https://github.com/volkszaehler/vzlogger/issues/231</a> Könnte das die Ursache sein?<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Danke schon mal!<br>
<br>
<br>
Gruß, J.<br>
<br></blockquote><div><br></div><div>Bevor wir weiter an Symptomen rumdoktorn würde mich aber eigentlich interessieren wie konkret Deine Meßeinrichtung aussieht- dann finden wir auch die richtige Konfiguration dazu.<br><br></div><div>Viele Grüße,<br></div><div>Andreas<br> <br></div></div><br></div></div>