Re: EVU-Modul vzlogger
Verfasst: Mi Jun 23, 2021 3:36 pm
Schick mir mal ne Beispiel Ausgabe
Code: Alles auswählen
.data[] | select(.uuid=="<deineuuid>")|.tuples|.[-1][1]
Code: Alles auswählen
.data[] | select(.uuid=="<deineuuid>")|.tuples|.[length-1][1]
Code: Alles auswählen
"buffer": -1 // HTTPd buffer configuration for serving readings, default -1
Es funktioniert auch ohne. also ".tuples[-1][1]". Wenn ich das richtig verstehe, dann zählen negative Indizes vom Ende des Arrays her, [-1] ist also der letzte Wert im Array, in meinem Fall mit zehn Werten wäre dann [-10] der erste Wert im Array. Habe das im EVU-Modul durchgetestet, passt. Bei [-10] wird in der OpenWB noch ein Wert angezeigt, bei [-11] dann nur noch Null.derNeueDet hat geschrieben: ↑Mi Jun 23, 2021 6:27 pm Genau schauen und kopieren. es ist noch in zusätzlicher |. dazwischen.
Ja! Das hat vor allem folgenden Vorteil. Sollte ich jemals den buffers-Wert im VZlogger des Volkszähler ändern, dann benötige ich keine Anpassung in der Modulkonfiguration auf Seiten der OpenWB.derNeueDet hat geschrieben: ↑Mi Jun 23, 2021 6:27 pm Nebeneffekt, dieses Filter funktioniert auch für "normal" eingestellte Volkszähler