[vz-users] TD-3511 mit vzlogger

Anton antonkaser at gmx.at
Tue Jun 11 19:28:57 CEST 2013


Am 2013-06-11 17:53, schrieb Udo1:
> Am 10.06.2013 23:28, schrieb Anton:
>> ich nahm das script aus der Volkzähler-Anleitung für den TD3511 und 
>> lasse auslesen: 
> Du solltest die vzlogger-Version von Peter Evertz nehmen:
> http://volkszaehler.org/pipermail/volkszaehler-dev/2013-April/002671.html
>
> Die sendet auch die Anforderung.
>
> Gruß
> Udo
>
ich habe den vzlogger mit dem letzen Link aus dem Beitrag in 
/usr/local/bin/ geladen, die Rechte auf 755 gesetzt und die 
vzlogger.conf  mit parity und baudrate so geändert:

{
"retry" : 30,                   /* how long to sleep between failed 
requests, in seconds */
"daemon": false,                /* 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/lesekopf0",
         "parity" : "7E1",
         "baudrate" : 300,

         }
]}


beim Aufruf von vzlogger kommt dann folgendes:


[Jun 11 19:17:06][mtr0] Creating new meter with protocol sml.
[Jun 11 19:17:06][sml]  Invalid baudrate: 300
[Jun 11 19:17:06][sml]  Failed to parse the baudrate
[Jun 11 19:17:06][]     parse configuration failed due to:
[Jun 11 19:17:06]       Failed to parse configuration due to: Invalid 
baudrate


Auch wenn ich als protokoll d0 eingebe wird die Baudrate nicht akzeptiert.

oder soll ich mit "pullsequenz" das Ganze abarbeiten??
- hat jemand die HEX-pullsequenz für den TD-3511 bei der Hand??
(momentan habe ich wieder "händisch" das Auslesen der Daten initialisiert)




More information about the volkszaehler-users mailing list