[vz-dev] vzlogger / d0 / (0.3.3-rc1)

NetFritz NetFritz at gmx.de
Wed Jul 25 13:31:00 CEST 2012


Hallo
Habe auf meinem Wiregate (ALIX-Board mit Debian Lenny) über apt WG 
<http://knx-user-forum.de/lexikon/tag/WG/>-Packerl (0.3.3-rc1) 
GIT-Version vom 20 Apr 2012 installiert.
Mit einem Perl-Script kann ich die Daten auslesen.

Der EMH ED300L ist mit einem d0 Auslesekopf über USB am WG angeschlossen.
Der Zähler muss mit 9600 8N1 ausgelesen werden.
Habe vor vzlogger start die USB-Schnittstelle mit   "stty -F 
/dev/ttyUSB0 9600" eingestellt.
Hier meine vzlogger.conf :
/**
  * vzlogger configuration
  *
  * use proper encoded JSON with javascript comments
  *
  * take a look at the wiki for detailed information:
  * http://wiki.volkszaehler.org/software/controller/vzlogger#configuration
  */

{
"retry" : 30,                 /* how long to sleep between failed 
requests, in seconds */
"daemon": true,               /* run periodically */
//"foreground" : true,          /* dont run in background (prevents 
forking) */
"verbosity" : 15,              /* between 0 and 15 */
"log" : "/var/log/vzlogger.log",/* path to logfile, optional */

"local" : {
         "enabled" : true,      /* should we start the local HTTPd for 
serving live readings? */
         "port" : 8080,          /* the TCP port for the local HTTPd */
         "index" : true,         /* should we provide a index listing of 
available channels if no UUID was requested? */
         "timeout" : 30,         /* timeout for long polling comet 
requests, 0 disables comet, in seconds */
         "buffer" : 600          /* how long to buffer readings for the 
local interface, in seconds */
},

"meters" : [{
         "protocol" : "d0",     /* see 'vzlogger -h' for list of 
available protocols */
         "device" : "/dev/ttyUSB0",
         "channels": [{
                 "uuid" : "fde8f1d0-c5d0-11e0-856e-f9e4360ced10",
                 "middleware" : 
"http://localhost/volkszaehler.org/htdocs/middleware.php",
                 "identifier" : "1-0:2.8.0" /* Lieferung */
                 }, {
                     "uuid" : "a8da012a-9eb4-49ed-b7f3-38c95142a90c",
                     "middleware" : 
"http://localhost/volkszaehler.org/htdocs/middleware.php",
                     "identifier" : "1-0:1.8.0", /* Bezug */
                 }
                     ]
          }]
}

Die vzlogger.log mit verbosity:15 sieht so aus:
[Jul 25 13:07:25]       Opened logfile /var/log/vzlogger.log
[Jul 25 13:07:25][mtr0] Meter connection established
[Jul 25 13:07:25][mtr0] Meter thread started
[Jul 25 13:07:25][ch0]  Logging thread started
[Jul 25 13:07:25][ch1]  Logging thread started
[Jul 25 13:07:25][http] Starting local interface HTTPd on port 8080

init.d gibt das aus bei vzlogger restart:

Restarting smartmetering server: vzlogger[Jul 25 13:07:25][mtr0] New meter initialized (protocol=d0)
[Jul 25 13:07:25][ch0]  New channel initialized (uuid=...42a90c middleware=http://localhost/volkszaehler.org/htdocs/middleware.php id=1-0:1.8.0)
[Jul 25 13:07:25][ch1]  New channel initialized (uuid=...0ced10 middleware=http://localhost/volkszaehler.org/htdocs/middleware.php id=1-0:2.8.0)
[Jul 25 13:07:25]       Daemonize process...

Ist das alles so richtig?
Falls ja, wie komme ich jetzt an die Daten?
Die middleware soll nicht installiert werden.

Gruß NetFritz




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://volkszaehler.org/pipermail/volkszaehler-dev/attachments/20120725/9446c9bb/attachment.html>


More information about the volkszaehler-dev mailing list