Hallo,
ich brauce noch mal Unterstützung. Die aktuelle Leistung bekomme ich dank Udo´s Hilfe jetzt angezeigt mit dem von Ihm gepostetet item:
Number VZ_Bezug "Bezug [%.1f W]" (Strom) {http="<[
http://192.1168.178.100/middleware.php/ ... a.average)]"}
Jetzt möchte ich aber auch das Zähler Item, also den aktuellen Zählerstand in openHAb anzeigen.
Dazu habe ich schon einiges ausprobiert, aber nicht zum Laufen gebracht, weil ich die Syntax nicht verstehe.
1. Woher wird dem Ithem der Wert geliefert? Aus der Middelware des Volkszählers und nicht aus dem Frontend, richtig?
Das Item greift aber nicht direkt in die Datenbak sondern mittels Jsonpath auf eine http Seite? Liefert die MIddelware eine http-Seite?
Muss ja wohl sonst würde es keinen Leistungswert zurück liefern.
2. Was bedeutet die ":30000" nach der uuid?
3. Warum funktioniert das VZ-Bezug item, wenn JSONPATH($.date.average) doch nur data als Angabe hat?
Wenn ich mir meine Json Datei anschaue müsste die Abfrage doch JSONPATH($.data[0].tuples[0][1].average) sein?
Ich habe meine json Datei mal angefügt.
4. Was bedeutet das average am Ende der Abfrage? Welche Durchschnittswerte welcher Zeitspanne werden dort übernommen? Wie kann ich den aktuellen Wert abfragen?
Was muss ich also an dem item öndern, um den Zählerstand ab zu fragen? Hier mit average einen Durchschnittswert ab zu frgaen macht ja keinen Sinn beim Zählerstand brauche ich ja einen aktuellen Wert.
Okay sind viele Fragen geworden. Ich wäre sehr dankbar, wenn ich ich eine Antwort auf die Fragen bekomme, um mienen grauen Schleier im Kopf etwas zu lüften.
Grüße Kuli