[vz-users] Supportanfrage zu vzlogger auf RasPi
norbert_frick at t-online.de
norbert_frick at t-online.de
Fr Dez 20 16:54:49 CET 2019
Hallo zusammen,
ich versuche jetzt schon seit 2 Tagen meine Konfiguration mit dem vzlogger
ans Laufen zu bringen - leider bisher nur mit mittlerem Erfolg...
Aber vielleicht erst mal etwas zur meine Konfiguration:
Ich verwenden einen Raspberry Pi (Model 3) mit dem Volkszähler Image. Das
Image habe ich mit "update" und "upgrade" auf den aktuellen Stand gebracht.
Als Messkopf für den Elektro-Zähler verwende ich den IR-Schreib-Lesekopf
von Weidmann Elektronik (
https://shop.weidmann-elektronik.de/index.php?page=product&info=24
<https://shop.weidmann-elektronik.de/index.php?page=product&info=24> ). Der
Link für "lesekopf0" basierend auf "/dev/ttyUSB0" ist angelegt und
funktioniert (hab eich mit "cat /dev/lesekopf0 | od -tx1" getestet).
Mein Zähler ist ein Iskraemeco MT175, der vierstellige Pin ist eingegeben,
d.h. der Zähler liefert zusätzlich die momentane Gesamtleistung, sowie die
Leistung aller 3 Phasen.
Mit Hilfe des Scrips "3_push_sml.conf" aus
https://wiki.volkszaehler.org/howto/edl-ehz_unknown
<https://wiki.volkszaehler.org/howto/edl-ehz_unknown> erhalte ich folgende
Daten:
[Dec 20 14:56:21][mtr0] Reading:
id=1-0:1.8.0*255/ObisIdentifier:1-0:1.8.0*255 value=1389170.20
ts=1576850181695
[Dec 20 14:56:21][mtr0] Reading:
id=1-0:1.8.1*255/ObisIdentifier:1-0:1.8.1*255 value=1389170.20
ts=1576850181695
[Dec 20 14:56:21][mtr0] Reading:
id=1-0:1.8.2*255/ObisIdentifier:1-0:1.8.2*255 value=0.00 ts=1576850181695
[Dec 20 14:56:21][mtr0] Reading:
id=1-0:2.8.0*255/ObisIdentifier:1-0:2.8.0*255 value=37286.10
ts=1576850181695
[Dec 20 14:56:21][mtr0] Reading:
id=1-0:2.8.1*255/ObisIdentifier:1-0:2.8.1*255 value=37286.10
ts=1576850181695
[Dec 20 14:56:21][mtr0] Reading:
id=1-0:2.8.2*255/ObisIdentifier:1-0:2.8.2*255 value=0.00 ts=1576850181695
[Dec 20 14:56:21][mtr0] Reading:
id=1-0:16.7.0*255/ObisIdentifier:1-0:16.7.0*255 value=1548.00
ts=1576850181695
[Dec 20 14:56:21][mtr0] Reading:
id=1-0:36.7.0*255/ObisIdentifier:1-0:36.7.0*255 value=682.00
ts=1576850181695
[Dec 20 14:56:21][mtr0] Reading:
id=1-0:56.7.0*255/ObisIdentifier:1-0:56.7.0*255 value=436.00
ts=1576850181695
[Dec 20 14:56:21][mtr0] Reading:
id=1-0:76.7.0*255/ObisIdentifier:1-0:76.7.0*255 value=428.00
ts=1576850181695
So weit, so gut.
Allerdings bekomme ich die Daten (vermutlich) nicht in die Datenbank, bzw.
die HTML-Seite zeigt nichts an:
Hier meine Test-Konfigurationsdatei (vzlogger.conf) aus dem
pi-Homeverzeichnis:
{
"retry": 3,
"daemon": true,
"verbosity": 15,
"log": "/home/pi/vzlogger.log",
"local": {
"enabled": false,
"port": 8080,
"index": false,
"timeout": 30,
"buffer": 600
},
"meters": [ {
"enabled": true,
"protocol": "sml",
"device": "/dev/lesekopf0",
"baudrate": 9600,
"parity": "8n1",
"channels": [{
"uuid" : "7c2e9840-2331-11ea-b5a4-b550cb76ef0a",
"middleware" : "http://localhost/middleware.php",
"identifier" : "1-0:16.7.0*255"
}]
}]
}
Wenn ich das Ganze mit "vzlogger -c vzlogger.conf" starte, dann erhalte ich
folgende "vzlogger.log":
[Dec 20 16:13:08][main] vzlogger v0.7.0 based on heads/master-0-g12e74ddd43
from Sun, 2 Jun 2019 20:48:14 +0200 started.
[Dec 20 16:13:08][mtr0] Creating new meter with protocol sml.
[Dec 20 16:13:08][mtr0] Meter configured, enabled.
[Dec 20 16:13:08] New meter initialized (protocol=sml)
[Dec 20 16:13:08] Configure channel.
[Dec 20 16:13:08][chn0] New channel initialized (uuid=...76ef0a
api=volkszaehler id=1-0:16.7.0*255)
[Dec 20 16:13:08] Have 1 meters.
[Dec 20 16:13:08][main] log level is 15
[Dec 20 16:13:08][main] daemon=1, local=0
[Dec 20 16:13:08] Daemonize process...
[Dec 20 16:13:09] Opened logfile /home/pi/vzlogger.log
[Dec 20 16:13:09][push] No pushDataServer defined.
[Dec 20 16:13:09][] ===> Start meters
[Dec 20 16:13:09][mtr0] Meter connection established
[Dec 20 16:13:09][mtr0] Meter thread started
[Dec 20 16:13:09][mtr0] Meter is opened. Starting channels.
[Dec 20 16:13:09][mtr0] Number of readers: 32
[Dec 20 16:13:09][mtr0] Config.daemon: 1
[Dec 20 16:13:09][chn0] Logging thread started
[Dec 20 16:13:09][] Startup done.
[Dec 20 16:13:09][chn0] Start logging thread for volkszaehler-api. Running
as daemon: yes
[Dec 20 16:13:09][chn0] Using default volkszaehler api.
[Dec 20 16:13:09][mtr0] Config.local: 0
Ein "sudo systemctl start vzlogger" liefert aber leider keine Ergebnisse
... da die grüne LED auf der Rückseite des IR-Schreib-Lesekopfs nicht
blinkt, gehe ich davon aus, dass schon keine Anfrage an die Hardware raus
geht :-(
Vielleicht kann mir da jemand weiterhelfen - ich bin für jede Hilfe
dankbar!
Gruß, Norbert
PS: Bin ziemlich Windows-lastig und kämpfe mich mehr schlecht als recht
durch das Linux des RasPi
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20191220/ccf223f9/attachment.html>
More information about the volkszaehler-users
mailing list