<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font size="+1">Hallo,<br>
<br>
Ich habe bereits einen Volkszaehler mit dem ACE3000 laufen.<br>
Die Datenerfassung geht mit einem Shell Script.<br>
<br>
Jetzt soll es ein </font><font size="+1"><font size="+1">Stromzähler
EMH eHZ mit "vzlogger" sein.<br>
</font>Damit habe ich ein Problem.<br>
Setup: Rapberry Pi mit Image von Rainer:<br>
<a class="moz-txt-link-freetext" href="https://www.energie-und-it.de/raspi/">https://www.energie-und-it.de/raspi/</a> Version: </font><font
size="+1">2014-03-29, vz0.5-3G<br>
<br>
Er läuft nach dem Start nur einmal, und trägt einen richtigen Wert
in die Datenbank ein.<br>
Zur Info:<br>
/etc/vzlogger.conf<br>
{<br>
"retry" : 30, /* how long to sleep between failed
requests, in seconds */<br>
"daemon": true, /* run periodically */<br>
//"foreground" : true, /* dont run in background (prevents
forking) */<br>
"verbosity" : 15, /* between 0 and 15 */<br>
"log" : "/var/log/vzlogger.log",/* path to logfile, optional */<br>
<br>
"local" : {<br>
// "enabled" : false, /* should we start the local HTTPd for
serving live readings? */<br>
"port" : 8080, /* the TCP port for the local HTTPd */<br>
"index" : true, /* should we provide a index listing of
available channels if no UUID was requested? */<br>
"timeout" : 30, /* timeout for long polling comet
requests, 0 disables comet, in seconds */<br>
"buffer" : 600 /* how long to buffer readings for the
local interface, in seconds */<br>
},<br>
<br>
"meters" : [{<br>
"enabled" : true,<br>
"protocol" : "sml",<br>
"device" : "/dev/ttyUSB0",<br>
// baudrate: 9600, parity: 8N1<br>
"interval" : 120,<br>
"channel" : {<br>
"uuid" : "c0afc3e0-b811-11e3-a56c-1bfcfdfc41c6",<br>
"middleware" : <a class="moz-txt-link-rfc2396E" href="http://localhost/middleware.php">"http://localhost/middleware.php"</a>,<br>
"identifier" : "1-0:1.8.0", /* Wirkleistung */<br>
} // channel<br>
}] // meters<br>
} // end of config<br>
<br>
Wenn ich den vzlogger starte kommt:<br>
$ sudo service vzlogger start<br>
[Mar 31 18:35:13][mtr0] Creating new meter with protocol sml.<br>
[Mar 31 18:35:13][mtr0] Meter configured. enabled<br>
[Mar 31 18:35:13] New meter initialized (protocol=sml)<br>
[Mar 31 18:35:13] Configure channel.<br>
[Mar 31 18:35:13][chn0] New channel initialized (uuid=...fc41c6
protocol=volkszaehler id=1-0:1.8.0)<br>
[Mar 31 18:35:13] Have 1 meters.<br>
[Mar 31 18:35:13][main] foreground=0, daemon=1, local=1<br>
[Mar 31 18:35:13] Daemonize process...<br>
<br>
Eine Prozess Abfrage bringt nichts:<br>
$ ps -A | grep vzlogger<br>
<br>
Es wäre schön, wenn mir jemand da weiterhelfen könnte.<br>
<br>
Grüße, Rudolf<br>
<br>
</font>
</body>
</html>