[vz-users] Funktionsweise vzlogger
Oliver Koch
reg_okoch at my.mail.de
Tue Aug 19 20:53:39 CEST 2014
noch Ergänzungen:
- vzlogger -V verrät mir, dass die Version 0.3.6 installiert ist.
@Udo1: Auch das Senden von 2x CR+LF ändert nichts an dem Unvollständigen
lesen der Zählerausgabe.
- bei Verwendung nur eines IR-Kopfes bekomme ich immer nur bis zur
Zählernummer
Meine vzlogger.conf sieht so aus:
/**
* 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" : 9999, /* 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 if $
"timeout" : 30, /* timeout for long polling comet
requests, 0 disables comet, $
"buffer" : 600 /* how long to buffer readings for the
local interface, in sec$
},
"meters" : [{
"enabled" : true, /* disabled meters will be ignored */
"protocol" : "d0", /* see 'vzlogger -h' for list of
available protocols */
"device" : "/dev/ttyUSB1",
"parity" : "7E1",
"baudrate" : 300,
"pullseq" : "2F3F210D0A",
"interval": 20,
"channels": [{
"uuid" : "13476ab0-24ad-11e4-88d9-9325b214637c",
"middleware" :
"http://localhost/volkszaehler.org/htdocs/middleware.php",
"identifier" : "1.8.0" /* Bezug */
},{
"uuid" : "2743bb60-24ad-11e4-a96a-5301de7bea54",
"middleware" :
"http://localhost/volkszaehler.org/htdocs/middleware.php",
"identifier" : "2.8.0", /* Einspeisen */
}]
}, {
"enabled" : true,
"protocol" : "d0",
"device" : "/dev/ttyUSB0",
"parity" : "7E1",
"baudrate" : 300,
"pullseq" : "2F3F210D0A",
"interval": 20,
"channels" :[{
"uuid" : "59875140-24ad-11e4-8630-f30786b3aece",
"middleware" :
"http://localhost/volkszaehler.org/htdocs/middleware.php",
"identifier" : "1.8.0", /* Wirkleistung Total PV-Anlage */
}]
}
]}
Am 19.08.2014 20:09, schrieb Oliver Koch:
>
> Am 19.08.2014 15:25, schrieb Oliver Regehr:
>> Hat noch irgendwer einen ACE3000-Zähler und diese Probleme? Oder bin
>> ich da der Einzige? Gruss, Olli
> Hi Olli,
>
> ich habe genau dasselbe Problem wie Du. Ich versuche auch schon seit
> einiger Zeit meine beiden ACE3000 Zähler auszulesen.
> Ich erhalte von einem Zähler nur die Antwort bis zur Zählernr. und
> beim anderen bis zur Fehlerausgabe F.F.
> Seltsamerweise erhalte ich ab und zu die Zählernr. vom ersten Zähler,
> aber zu 90% vom beiden Zähler. Aber nie beide Zählernummern gleichzeitig.
>
> [Aug 19 19:43:58] Opened logfile /var/log/vzlogger.log
> [Aug 19 19:43:58][] ===> Start meters.
> [Aug 19 19:43:58][mtr0] Meter connection established
> [Aug 19 19:43:58][mtr0] Meter thread started
> [Aug 19 19:43:58][mtr0] meter is opened. Start channels.
> [Aug 19 19:43:58][chn0] Logging thread started
> [Aug 19 19:43:58][chn1] Logging thread started
> [Aug 19 19:43:58][mtr0] Number of readers: 32
> [Aug 19 19:43:58][mtr0] Config.daemon: 1
> [Aug 19 19:43:58][mtr0] Config.local: 0
> [Aug 19 19:43:58][chn0] Start logging thread for volkszaehler-api.
> Running as da emon: yes
> [Aug 19 19:43:58][chn1] Start logging thread for volkszaehler-api.
> Running as da emon: yes
> [Aug 19 19:43:58][d0] sending pullsequenz send (len:5 is:5).
> [Aug 19 19:43:58][chn1] Using default api:
> [Aug 19 19:43:58][chn0] Using default api:
> [Aug 19 19:43:58][mtr1] Meter connection established
> [Aug 19 19:43:58][mtr1] Meter thread started
> [Aug 19 19:43:58][mtr1] meter is opened. Start channels.
> [Aug 19 19:43:58][chn2] Logging thread started
> [Aug 19 19:43:58][] Startup done.
> [Aug 19 19:43:58][mtr1] Number of readers: 32
> [Aug 19 19:43:58][mtr1] Config.daemon: 1
> [Aug 19 19:43:58][mtr1] Config.local: 0
> [Aug 19 19:43:58][d0] sending pullsequenz send (len:5 is:5).
> [Aug 19 19:43:58][chn2] Start logging thread for volkszaehler-api.
> Running as daemon: yes
> [Aug 19 19:43:58][chn2] Using default api:
> [Aug 19 19:43:58][d0] DEBUG END4 goto VENDOR
> [Aug 19 19:43:58][d0] DEBUG END4 goto VENDOR
> [Aug 19 19:43:59][d0] Pull answer (vendor=ACE, baudrate=0,
> identification=\3k2 60V01.18)
> [Aug 19 19:44:00][d0] Pull answer (vendor=ACE, baudrate=0,
> identification=\3k2 60V01.18)
> [Aug 19 19:44:01][d0] DEBUG OBIS_CODE byte hex= 2
> [Aug 19 19:44:01][d0] DEBUG OBIS_CODE byte F hex= 46
> [Aug 19 19:44:01][d0] DEBUG OBIS_CODE byte hex= 2
> [Aug 19 19:44:01][d0] DEBUG OBIS_CODE byte . hex= 2E
> [Aug 19 19:44:01][d0] DEBUG OBIS_CODE byte F hex= 46
> [Aug 19 19:44:01][d0] DEBUG OBIS_CODE byte F hex= 46
> [Aug 19 19:44:01][d0] DEBUG OBIS_CODE byte ( hex= 28
> [Aug 19 19:44:01][d0] DEBUG OBIS_CODE byte . hex= 2E
> [Aug 19 19:44:01][d0] DEBUG OBIS_CODE byte F hex= 46
> [Aug 19 19:44:01][d0] DEBUG OBIS_CODE byte ( hex= 28
> [Aug 19 19:44:01][d0] Parsed reading (OBIS code=F.F, value=00, unit=)
> [Aug 19 19:44:01][d0] DEBUG OBIS_CODE byte hex= A
> [Aug 19 19:44:01][d0] Parsed reading (OBIS code=F.F, value=00, unit=)
> [Aug 19 19:44:01][d0] DEBUG OBIS_CODE byte hex= A
> [Aug 19 19:44:01][d0] DEBUG OBIS_CODE byte C hex= 43
> [Aug 19 19:44:02][d0] DEBUG OBIS_CODE byte . hex= 2E
> [Aug 19 19:44:02][d0] DEBUG OBIS_CODE byte 1 hex= 31
> [Aug 19 19:44:02][d0] DEBUG OBIS_CODE byte C hex= 43
> [Aug 19 19:44:02][d0] DEBUG OBIS_CODE byte ( hex= 28
> [Aug 19 19:44:02][d0] DEBUG OBIS_CODE byte . hex= 2E
> [Aug 19 19:44:02][d0] DEBUG OBIS_CODE byte 1 hex= 31
> [Aug 19 19:44:02][d0] DEBUG OBIS_CODE byte ( hex= 28
> [Aug 19 19:44:02][d0] Parsed reading (OBIS code=C.1,
> value=1126100052344730, unit=)
>
> Ich habe auch den vzlogger nach Anleitung im Wiki am WE kompiliert, da
> das VZ-Image auf meinen B+ RPi nicht läuft.
> Die Zähler werden auch nur einmal abgefragt. Ich starte den vzlogger
> mit "sudo vzlogger -d" und Häufigkeit 20.
>
> Meine beiden Zähler geben bei manueller HTerm Abfrage unter Windows
> dies aus.
>
> !/?!/?!<\r><\n>
>
> <\r><\n>
>
> /ACE0\3k260V01.18<\r><\n>
>
> <2>F.F(00)<\r><\n>
>
> C.1(1126110052696770)<\r><\n>
>
> C.5.0(02)<\r><\n>
>
> 1.8.0(014309.3*kWh)<\r><\n>
>
> !<\r><\n>
>
>
> <3>L/?!<\r><\n>
>
> <\r><\n>
>
> /ACE0\3k260V01.18<\r><\n>
>
> <2>F.F(00)<\r><\n>
>
> C.1(1126100052344730)<\r><\n>
>
> C.5.0(00)<\r><\n>
>
> 1.8.0(003936.8*kWh)<\r><\n>
>
> 2.8.0(011692.6*kWh)<\r><\n>
>
> !<\r><\n>
>
>
> Gruß
> Olli K
>
More information about the volkszaehler-users
mailing list