Ich bin seit mehreren Tagen verzweifelt auf der Suche warum mein vzlogger nicht funktioniert.
Meine Hardware: Zähler eBZ DD3
Raspberry Pi 4B
Weidmann Elektronik IR Schrei/Lesekopf
Der Rasperry ist auf neuestem Softwarestand.
Testprogramm:
Es kommen Signale vom Sensor: (es blinkt die grüne LED)
xxd< /dev/ttyUSB0
00000000: afc5 425a 3544 4433 425a 305a 30b1 3030 ..BZ5DD3BZ0Z0.00
00000010: b7b8 b739 36b4 a98d 0ab1 2d30 3ab1 2eb8 ...96.....-0:...
00000020: 2e30 aab2 3535 2830 30b1 3035 b82e b7b8 .0..55(00.05....
00000030: b733 b235 b233 aaeb d7e8 a98d 0ab1 2d30 .3.5.3........-0
vzlogger.conf:
{
"daemon": true,
"verbosity": 15,
"log": "/var/log/vzlogger.log",
"retry": 30,
"local": {
"enabled": false,
"port": 8080,
"index": true,
"timeout": 30,
"buffer": 600
},
"meters": [
{
"enabled": true,
"allowskip": false,
"protocol": "sml",
"device": "/dev/ttyUSB0",
"use_local_time": true,
"aggtime": 90,
"channels": [
{
"api": "volkszaehler",
"uuid": "b78beca0-a0ea-11ea-8fa5-d36271e88508",
"middleware": "http://localhost/middleware.php",
"identifier": "1-0:1.8.0",
"aggmode": "MAX"
}]
}
}
sudo vzlogger -c/etc/vzlogger.conf
[May 30 09:16:29][main] vzlogger v0.7.0 based on heads/master-0-g12e74ddd43 from Sun, 2 Jun 2019 20:48:14 +0200 started.
[May 30 09:16:29][mtr0] Creating new meter with protocol sml.
[May 30 09:16:29][mtr0] Meter configured, enabled.
[May 30 09:16:29] New meter initialized (protocol=sml)
[May 30 09:16:29] Configure channel.
[May 30 09:16:29][chn0] New channel initialized (uuid=...e88508 api=volkszaehler id=1-0:1.8.0)
[May 30 09:16:29] Have 1 meters.
[May 30 09:16:29][main] log level is 15
[May 30 09:16:29][main] daemon=1, local=0
[May 30 09:16:29] Daemonize process...
sudo nano /var/log/vzlogger.log:
May 30 09:28:24] MapContainer::quit terminating on signal 15.
[May 30 09:28:24] Closing connections to terminate
[May 30 09:28:24][main] MeterMap::cancel entered...
[May 30 09:28:24][main] MeterMap::cancel wait for readingthread
[May 30 09:28:24][main] MeterMap::cancel wait for meter::close
[May 30 09:28:24][main] MeterMap::cancel finished.
[May 30 09:28:24][main] MapContainer::quit finished.
[May 30 09:29:03][main] vzlogger v0.7.0 based on heads/master-0-g12e74ddd43 fro$
[May 30 09:29:03][mtr0] Creating new meter with protocol sml.
[May 30 09:29:03][mtr0] Meter configured, enabled.
[May 30 09:29:03] New meter initialized (protocol=sml)
[May 30 09:29:03] Configure channel.
[May 30 09:29:03][chn0] New channel initialized (uuid=...e88508 api=volkszaehle$
[May 30 09:29:03] Have 1 meters.
[May 30 09:29:03][main] log level is 15
[May 30 09:29:03][main] daemon=1, local=0
[May 30 09:29:03] Daemonize process...
[May 30 09:29:03] Opened logfile /var/log/vzlogger.log
[May 30 09:29:03][push] No pushDataServer defined.
[May 30 09:29:03][] ===> Start meters
[May 30 09:29:03][mtr0] Meter connection established
[May 30 09:29:03][mtr0] Meter thread started
[May 30 09:29:03][mtr0] Meter is opened. Starting channels.
[May 30 09:29:03][mtr0] Number of readers: 32
[May 30 09:29:03][chn0] Logging thread started
[May 30 09:29:03][mtr0] Config.daemon: 1
[May 30 09:29:03][chn0] Start logging thread for volkszaehler-api. Running as d$
[May 30 09:29:03][] [May 30 09:29:03][mtr0] Config.local: 0
Startup done.
[May 30 09:29:03][chn0] Using default volkszaehler api.
Wo liegt der Fehler?