<div dir="auto">Bitte mal ohne aggfixedinterval laufen lassen. Das erzeugt die großen Sprünge, wenn die Daten nur lückenhaft vorhanden sind. Und wie schon vorgeschlagen die Übertragung prüfen, wahrscheinlich verwirft libsml die Telegramme wegen Bitfehlern.<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">Maik Weidemann <m+vz@weidemann.online> schrieb am Di., 17. Dez. 2019, 19:00:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Es sieht erst mal nicht so aus. Ich erhalte keinen Input, also auch<br>
keine SML-Logs, daher würde ich jetzt erst Mal davon ausgehen, dass die<br>
Unterbrechung irgendwo in der Kette Zähler -> USB-Reader -> SMLlib liegt.<br>
Die Aussetzer sind an sich ja gar kein Problem, wenn dadurch nicht die<br>
Übertragung zur Middelware gestört würde. Daten liegen ja genug vor.<br>
<br>
Schöne Grüße<br>
Maik<br>
<br>
<br>
Am 17.12.19 um 07:34 schrieb Andreas Götz:<br>
> D.h. es gibt im Log keine Indikation dass vzlogger irgendwo Daten verschluckt?<br>
><br>
> Viele Grüße,<br>
> Andreas<br>
><br>
>> Am 16.12.2019 um 23:17 schrieb Maik Weidemann <m+vz@weidemann.online>:<br>
>><br>
>> Moin,<br>
>><br>
>><br>
>>> Um die Möglichkeiten einzugrenzen würde ich "duplicates" raus nehmen.<br>
>>> Du loggst so viele Kanäle in vollem Umfang, da kommt es auf die paar<br>
>>> doppelten Zählerstände auch nicht mehr an.<br>
>>> Okay kann ich mal ausprobieren.<br>
>>><br>
>> Okay, die duplicates haben keine Auswirkung auf mein Problem.<br>
>><br>
>> Was mir aber jetzt auf gefallen ist:<br>
>> Gelegentlich habe ich mal so ca. 30 Sekunden lang Aussetzer, wo keine<br>
>> Daten vom Zähler kommen. Fällt so ein Aussetzer auf einen Zeitpunkt, wo<br>
>> eigentlich eine Aggregation und die Übertragung zur Middleware statt<br>
>> finden sollte, dann fällt diese aus.<br>
>><br>
>> Daten vom Zähler => Daten Übertragung<br>
>> [Dec 16 10:59:53][chn11]Adding reading to queue (value=721838.70<br>
>> ts=1576490393090)<br>
>> [Dec 16 10:59:53][chn11]JSON request body: [ [ 1576490280000,<br>
>> 721838.70000000007 ] ]<br>
>><br>
>> [Dec 16 11:01:53][chn11]Adding reading to queue (value=721859.50<br>
>> ts=1576490513176)<br>
>> [Dec 16 11:01:53][chn11]JSON request body: [ [ 1576490400000, 721859.5 ] ]<br>
>><br>
>> [Dec 16 11:03:52][chn11]Adding reading to queue (value=721878.40<br>
>> ts=1576490632041)<br>
>> [Dec 16 11:03:52][chn11]JSON request body: [ [ 1576490520000,<br>
>> 721878.40000000002 ] ]<br>
>><br>
>> Hier ein Aussetzer:<br>
>> [Dec 16 11:04:22][chn11]Adding reading to queue (value=721883.20<br>
>> ts=1576490662170)<br>
>> [Dec 16 11:04:51][chn11]Adding reading to queue (value=721888.10<br>
>> ts=1576490691705)<br>
>><br>
>> Hier ein Aussetzer<br>
>> [Dec 16 11:05:51][chn11]Adding reading to queue (value=721898.30<br>
>> ts=1576490751649)<br>
>> [Dec 16 11:05:53]--> hier müsste die nächste Übertragung stattfinden...<br>
>> [Dec 16 11:06:19][chn11]Adding reading to queue (value=721903.10<br>
>> ts=1576490779904)<br>
>><br>
>><br>
>> Hier die nächste Übertragung:<br>
>> [Dec 16 11:06:19][chn11]Adding reading to queue (value=721903.10<br>
>> ts=1576490779904)<br>
>> [Dec 16 11:06:20][chn11]JSON request body: [ [ 1576490760000,<br>
>> 721903.10000000009 ] ]<br>
>><br>
>><br>
>> Ich kann zur Zeit nicht sagen, warum keine Daten vom Zähler kommen, aber<br>
>> der vzlogger ist dort trotzdem aktiv, nur für den anderen Zähler.<br>
>><br>
>> Kann das Problem in diesem Bereich liegen?<br>
>><br>
>> Gruß<br>
>> Maik<br>
</blockquote></div>