Seite 2 von 4

Re: VZLogger einrichten ?

Verfasst: Sa Jan 23, 2021 8:30 am
von 4711Austria
- gelöscht

pi@raspberrypi:~ $ curl -s 192.168.0.198:8080/ | jq
parse error: Invalid numeric literal at line 1, column 10
pi@raspberrypi:~ $

in der VZL ist 8080 als Port eingetragen, die IP ist die des VZL

Re: VZLogger einrichten ?

Verfasst: Sa Jan 23, 2021 8:36 am
von sunnykleineichen
Dann gehe ich davon aus, dass die config vom vzlogger noch nicht passt (siehe meinen zweiten Post)

Das kann man auch überprüfen, indem man in einem Browser von Rechner IP und Port eingibt. Gibt es ein Ergebnis mit Daten von vzlogger, dann ist es korrekt. Kommt auch hier nichts, dann ist die config nicht passend.

Was kommt denn bei Dir im Browser bei der Eingabe von http://192.168.0.198:1883 ?

Re: VZLogger einrichten ?

Verfasst: Sa Jan 23, 2021 8:37 am
von 4711Austria
ja, da war ich gedandlich beim mqtt port, es ist 8080 eingetragen
im Frontend bin ich drin (auch ohne 8080)

was bedeutet diese Fehler:
pi@raspberrypi:~ $ curl -s 192.168.0.198:8080/ | jq .|cat -n
parse error: Invalid numeric literal at line 1, column 10
pi@raspberrypi:~ $

Code: Alles auswählen

{
"retry": 0,
"daemon": true,
"verbosity": 10,
"log": "/var/log/vzlogger.log",
"local": {
"enabled": false,
"port": 8080,
"index": true,
"timeout": 0,
"buffer": 0
},

Re: VZLogger einrichten ?

Verfasst: Sa Jan 23, 2021 8:47 am
von sunnykleineichen
Der http-Port 8080 von vzlogger ist nicht aktiv.
Das was Du siehst ist die middleware von volkszaehler - das ist etwas anderes.

Bitte setz in der Config den Wert enabled auf true und starte vzlogger neu (oder den Raspberry neu).
Danach im Browser bitte die IP mit (!) Port eingeben und schauen ob eine Ausgabe kommt.

Bei Dir wäre das dann:
http://192.168.0.198:8080

Wenn dann eine Ausgabe kommt sollte es mit dem curl-Befehl auch gehen.

Re: VZLogger einrichten ?

Verfasst: Sa Jan 23, 2021 8:55 am
von 4711Austria

Code: Alles auswählen

{
"retry": 0,
"daemon": true,
"verbosity": 0,
"log": "/var/log/vzlogger.log",
"local": {
"enabled": true,
"port": 8080,
"index": true,
"timeout": 0,
"buffer": 0
enable = true -> gemacht
vzl neu gestartet, immer noch der selbe Fehler, probiere mal einen reboot

immer noch:
pi@raspberrypi:~ $ curl -s 192.168.0.198:8080/ | jq .|cat -n
parse error: Invalid numeric literal at line 1, column 10
pi@raspberrypi:~ $

im Browser ist es egal ob mit oder ohne :8080, die Anzeige ist die Selbe (Frontend, Middleware)

Re: VZLogger einrichten ?

Verfasst: Sa Jan 23, 2021 8:58 am
von derNeueDet
Das wird auch mit Reboot nicht besser.

Middleware UND vzlogger sind auf den gleichen Port konfiguriert. Das kann nicht funktionieren.

Setze in der vzlogger.conf den Port auf 8081.

Starte dann den vzlogger neu und verwende für den curl Aufruf dann den 8081 Port.

Re: VZLogger einrichten ?

Verfasst: Sa Jan 23, 2021 9:01 am
von 4711Austria
alles klar, verstanden, geändert auf 8081

nun im Browser:
{ "version": "0.8.0", "generator": "vzlogger", "data": [ { "uuid": "6fcb3c00-5c8a-11eb-b1af-e961a05d186f", "last": 0, "interval": -1, "protocol": "oms" }, { "uuid": "4a27fa40-5c9f-11eb-8d74-fb8e57518c23", "last": 0, "interval": -1, "protocol": "oms" } ] }

und eine Ausgabe:

Re: VZLogger einrichten ?

Verfasst: Sa Jan 23, 2021 9:04 am
von 4711Austria
Danke Jungs!! manchmal hat man mehr als ein Brett vorm Kopf :oops:

Backend von openWB, IP ist klar, die Zeilen?

Re: VZLogger einrichten ?

Verfasst: Sa Jan 23, 2021 9:05 am
von derNeueDet
Damit funktioniert der Zugriff auf den vzlogger.

Aber ich seh in der Ausgabe nichts was auswertbar ist.

Re: VZLogger einrichten ?

Verfasst: Sa Jan 23, 2021 9:06 am
von 4711Austria
openWB zeigt was an, mM die Summe Bezug/Lieferung (aus VZ) und das schaut OK aus.

ABER, nein. Es kann nicht alles PV sein, das ist nicht korrekt. Es sollte Netz-Bezug sein.