Danke für die schnelle Antwort. Aber meine Fragen waren schon bewusst so gestellt und bezogen sich explizit auf den VZlogger und die Abfrage über JSON auf Seiten der OpenWB.
derNeueDet hat geschrieben: Mi Jun 23, 2021 8:38 am
... Einfacher ist die Abfrage über den VZlogger, da der wie gesagt zu einem Channel immer nur einen aktuellen Wert liefert. ...
In meiner Volkszähler-Konfiguration liefert der VZlogger die letzten ca. 10 Messwerte (Schalter: "buffer": 10) - ich musste das aus bestimmten Gründen so einstellen.
Ich vermute allerdings, dass es dann wohl bei der http-Abfrage des VZloggers keine Möglichkeit gibt, die Ausgabe vorab auf nur einen Messwert zu begrenzen?!
Dann frage ich mal anders:
derNeueDet hat geschrieben: Do Feb 11, 2021 3:41 pm
... Auswerten dann mit dem gleichen Filter wie vzlogger
.data[] | select(.uuid="<uuid>")|.tuples[0][1]
Da der VZlogger bei mir die letzten zehn Messwerte liefert, muss ich, um den neuesten Messwert zu erhalten, folgendes eingeben:
.data[] | select(.uuid="<uuid>")|.tuples[9][1]
Gibt es hier eine Möglichkeit, anstelle der "9" etwas einzugeben, so dass immer der letzte / neueste Wert genommen wird?