[vz-users] vzlogger c++ ohne sml?

Daniel Lauckner mailing at jahp.de
Wed Mar 20 14:16:59 CET 2013


Hallo,

bin ja aufs aktuelle Raspi-Image umgestiegen und bekomme vzlogger
(c++) nicht zum laufen.
vzlogger-c (c) funktioniert, allerdings wie gewohnt instabil. Weder
als demon (1-2 Tage, dann vzlogger Absturz) noch als cronjob (2-3 h
Raspi Absturz, übers Netz nicht mehr zu erreichen).

Also mit der c++-Version versucht, aber die geht bei mir garnicht.
Die Config nix besonderes und funktioniert mit vzlogger-c (c)

{
retry" : 30,
daemon": true,
/"foreground" : false,
verbosity" : 5,
log" : "/home/pi/vzlogger.log",

"local" : {
"enabled" : false,
"port" : 8080,
"index" : true,
"timeout" : 30,
"buffer" : 600
,
"meters" : [{
"protocol" : "sml",
"device" : "/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A5011KLE-if00-port0",
"channels" : [{
        "uuid" : "12f04bc0-60be-11e2-90e8-dffa0aa88ec5",
        "middleware" : "http://localhost/middleware.php",
        "identifier" : "1-0:1.8.0", /* Bezug */
        }, {
        "uuid" : "6c2e2b10-60c6-11e2-b171-e504f579627b",
        "middleware" : "http://localhost/middleware.php",
        "identifier" : "1-0:2.8.0", /* Einspeisung */
        }]
}
]}

Die Konsolenausgabe sieht beim Start völlig unverdächtig aus:

[Mar 20 08:04:52]       New meter initialized (protocol=sml)
[Mar 20 08:04:52][chn0] New channel initialized (uuid=...a88ec5 protocol=volkszaehler id=1-0:1.8.0)
[Mar 20 08:04:52][chn1] New channel initialized (uuid=...79627b protocol=volkszaehler id=1-0:2.8.0)
[Mar 20 08:04:52]       Daemonize process...

Das Log nicht:

[Mar 20 08:04:52][mtr0] Meter for protocol 'sml' is disabled. Skipping.
[Mar 20 08:05:24]       Closing connections to terminate
[Mar 20 08:05:31]       Closing connections to terminate

Und was mich total kirre macht, der Prozess wird nicht beendet. Auch
wenn ich vzlogger (c++) nicht als Deamon aufrufe wird er nicht
beendet. Und ich kann ich auch nicht mit kill abschießen. Völlig tot ist
das Programm offensichtlich aber auch nicht, es schreibt bei jedem
Versuch es zu beenden eine neue "terminate"-Zeile ins log.


Kann doch fast nicht sein das ich der Erste bin der festellt das
vzlogger (c++) kein sml versteht? *kopfkratz*


mfg Daniel



More information about the volkszaehler-users mailing list