Seite 2 von 3

Re: OpenWB und Volkszähler

Verfasst: Di Mär 12, 2019 6:02 pm
von smackopa
Guck, mal der findet die Seite nicht.

Gruß,
Roman.

Re: OpenWB und Volkszähler

Verfasst: Di Mär 12, 2019 6:03 pm
von smackopa
Guck, mal der findet die Seite nicht.

Gruß,
Roman.

Re: OpenWB und Volkszähler

Verfasst: Di Mär 12, 2019 6:07 pm
von openWB

Re: OpenWB und Volkszähler

Verfasst: Di Mär 12, 2019 6:09 pm
von smackopa
Ging jetzt, kommt per Mail!

Re: OpenWB und Volkszähler

Verfasst: Do Mär 14, 2019 6:56 pm
von smackopa
Mit 1.32 Beta funzt es, vielen Dank!

Gruß,
Roman.

Re: OpenWB und Volkszähler

Verfasst: Di Feb 04, 2020 3:41 pm
von oliveringo
Hallo,

ich habe versucht, die Daten vom Vzlogger mit meinem Laptop wie unten zu sehen, abzurufen. Das gelingt mir nicht, ich bekomme immer eine Fehlermeldung.

Kann mir bitte jemand sagen, was ich falsch mache, hat jemand eine Idee?

Danke schon mal im voraus.
Screenshot_20200204_163837.png
Screenshot_20200204_163837.png (31.38 KiB) 7873 mal betrachtet

Re: OpenWB und Volkszähler

Verfasst: Fr Feb 07, 2020 12:18 pm
von DocZoid
Ich würde sagen, da kommt kein json als Ausgabe bei dem Aufruf. Hast du die Adresse mal im Browser aufgerufen?

Bei mir zeigt die openWB zwar den EVU Bezug an, allerdings wird auch die Einspeisung als Bezug gezeigt - ich sehe also immer den vorzeichenlosen Betrag von Einspeisung oder Bezug. Muss ich die Zeilen beim Auslesen ändern? Was für einen Befehl führt das VZLogger-Modul der openWB eigentlich aus?

Die Hilfe sagt (was mein Vorredner ausprobiert hat):
Gültige Werte z.B. Zahl. Bitte auf der Shell ausführen: "curl -s IPdesVZLogger:Port/ | jq ."
Nun zählen in welcher Zeile die aktullen Watt stehen und diesen hier eintragen.

Wenn ich das ausführe bekomme ich sehr viele Werte - wie soll ich da Zeile 13 oder 37 angeben, oder diese zählen? (Aktuelle Config: 13-37-25 für Watt-Bezug-Einspeisung)
Beispiel (Auszug, nur das Ende):

Code: Alles auswählen

        ],
        [
          1581076939895,
          23367841
        ],
        [
          1581076941878,
          23367842.8
        ],
        [
          1581076944005,
          23367844.6
        ],
        [
          1581076945909,
          23367846.5
        ],
        [
          1581076947876,
          23367848.3
        ],
        [
          1581076950003,
          23367850.1
        ]
      ]
    },
    {
      "uuid": "f540d820-475f-11ea-8e11-5d7261da3ce9",
      "last": 1581076866644,
      "interval": -1,
      "protocol": "s0",
      "tuples": [
        [
          1581076866644,
          4.502853683350053
        ]
      ]
    }
  ]
}
So sieht das grafisch im VZLogger aus:
Bezug.PNG
Bezug.PNG (27.39 KiB) 7844 mal betrachtet
Ich hätte gerne die Hausleistung negativ bei Einspeisung, aber grundsätzlich sind die Werte in Ordnung. Wie bekomme ich sie jetzt korrekt in die openWB?

Re: OpenWB und Volkszähler

Verfasst: Fr Feb 07, 2020 12:26 pm
von DocZoid
Hier zusätzlich noch die Anzeige in openWB:
Bezug.PNG
(29.59 KiB) 925-mal heruntergeladen
Was hier als Bezug angezeigt wird müsste eigentlich Einspeisung sein. Allerdings wird "echter" Bezug auch als Bezug angezeigt.

Re: OpenWB und Volkszähler

Verfasst: Fr Feb 07, 2020 12:36 pm
von openWB
Nicht die middleware sondern den VZLogger direkt abfragen.

der --daemon muss im Normalfall aktiviert werden.
Getestet und funktionieren tut das ganze mit den SML Identifier.
Das ist Einspeisung negativ für den Watt Wert.

Dein VZLogger misst nur Hausverbrauch bei S0?
Das ist so nicht vorgesehen.
Im Zweifel die Werte anderweitig aufbereiten und per HTTP oder MQTT (Beta) Modul bereitstellen.

OpenWB und VZlogger

Verfasst: So Mär 29, 2020 1:09 pm
von Ozymandias
Hallo,
Ich habe grade den Thread gelesen, und versucht das nachzuvollziehen.
Leider ohne Erfolg, was vermutlich daran liegt, dass der Thread schon recht alt ist.
Mein Problem:
die CURL Abfrage liefert als Ergebnis nur eine profane 1 als Antwort.
Die Software von Volkslogger und der OpenWB sind aktuell (Update am 29.03.2020).
Die Abfrage habe ich lokal auf dem Volkslogger im SSH gemacht:

Code: Alles auswählen

$curl -s 127.0.0.1:5582 | jq .
1
EIne Abfrage für einen bestimme UUID funktioniert hingegen:

Code: Alles auswählen

$ curl -s 192.168.155.23:80/middleware.php/data/__UUID__.json?from=now | jq .
{
  "version": "0.3",
  "data": {
    "tuples": [
      [
        1585486244627,
        34.455,
        1
      ]
    ],
    "uuid": "__UUID__",
    "from": 1585486140142,
    "to": 1585486244627,
    "min": [
      1585486244627,
      34.45470641718907
    ],
    "max": [
      1585486244627,
      34.45470641718907
    ],
    "average": 34.455,
    "consumption": 1,
    "rows": 2
  }
}
Warum klappt die Abfrage des PUSH-SERVICE nicht bzw. wie muss ich die Konfiguration ändern?