[vz-users] Sonderzeichen beim Auslesen vom Itron ACE3000
Udo1
udo1 at gmx.net
Thu Jul 24 22:49:16 CEST 2014
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