[vz-users] Vz Logger aus Image loggt keine Daten
Dominik Ulrich
nici11 at gmx.de
Sat Mar 4 13:16:11 CET 2017
Hallo zusammen Ich versuche mir einen VZLOGGER aufzubauen und habe dafür je einen
- Raspberry PI 3 Model B
- RaspberryPi-Erweiterung mit Schaltausgängen_Rev.1
- IR TTL Lesekopf von Udo
- HAGER EHZ 361 1Z5 – Zweirichtungszähler mit IR Schnittstelle
- Das VZLOGGER Image vom 30.9.2016 auf einer 16 GB SD Card (Class 10)
Ich bin der Anleitung zur Installation des Images gefolgt.
Der PI ist über LAN mit meinem Router verbunden. Der Zugriff erfolgt über den Laptop mittels PuTTY.
Im ersten Schritt war geplant den HAGER EHZ 361 1Z5 einzubinden. Doch es klappt nicht so recht.
Ich habe da aber noch einen Wechselrichter, einen Zwischenzähler und eine Wärmepumpe… im Moment erscheint es mir als wäre das etwas viel Projekt in Verhältnis zu meinem Wissen über den VZLOGGER.
Inzwischen habe ich schon viel Zeit damit verbracht das System zum Laufen zu bringen. Viel im Forum gestöbert und aus probiert.
Ich erhoffe mir das jemand hier im Forum sich das mal alles anschauen kann – um mit dann den Entscheidenden Hinweis zu geben.
Ich habe hier versucht darzustellen was ich wie getestet habe und welches Ergebnis heraus kommt.
In der Summe kommen im Frontend keine Daten an. Soweit ich das erkennen kann sind aber auch schon keine Daten in der SQL Datenbank.
Es würde mich sehr freuen wenn ich einige Rückmeldungen bekommen könnte.
Danke und Gruß Dominik
WAS SAGT DIE ANLEITUNG MEINES HAGER EHZ 361 1Z5
„Kommunikation
eHZ-Datentelegramme können mittels eines optischen
Auslesekopfs nach DIN EN 62056-21 über
die serielle Schnittstelle eines PC ausgelesen
werden. Erforderlich ist ein Programm zur Darstellung
serieller Daten, z.B. Windows
»Hyperterminal« (hypertrm.exe).
Einstellung: 9600 bd, Datenbit = 7, Parität = gerade,
Stoppbits = 1, Flusssteuerung = kein.
Im Fall des SML-Datentelegramms ist zur Interpretation
der Daten ein Parser erforderlich und
die Einstellung ist: 9600 bd, Datenbit = 8, Parität
= kein, Stoppbits = 1, Flusssteuerung = kein.“
Ich habe versucht die VZLOGGER.CONF über vzlogger.conf-Editor zu erstellen, jedoch sind mir nicht alle möglichen Parameter klar, es endete darin das der VZLOGGER gar nicht lief.
MEINE VZLOGGER.CONF, letztlich eine VZLOGGER.CONF aus dem Portal entsprechend angepasst – so wie ich meine…
Die UUID ist entsprechend aus dem Fronend heraus kopiert.
Im Test sollte die Wirkleistung der „Phase 1“ geloggt werden.
{
"retry" : 3,
"daemon": true,
"verbosity" : 15,
"log" : "/tmp/vzlogger.log",
"local" : {
"enabled" : false,
"port" : 8080,
"index" : true,
"timeout" : 30,
"buffer" : 600
},
"meters" : [{
"protocol" : "sml",
"enabled" : true,
"device" : "/dev/ttyAMA0",
"parity" : "7E1",
"baudrate" : 9600,
"aggtime" : -1,
"aggfixedinterval" : true,
"channels": [{
"uuid" : "12e4b5c0-ecbf-11e6-b1cd-db1c8d275119",
"middleware" : "http://localhost/middleware.php",
"identifier" : "1-0:21.7.0",
"aggmode" : "MAX"
}]
}
]}
VZLOGGER STATUS ABFRAGEN
pi at raspberrypi:~ $ systemctl status vzlogger
● vzlogger.service - vzlogger
Loaded: loaded (/etc/systemd/system/vzlogger.service; enabled)
Active: active (running) since Sun 2017-02-12 22:54:18 CET; 5 days ago
Main PID: 1187 (vzlogger)
CGroup: /system.slice/vzlogger.service
└─1187 /usr/local/bin/vzlogger -c /etc/vzlogger.conf
pi at raspberrypi:~ $
TTL KOPF ABFRAGEN
pi at raspberrypi:~ $ udevadm info --query=all --name=/dev/ttyAMA0
P: /devices/platform/soc/3f201000.uart/tty/ttyAMA0
N: ttyAMA0
S: serial0
E: DEVLINKS=/dev/serial0
E: DEVNAME=/dev/ttyAMA0
E: DEVPATH=/devices/platform/soc/3f201000.uart/tty/ttyAMA0
E: MAJOR=204
E: MINOR=64
E: SUBSYSTEM=tty
E: TAGS=:systemd:
E: USEC_INITIALIZED=57572
WAS SAGT MINICOM BEI 7E1
/HAG5eHZ010C_RhE1ZA22
1-0:0.0.0*255(1HAG0000181334)
1-0:1.8.0*255(014154.8568)
1-0:2.8.0*255(029042.8550)
1-0:96.5.5*255(82)
0-0:96.1.255*255(0000181334)
1-0:32.7.0*255(229.74*V)
1-0:52.7.0*255(228.04*V)
1-0:72.7.0*255(226.59*V)
1-0:31.7.0*255(001.48*A)
1-0:51.7.0*255(001.16*A)
1-0:71.7.0*255(000.51*A)
1-0:21.7.0*255(+00234*W)
1-0:41.7.0*255(+00147*W)
1-0:61.7.0*255(+00106*W)
1-0:96.50.0*0(EF)
1-0:96.50.0*1(07D1)
1-0:96.50.0*2(14)
1-0:96.50.0*3(08)
1-0:96.50.0*4(22)
1-0:96.50.0*5(03)
1-0:96.50.0*6(003D381B040BF700D5FD580D00009F80)
1-0:96.50.0*7(00)
MINICOM MIT 8N1 – kommt nonsens…
PARAMETER DES TTL LESEKOPFES
pi at raspberrypi:~ $ stty -a -F /dev/ttyAMA0
speed 9600 baud; rows 0; columns 0; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O;
min = 1; time = 5;
parenb -parodd cmspar cs7 -hupcl -cstopb cread clocal -crtscts
ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany -imaxbel -iutf8
-opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
-isig -icanon -iexten -echo -echoe -echok -echonl -noflsh -xcase -tostop -echoprt -echoctl –echoke
DANN HABE ICH DEN TTL LESEKOPF NOCH MAL SO AUSGELESEN
pi at raspberrypi:~ $ xxd </dev/ttyAMA0
0000000: 2f48 4147 3565 485a 3031 3043 5f52 6845 /HAG5eHZ010C_RhE
0000010: 315a 4132 320d 0a0d 0a31 2d30 3a30 2e30 1ZA22....1-0:0.0
0000020: 2e30 2a32 3535 2831 4841 4730 3030 3031 .0*255(1HAG00001
0000030: 3831 3333 3429 0d0a 312d 303a 312e 382e 81334)..1-0:1.8.
0000040: 302a 3235 3528 3031 3431 3534 2e39 3935 0*255(014154.995
0000050: 3029 0d0a 312d 303a 322e 382e 302a 3235 0)..1-0:2.8.0*25
0000060: 3528 3032 3930 3432 2e38 3535 3029 0d0a 5(029042.8550)..
0000070: 312d 303a 3936 2e35 2e35 2a32 3535 2838 1-0:96.5.5*255(8
0000080: 3229 0d0a 302d 303a 3936 2e31 2e32 3535 2)..0-0:96.1.255
0000090: 2a32 3535 2830 3030 3031 3831 3333 3429 *255(0000181334)
00000a0: 0d0a 312d 303a 3332 2e37 2e30 2a32 3535 ..1-0:32.7.0*255
00000b0: 2832 3238 2e35 312a 5629 0d0a 312d 303a (228.51*V)..1-0:
00000c0: 3532 2e37 2e30 2a32 3535 2832 3239 2e33 52.7.0*255(229.3
00000d0: 392a 5629 0d0a 312d 303a 3732 2e37 2e30 9*V)..1-0:72.7.0
00000e0: 2a32 3535 2832 3238 2e31 382a 5629 0d0a *255(228.18*V)..
00000f0: 312d 303a 3331 2e37 2e30 2a32 3535 2830 1-0:31.7.0*255(0
0000100: 3032 2e31 362a 4129 0d0a 312d 303a 3531 02.16*A)..1-0:51
0000110: 2e37 2e30 2a32 3535 2830 3031 2e31 322a .7.0*255(001.12*
0000120: 4129 0d0a 312d 303a 3731 2e37 2e30 2a32 A)..1-0:71.7.0*2
0000130: 3535 2830 3030 2e36 382a 4129 0d0a 312d 55(000.68*A)..1-
0000140: 303a 3231 2e37 2e30 2a32 3535 282b 3030 0:21.7.0*255(+00
0000150: 3430 332a 5729 0d0a 312d 303a 3431 2e37 403*W)..1-0:41.7
0000160: 2e30 2a32 3535 282b 3030 3137 312a 5729 .0*255(+00171*W)
0000170: 0d0a 312d 303a 3631 2e37 2e30 2a32 3535 ..1-0:61.7.0*255
0000180: 282b 3030 3132 382a 5729 0d0a 312d 303a (+00128*W)..1-0:
0000190: 3936 2e35 302e 302a 3028 4546 290d 0a31 96.50.0*0(EF)..1
00001a0: 2d30 3a39 362e 3530 2e30 2a31 2830 3743 -0:96.50.0*1(07C
00001b0: 4429 0d0a 312d 303a 3936 2e35 302e 302a D)..1-0:96.50.0*
00001c0: 3228 3134 290d 0a31 2d30 3a39 362e 3530 2(14)..1-0:96.50
00001d0: 2e30 2a33 2830 3829 0d0a 312d 303a 3936 .0*3(08)..1-0:96
00001e0: 2e35 302e 302a 3428 3232 290d 0a31 2d30 .50.0*4(22)..1-0
00001f0: 3a39 362e 3530 2e30 2a35 2830 3329 0d0a :96.50.0*5(03)..
0000200: 312d 303a 3936 2e35 302e 302a 3628 3030 1-0:96.50.0*6(00
0000210: 3344 3338 3142 3034 3042 4637 3030 4435 3D381B040BF700D5
0000220: 4644 3538 3044 3030 3030 3946 3830 290d FD580D00009F80).
0000230: 0a31 2d30 3a39 362e 3530 2e30 2a37 2830 .1-0:96.50.0*7(0
0000240: 3029 0d0a 210d 0a2f 4841 4735 6548 5a30 0)..!../HAG5eHZ0
0000250: 3130 435f 5268 4531 5a41 3232 0d0a 0d0a 10C_RhE1ZA22....
0000260: 312d 303a 302e 302e 302a 3235 3528 3148 1-0:0.0.0*255(1H
0000270: 4147 3030 3030 3138 3133 3334 290d 0a31 AG0000181334)..1
0000280: 2d30 3a31 2e38 2e30 2a32 3535 2830 3134 -0:1.8.0*255(014
0000290: 3135 342e 3939 3534 290d 0a31 2d30 3a32 154.9954)..1-0:2
00002a0: 2e38 2e30 2a32 3535 2830 3239 3034 322e .8.0*255(029042.
00002b0: 3835 3530 290d 0a31 2d30 3a39 362e 352e 8550)..1-0:96.5.
00002c0: 352a 3235 3528 3832 290d 0a30 2d30 3a39 5*255(82)..0-0:9
00002d0: 362e 312e 3235 352a 3235 3528 3030 3030 6.1.255*255(0000
00002e0: 3138 3133 3334 290d 0a31 2d30 3a33 322e 181334)..1-0:32.
00002f0: 372e 302a 3235 3528 3232 382e 3533 2a56 7.0*255(228.53*V
0000300: 290d 0a31 2d30 3a35 322e 372e 302a 3235 )..1-0:52.7.0*25
0000310: 3528 3232 392e 3235 2a56 290d 0a31 2d30 5(229.25*V)..1-0
0000320: 3a37 322e 372e 302a 3235 3528 3232 382e :72.7.0*255(228.
0000330: 3038 2a56 290d 0a31 2d30 3a33 312e 372e 08*V)..1-0:31.7.
0000340: 302a 3235 3528 3030 322e 3034 2a41 290d 0*255(002.04*A).
0000350: 0a31 2d30 3a35 312e 372e 302a 3235 3528 .1-0:51.7.0*255(
0000360: 3030 312e 3132 2a41 290d 0a31 2d30 3a37 001.12*A)..1-0:7
0000370: 312e 372e 302a 3235 3528 3030 302e 3638 1.7.0*255(000.68
0000380: 2a41 290d 0a31 2d30 3a32 312e 372e 302a *A)..1-0:21.7.0*
0000390: 3235 3528 2b30 3033 3833 2a57 290d 0a31 255(+00383*W)..1
00003a0: 2d30 3a34 312e 372e 302a 3235 3528 2b30 -0:41.7.0*255(+0
00003b0: 3031 3730 2a57 290d 0a31 2d30 3a36 312e 0170*W)..1-0:61.
00003c0: 372e 302a 3235 3528 2b30 3031 3238 2a57 7.0*255(+00128*W
00003d0: 290d 0a31 2d30 3a39 362e 3530 2e30 2a30 )..1-0:96.50.0*0
00003e0: 2845 4629 0d0a 312d 303a 3936 2e35 302e (EF)..1-0:96.50.
00003f0: 302a 3128 3037 4345 290d 0a31 2d30 3a39 0*1(07CE)..1-0:9
0000400: 362e 3530 2e30 2a32 2831 3429 0d0a 312d 6.50.0*2(14)..1-
0000410: 303a 3936 2e35 302e 302a 3328 3038 290d 0:96.50.0*3(08).
0000420: 0a31 2d30 3a39 362e 3530 2e30 2a34 2832 .1-0:96.50.0*4(2
0000430: 3229 0d0a 312d 303a 3936 2e35 302e 302a 2)..1-0:96.50.0*
0000440: 3528 3033 290d 0a31 2d30 3a39 362e 3530 5(03)..1-0:96.50
0000450: 2e30 2a36 2830 3033 4433 3831 4230 3430 .0*6(003D381B040
0000460: 4246 3730 3044 3546 4435 3830 4430 3030 BF700D5FD580D000
0000470: 3039 4638 3029 0d0a 312d 303a 3936 2e35 09F80)..1-0:96.5
0000480: 302e 302a 3728 3030 290d 0a21 0d0a 2f48 0.0*7(00)..!../H
0000490: 4147 3565 485a 3031 3043 5f52 6845 315a AG5eHZ010C_RhE1Z
00004a0: 4132 320d 0a0d 0a31 2d30 3a30 2e30 2e30 A22....1-0:0.0.0
00004b0: 2a32 3535 2831 4841 4730 3030 3031 3831 *255(1HAG0000181
00004c0: 3333 3429 0d0a 312d 303a 312e 382e 302a 334)..1-0:1.8.0*
00004d0: 3235 3528 3031 3431 3534 2e39 3935 3829 255(014154.9958)
00004e0: 0d0a 312d 303a 322e 382e 302a 3235 3528 ..1-0:2.8.0*255(
00004f0: 3032 3930 3432 2e38 3535 3029 0d0a 312d 029042.8550)..1-
0000500: 303a 3936 2e35 2e35 2a32 3535 2838 3229 0:96.5.5*255(82)
0000510: 0d0a 302d 303a 3936 2e31 2e32 3535 2a32 ..0-0:96.1.255*2
0000520: 3535 2830 3030 3031 3831 3333 3429 0d0a 55(0000181334)..
0000530: 312d 303a 3332 2e37 2e30 2a32 3535 2832 1-0:32.7.0*255(2
0000540: 3238 2e36 302a 5629 0d0a 312d 303a 3532 28.60*V)..1-0:52
0000550: 2e37 2e30 2a32 3535 2832 3239 2e33 352a .7.0*255(229.35*
0000560: 5629 0d0a 312d 303a 3732 2e37 2e30 2a32 V)..1-0:72.7.0*2
0000570: 3535 2832 3238 2e31 322a 5629 0d0a 312d 55(228.12*V)..1-
0000580: 303a 3331 2e37 2e30 2a32 3535 2830 3032 0:31.7.0*255(002
0000590: 2e30 392a 4129 0d0a 312d 303a 3531 2e37 .09*A)..1-0:51.7
00005a0: 2e30 2a32 3535 2830 3031 2e31 322a 4129 .0*255(001.12*A)
00005b0: 0d0a 312d 303a 3731 2e37 2e30 2a32 3535 ..1-0:71.7.0*255
00005c0: 2830 3030 2e36 382a 4129 0d0a 312d 303a (000.68*A)..1-0:
00005d0: 3231 2e37 2e30 2a32 3535 282b 3030 3339 21.7.0*255(+0039
00005e0: 372a 5729 0d0a 312d 303a 3431 2e37 2e30 7*W)..1-0:41.7.0
00005f0: 2a32 3535 282b 3030 3137 302a 5729 0d0a *255(+00170*W)..
0000600: 312d 303a 3631 2e37 2e30 2a32 3535 282b 1-0:61.7.0*255(+
0000610: 3030 3132 382a 5729 0d0a 312d 303a 3936 00128*W)..1-0:96
0000620: 2e35 302e 302a 3028 4546 290d 0a31 2d30 .50.0*0(EF)..1-0
0000630: 3a39 362e 3530 2e30 2a31 2830 3743 4529 :96.50.0*1(07CE)
0000640: 0d0a 312d 303a 3936 2e35 302e 302a 3228 ..1-0:96.50.0*2(
0000650: 3134 290d 0a31 2d30 3a39 362e 3530 2e30 14)..1-0:96.50.0
0000660: 2a33 2830 3829 0d0a 312d 303a 3936 2e35 *3(08)..1-0:96.5
0000670: 302e 302a 3428 3232 290d 0a31 2d30 3a39 0.0*4(22)..1-0:9
0000680: 362e 3530 2e30 2a35 2830 3329 0d0a 312d 6.50.0*5(03)..1-
0000690: 303a 3936 2e35 302e 302a 3628 3030 3344 0:96.50.0*6(003D
00006a0: 3338 3142 3034 3042 4637 3030 4435 4644 381B040BF700D5FD
00006b0: 3538 3044 3030 3030 3946 3830 290d 0a31 580D00009F80)..1
00006c0: 2d30 3a39 362e 3530 2e30 2a37 2830 3029 -0:96.50.0*7(00)
^[00006d0: 0d0a 210d 0a2f 4841 4735 6548 5a30 3130 ..!../HAG5eHZ010
LÄUFT DER VZ LOGGER IM HINTERGRUND ALS DAEMON
pi at raspberrypi:~ $ ps -Af | grep vzlogger
root 1187 1 0 Feb12 ? 00:22:45 /usr/local/bin/vzlogger -c /etc vzlogger.conf
pi 4298 4268 0 23:13 pts/0 00:00:00 grep --color=auto vzlogger
LOG DATEN PRÜFEN
pi at raspberrypi:~ $ cat /tmp/vzlogger.log | tail
[Feb 12 22:54:19][mtr0] Meter connection established
[Feb 12 22:54:19][mtr0] Meter thread started
[Feb 12 22:54:19][mtr0] Meter is opened. Starting channels.
[Feb 12 22:54:19][chn0] Logging thread started
[Feb 12 22:54:19][mtr0] Number of readers: 32
[Feb 12 22:54:19][chn0] Start logging thread for volkszaehler-api. Running as daemon: yes
[Feb 12 22:54:19][] Startup done.
[Feb 12 22:54:19][mtr0] Config.daemon: 1
[Feb 12 22:54:19][mtr0] Config.local: 0
[Feb 12 22:54:19][chn0] Using default volkszaehler api.
PROTOKOL VZLOGGER PRÜFEN
pi at raspberrypi:~ $ vzlogger -f
Usage: vzlogger [options]
following options are available:
-c, --config configuration file
-o, --log log file
-d, --daemon run in background
-l, --httpd activate local interface (tiny HTTPd which serves live readings)
-p, --httpd-port TCP port for HTTPd
-r, --register register device
-v, --verbose enable verbose output
-h, --help show this help
-V, --version show version of vzlogger
following protocol types are supported:
file Read from file or fifo
exec Parse program output
random Generate random values with a random walk
fluksov2 Read from Flukso's onboard SPI fifo
s0 S0-meter directly connected to RS232
d0 DLMS/IEC 62056-21 plaintext protocol
sml Smart Message Language as used by EDL-21, eHz and SyM²
w1therm W1-therm / 1wire temperature devices
oms OMS (M-BUS) protocol based devices
following OBIS aliases are available:
power Wirkleistung (Summe) 1-0:1.7.255*255
power-l1 Wirkleistung (Phase 1) 1-0:21.7.255*255
power-l2 Wirkleistung (Phase 2) 1-0:41.7.255*255
power-l3 Wirkleistung (Phase 3) 1-0:61.7.255*255
voltage Spannung (Mittelwert) 1-0:12.7.255*255
voltage-l1 Spannung (Phase 1) 1-0:32.7.255*255
voltage-l2 Spannung (Phase 2) 1-0:52.7.255*255
voltage-l3 Spannung (Phase 3) 1-0:72.7.255*255
current Stromstaerke (Summe) 1-0:11.7.255*255
current-l1 Stromstaerke (Phase 1) 1-0:31.7.255*255
current-l2 Stromstaerke (Phase 2) 1-0:51.7.255*255
current-l3 Stromstaerke (Phase 3) 1-0:71.7.255*255
frequency Netzfrequenz 1-0:14.7.0*255
powerfactor Leistungsfaktor 1-0:12.7.0*255
device Zaehler Seriennr. 0-0:96.1.255*255
status Zaehler Status 1-0:96.5.5*255
counter Zaehlerstand Wirkleistung 1-0:1.8.255*255
counter-out Zaehlerstand Lieferg. 1-0:2.8.255*255
esy-counter-t1 Active Power Counter Tariff 1 1-0:1.8.1*255
esy-counter-t2 Active Power Counter Tariff 2 1-0:1.8.2*255
hag-id Eigentumsnr. 1-0:0.0.0*255
hag-status Netz Status 1-0:96.50.0*0
hag-frequency Netz Periode 1-0:96.50.0*1
hag-temp aktuelle Chiptemperatur 1-0:96.50.0*2
hag-temp-min minimale Chiptemperatur 1-0:96.50.0*3
hag-temp-avg gemittelte Chiptemperatur 1-0:96.50.0*4
hag-temp-max maximale Chiptemperatur 1-0:96.50.0*5
hag-check Kontrollnr. 1-0:96.50.0*6
hag-diag Diagnose 1-0:96.50.0*7
lg-counter-et Sum active energy (Total) 255-255:16.8.0*255
lg-counter-ht Sum active energy (T1) 255-255:16.8.1*255
lg-counter-lt Sum active energy (T2) 255-255:16.8.2*255
following APIs are supported:
volkszaehler-api
mysmartgrid-api
vzlogger 0.6.0 - volkszaehler.org logging utility
by Steffen Vogel <stv0g at 0l.de <mailto:stv0g at 0l.de> >
send bugreports to https://github.com/volkszaehler/vzlogger/issues
Was steht in SQL:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20170304/070b643a/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 26932 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20170304/070b643a/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.png
Type: image/png
Size: 138300 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20170304/070b643a/attachment-0003.png>
More information about the volkszaehler-users
mailing list