[vz-users] Vzlogger loggt nicht !

Paul Keller paul.keller2 at web.de
Sun Sep 8 15:48:12 CEST 2013


Hallo Volkszähler Gemeinde,

Mein Vzlogger loggt nicht (nicht mehr).

Historie:
Ich hatte vor ca. 1/2 Jahr auf der Basis von Rainers RPI Image vom 
Februar alles testweise erfolgreich Laufen.
Nachdem ich es kaputt "gespielt" hatte, wollte ich es neu aufsetzen wie 
beim erste Mal -> leider erfolglos.

Nun Monate später mein neuer Anlauf:

Hardware:
Zähler: 2x ISKRA MT681 
(http://wiki.volkszaehler.org/hardware/channels/meters/power/edl-ehz/iskraemeco_mt681)
Leseköpfe: 2x USB-IR-Schreib-Lesekopf von Udo
Computer: RPI (512MB) mit Rainer's aktuellem Image

----------------------------------------------------------------------------
----------------------------------------------------------------------------
Fehlersuche:

IR-Kopf: Daten über hterm unter Windows werden empfangen.

----------------------------------------------------------------------------
serielle Schnittstelle (rpi):

sudo xxd /dev/ttyUSB0
0000000: fefe fe1e 0101 0176 0502 6fc5 b02c 6200  .......v..o..,b.
0000010: 7263 0101 7601 0105 00cf fe55 2150 6ab5  rc..v......U!Pj.
0000020: 0504 cebc 3f0a 0163 40e3 8076 0502 6fc5  ....?..c at ..v..o.
0000030: 8662 0062 0072 6307 0177 010b 0649 534b  .b.b.rc..w...ISK
0000040: 0104 cebc 3f3a 0100 620a fffb 6201 6501  ....?:..b...b.e.
0000050: 9e05 5777 7707 8181 c7c3 03ff 4040 4040  ..Www.......@@@@
0000060: 506a b505 7707 0100 0000 09ff 4040 4040  Pj..w.......@@@@
0000070: 2150 6ab5 0504 cebc 3f0a 7707 0100 0108  !Pj.....?.w.....
0000080: 00ff 5900 0182 0162 1e52 ff56 0000 0001  ..Y....b.R.V....
0000090: 889f 1d01 7707 0100 0108 01ff 4040 2c36  ....w.......@@,6
00000a0: f556 0000 0001 889f 1d01 7707 0100 0108  .V........w.....
00000b0: 02ff 4040 2c36 f556 0000 0000 0000 0001  ..@@,6.V........
00000c0: 7707 0100 1007 00ff 4040 ac23 2a55 0000  w.......@@.#*U..
00000d0: 00be 0177 0781 81c7 8205 ff40 4040 4030  ...w.......@@@@0
00000e0: 2028 55b9 a689 fcff 5a1b ab61 abad 25c4   (U.....Z..a..%.
00000f0: cff5 6870 6944 0913 edde a229 66a3 c46c  ..hpiD.....)f..l
0000100: 9f03 5dfd f0c3 7b70 ff99 8ee9 4040 40ac  ..]...{p....@@@.
0000110: 4f80 7605 026f c541 2c62 0072 6302 0171  O.v..o.A,b.rc..q

sudo xxd /dev/ttyUSB1
0000000: fefe fe1e e0e0 60d8 fcf3 80f3 80fb fe60  ......`........`
0000010: e0e0 18ff feec fbff 3f86 effe cf1e e0be  ........?.......
0000020: 8f80 ffd8 fcc0 f380 f380 fbfe 78e0 ecfb  ............x...
0000030: ff3f 86ef fecf 7e60 f38f fbf3 e07f dfe7  .?....~`........
0000040: fe78 f0de f0e0 e0e0 6078 7f3f 7880 8080  .x......`x.?x...
0000050: e3e0 e0e0 e0ec fbff 3f86 effe cf1e 7880  ........?.....x.
0000060: 600c 1f80 83c3 60be b67f 8080 8083 fffe  `.....`.........
0000070: e078 8060 3ce0 60be b67f 8080 8060 f8e0  .x.`<.`......`..
0000080: 7880 606c e060 beb6 7f80 8080 e0e7 fbe0  x.`l.`..........
0000090: 7880 9818 e060 feb6 8080 8080 fce0 78f0  x....`........x.
00000a0: def8 e0e0 e0e0 b8b0 fbe6 189f fee0 f7f6  ................
00000b0: b7f7 36ff fff8 ff8f 8fff 387f fefe bfff  ..6.......8.....
00000c0: 773e fbde bb9e e77e 7fe0 e0fe ff80 ffd8  w>.....~........
00000d0: fc70 3ef3 80fb bef0 fee0 be7f fefe fef6  .p>.............

Laut VZ-Wiki Sender der Zähler 9600 Baud, 8N1 und als SML

----------------------------------------------------------------------------
vzlogger:
vzlogger stürz ab / hängt sich auf

start mit: sudo /usr/local/bin/vzlogger -f -c /home/pi/vzlogger_test.conf
ergibt folgende Ausgabe. (Das ist Peter's Version, aber die anderen 
Versionen verhalten sich genau so.)

[Sep 08 15:17:05][mtr0] Creating new meter with protocol sml.
[Sep 08 15:17:05][mtr0] Meter configured. enabled
[Sep 08 15:17:05]       New meter initialized (protocol=sml)
[Sep 08 15:17:05][mtr1] Creating new meter with protocol sml.
[Sep 08 15:17:05][mtr1] Meter configured. enabled
[Sep 08 15:17:05]       New meter initialized (protocol=sml)
[Sep 08 15:17:05]       Have 2 meters.
[Sep 08 15:17:05][main] foreground=1, daemon=1, local=0
[Sep 08 15:17:05]       NOT Daemonize process...
[Sep 08 15:17:05]       Opened logfile /var/log/vzlogger.log
[Sep 08 15:17:05][]     ===> Start meters.
[Sep 08 15:17:05][mtr0] Meter connection established
[Sep 08 15:17:05][mtr0] Meter thread started
[Sep 08 15:17:05][mtr0] meter is opened. Start channels.
[Sep 08 15:17:05][mtr0] Number of readers: 32
[Sep 08 15:17:05][mtr0] [Sep 08 15:17:05][mtr1] Meter connection established
[Sep 08 15:17:05][mtr1] Meter thread started
[Sep 08 15:17:05][mtr1] meter is opened. Start channels.
[Sep 08 15:17:05][]     Startup done.
Config.daemon: 1
[Sep 08 15:17:05][mtr0] Config.local: 0
[Sep 08 15:17:05][mtr1] Number of readers: 32
[Sep 08 15:17:05][mtr1] Config.daemon: 1
[Sep 08 15:17:05][mtr1] Config.local: 0

----------------------------------------------------------------------------
vzlogger_test.conf

{
"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" : false,      /* should we start the local HTTPd for 
serving live readings? */
          "port" : 80,            /* the TCP port for the local HTTPd */
          "index" : true,         /* should we provide a index listing 
of available channels? */
          "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" : [{
          "enabled" : true,       /* disabled meters will be ignored */
          "protocol" : "sml",     /* use 'vzlogger -h' for list of 
available protocols */
          "device" : "/dev/ttyUSB0",
          },{
          "enabled" : true,       /* disabled meters will be ignored */
          "protocol" : "sml",     /* use 'vzlogger -h' for list of 
available protocols */
          "device" : "/dev/ttyUSB1",
          }
]}

----------------------------------------------------------------------------
----------------------------------------------------------------------------
strace:

sudo strace -f -s 9999 /usr/local/bin/vzlogger -f -c 
/usr/local/etc/vzlogger_test.conf 2>/home/pi/vzlogger.trace

Datei siehe Anhang

Ich kann damit leider nicht viel anfangen.

Wo ist mein Fehler? Was hab' ich übersehen?


Gruß Paul

-------------- next part --------------
A non-text attachment was scrubbed...
Name: vzlogger.zip
Type: application/x-zip-compressed
Size: 38082 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20130908/0c347c07/attachment-0001.bin>


More information about the volkszaehler-users mailing list