[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