[vz-users] EasyMeter Q3BA1122/vzlogger - IR funktioniert, in log oder DB kommt nichts an

applicationMGR ecoCuyo applicationMGR at ecoCuyo.de
Wed Mar 22 17:39:18 CET 2017


Hallo zusammen

ein ähnlicher Zähler (Q3C) wurde bereits auf https://www.photovoltaikforum.com/volkszaehler-org-f131/easymeter-q3c-auslesen-t111112.html <https://www.photovoltaikforum.com/volkszaehler-org-f131/easymeter-q3c-auslesen-t111112.html> von Elfenstein mit Udo diskutiert und ausgezeichnete Vorarbeit geleistet. Da habe ich mal angefangen zu testen…

vzlogger.conf, die zum Testen eingesetzt wird:
{
	"retry": 0,
//	"daemon": true,
	"daemon": false,		// debugging only
//	"verbosity" : 0,		/* 0 = log_error or log-warning, 5 = log_info, 10 = log-debug, 15 = log_finest */
	"verbosity": 15,
	"log": "/var/log/vzlogger.log",	/* path to logfile, optional */

	"local": {
		"enabled": false,
		"port": 8080,
		"index": true,
		"timeout": 0,
		"buffer": 0
	},

"meters": [{
	"enabled": true,
	"allowskip": false,
	"interval": -1,
	"aggtime": -1,
	"aggfixedinterval": false,
	"protocol": "sml",
	"device" : "/dev/usb-ir-lesekopf0",
	"pullseq": "1b1b1b1b010101017603303062006200726500000100770101093131333131383632010101016303360076033031620062007265000007007501010101016314cb007603303262006200726500000200710163756d0000001b1b1b1b1a027241",
	"baudrate": 9600,
	"parity": "8n1",                        // or 7e1
	"channels": [{
		„uuid": "xyz",
//		"identifier": "1.8.0",
//		"identifier": "1-0:1.8.0*255",
		"identifier": "1-1:1.8.0",
		"api": "volkszaehler",
		"middleware": "http://localhost/middleware.php",
		"aggmode": "none",
		"duplicates": 0
                }, {
		„uuid": "xxx",
		"identifier" : "1-0:15.7.0",
		"api": "volkszaehler",
		"middleware" : "http://localhost/middleware.php",
		"aggmode": "none",
		"duplicates": 0
                }]
         }]
}

Log-File-Inhalte (eifgentlich hätte ich weitere Zeilen erwartet, aber da kommt innerhalb drei Minuten nix weiter an):
$ sudo vzlogger -c /etc/vzlogger.conf.170322“
[Mar 22 17:08:06]       Opened logfile /var/log/vzlogger.log
[Mar 22 17:08:06][push] No pushDataServer defined.
[Mar 22 17:08:06][]     ===> Start meters
[Mar 22 17:08:06][mtr0] Meter connection established
[Mar 22 17:08:06][mtr0] Meter thread started
[Mar 22 17:08:06][mtr0] Meter is opened. Starting channels.
[Mar 22 17:08:06][chn0] Logging thread started
[Mar 22 17:08:06][chn1] Logging thread started
[Mar 22 17:08:06][]     Startup done.
[Mar 22 17:08:06][chn0] Start logging thread for volkszaehler-api. Running as daemon: no
[Mar 22 17:08:06][mtr0] Number of readers: 32
[Mar 22 17:08:06][mtr0] Config.daemon: 0
[Mar 22 17:08:06][mtr0] Config.local: 0
[Mar 22 17:08:06][chn1] Start logging thread for volkszaehler-api. Running as daemon: no
[Mar 22 17:08:06][chn1] Using default volkszaehler api.
[Mar 22 17:08:06][sml]  sending pullsequenz send (len:96 is:96).
[Mar 22 17:08:06][chn0] Using default volkszaehler api.
[Mar 22 17:11:21]       terminating on signal 2.
[Mar 22 17:11:21]       Closing connections to terminate


Funktionstest des Lesekopf mit Verwendung der Pull-Sequenz unmittelbar nach stoppen des vzloggers - der Zähler meldet sich erkennbar mit ESYQ3B und blubbert in einem vor sich hin - Output habe ich abgeschnitten:

$ xxd </dev/usb-ir-lesekopf0
0000000: a3a3 a3a3 0101 0176 05a2 d26f 5462 0062  .......v...oTb.b
0000010: 0072 6500 0001 0176 0101 0745 5359 5133  .re....v...ESYQ3
0000020: 420b 0901 4553 5911 039b d867 0101 63bf  B...ESY....g..c.
0000030: cd00 7605 a2d2 6f55 6200 6200 7265 0000  ..v...oUb.b.re..
0000040: 0701 7701 0b09 0145 5359 1103 9bd8 6701  ..w....ESY....g.
0000050: 7262 0165 006d ca82 7c77 0781 81c7 8203  rb.e.m..|w......
0000060: ff01 0101 0104 4553 5901 7707 0100 0108  ......ESY.w.....
0000070: 00ff 0101 621e 52fc 6900 0000 0626 e2cf  ....b.R.i....&..
0000080: 3301 7707 0100 0208 00ff 0101 621e 52fc  3.w.........b.R.
0000090: 6900 0000 01a0 4e9a 7d01 7707 0100 0108  i.....N.}.w.....
00000a0: 01ff 0101 621e 5201 6500 0155 1501 7707  ....b.R.e..U..w.
00000b0: 0100 0108 02ff 0101 621e 5201 6500 02b3  ........b.R.e...
00000c0: 0901 7707 0100 0208 01ff 0101 621e 5201  ..w.........b.R.
00000d0: 6500 0000 7601 7707 0100 0208 02ff 0101  e...v.w.........
00000e0: 621e 5201 6500 0110 5e01 7707 0100 0107  b.R.e...^.w.....
00000f0: 00ff 0101 621b 52fe 5500 0197 4d01 7707  ....b.R.U...M.w.
0000100: 0100 1507 00ff 0101 621b 52fe 5500 00f8  ........b.R.U...
0000110: e601 7707 0100 2907 00ff 0101 621b 52fe  ..w...).....b.R.
0000120: 5500 0055 ce01 7707 0100 3d07 00ff 0101  U..U..w...=.....
0000130: 621b 52fe 5500 0048 9901 7707 0100 6005  b.R.U..H..w...`.
0000140: 05ff 0101 0101 6302 8001 0101 6376 0700  ......c.....cv..
0000150: 7605 a2d2 6f56 6200 6200 7265 0000 0201  v...oVb.b.re....
0000160: 7101 637c 8e00 001b 1b1b 1b1a 0118 11a3  q.c|............
0000170: a3a3 a301 0101 7605 a2d2 6f5a 6200 6200  ......v...oZb.b.
0000180: 7265 0000 0101 7601 0107 4553 5951 3342  re….v...ESYQ3B

…


Version des vzloggers ist zwar nicht aktuell - würde aber gerne zunächst daran nichts ändern wollen (die Installation läuft mit einem Siemens-SML-Zähler und passender vzlogger.conf ohne Probleme)

$ vzlogger -V
	0.4.0
	 based on git version: heads/master-0-g4c08caa984
	 last commit date: Tue, 3 Mar 2015 09:13:30 +0100


Was würdet Ihr mir zu testen empfehlen, um einen Schritt weiter zu kommen?

Besten Dank,
Armin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20170322/3ee0f002/attachment-0001.html>


More information about the volkszaehler-users mailing list