[vz-users] Sonderzeichen beim Auslesen vom Itron ACE3000

Oliver Regehr oliver at regehr.net
Thu Jul 24 23:17:34 CEST 2014


Hallo Udo,

leider nicht:

Jul 24 22:58:29][mtr0] Got 0 new readings from meter:
[Jul 24 22:58:29][d0]   sending pullsequenz send (len:7 is:7).
[Jul 24 22:58:29][d0]   Something unexpected happened: read:336!
[Jul 24 22:58:29][mtr0] Got 0 new readings from meter:
[Jul 24 22:58:29][d0]   sending pullsequenz send (len:7 is:7).
[Jul 24 22:58:29][d0]   Read package with 0 tuples (vendor=???R, baudrate=, identification=???)

Das komplette logfile ist angehängt…

vzlogger ist folgende Version:

vzlogger 0.3.5 (git: 66110f610b544e619092be48ee005f65e99eec38) - volkszaehler.org logging utility by Steffen Vogel <stv0g at 0l.de>




/Olli


-------------- next part --------------
A non-text attachment was scrubbed...
Name: vzlogger.log
Type: application/octet-stream
Size: 64555 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20140724/899e5f26/attachment-0001.obj>
-------------- next part --------------


Am 24.07.2014 um 22:49 schrieb Udo1 <udo1 at gmx.net>:

> Hallo Oliver,
> 
> Am 24.07.2014 22:02, schrieb Oliver Regehr:
>> Der Grund dafür war, dass man beim meinem Zähler nicht einfach die Initialisierungsdaten schicken kann, sondern zuerst die Antwort vom Zähler abwarten muss.
> Sollte die aktuelle Version von vzlogger können.
> Beispiel-Konfig:
> /**
> * 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" : false,              /* run in background */
> "verbosity" : 9999,                   /* between 0 and 9999, je höher desto mehr Infos */
> "log" : "/var/log/vzlogger.log",   /* path to logfile, optional */
> 
> "local" : {
>        "enabled" : false,      /*  local HTTPd for serving live readings, 'false' für Daten an die middleware !!! */
>        "port" : 80,            /* 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" : [{                           /* Beispiel-Meter */
>        "enabled" : true,               /* disabled meters will be ignored (default) */
>        "protocol" : "d0",              /* see 'vzlogger -h' for list of available protocols */
>        "device" : "/dev/ttyUSB0",  /*oder das aktuelle Device ttyAMA0*/
>        "parity" : "7E1",               /* oder 8N1  */
>        "baudrate" : 300,              /* oder 9600  */
>        "pullseq" : "2F3F210D0A0D0A",      /* Pullsequenz in 'hex' , 2x CR+LF bei ACE3000*/
>        "ackseq": "063030300d0a",     /* Antwortsequenz auf Zählerantwort,063030300d0a = 300bd, 063035300d0a = 9600bd   */
> /*      "baudrate_read": 300,     */    /* Baudratenumschaltung auf gewünschte Baudrate, abhängig von Zählerantwort */
>        "aggtime" : 20,                 /* in Sekunden */
>        "aggmode" : "AVG",              /* Mittelwert für Leistung, "MAX" für Zähler, "SUM" für Counter */
>        "interval": 6,                  /* Wartezeit in Sekunden bis neue Werte in die middleware übertragen werden */
>        "channel": {                  /* Beispiel-channel */
>                    "uuid" : "f7c0b0d0-67e3-11e2-92bf-156eaa0357c2",
>                    "middleware" : "192.168.178.101/middleware.php",
>                    "identifier" : "1.8.0" /* alias for '1.8.0', see 'vzlogger -h' for list of available aliases */
>                   }
>        },
>        {
>        "enabled" : true,
>        "protocol" : "s0",
>        "device" : "/dev/ttyUSB1",
>        "resolution" : 1000, /* number of impulses per kWh, feature of the meter */
>        "aggtime" : 30, /* aggregate all signals and give one update to middleware every 'aggtime' seconds */
>        "aggfixedinterval" : false, /* round all timestamps to middleware to nearest aggtime, reduces accuracy, use only when needed, e.g. SolarAnalyser */
>        "channel" : {
>                "uuid" : "b86641f0-0be1-11e3-aa7a-1fecd312be0a",
>                "middleware" : "192.168.178.101/middleware.php",
>                "identifier": "Impulse", /* counts the S0 impulses. Can also supply "Power" readings */
>                "aggmode" : "SUM" /* add all s0 intervals in the aggregation. Possible Modes: SUM, AVG, MAXIMUM and NONE*/
>                }
>          }]
> }
> 
> Gruß
> Udo
> 



More information about the volkszaehler-users mailing list