[vz-users] vzlogger sendet keine Daten an die middleware

Ruediger Schoen-Hermenau Ruediger.Schoen at web.de
Mo Sep 6 17:54:47 CEST 2021


Hallo zusammen,

ich hoffe, mir kann jemand Tipps bei der Fehlersuche geben.

Fehlerbild: Es werden keine Daten im Frontend angezeigt. Es landen auch
keine Daten in der Datenbank. Für mich sieht es so aus, als würde
vzlogger gar nicht versuchen, Daten zu schicken (kein curl oder
ähnliches im Logfile).

Ich habe den vzlogger entsprechend der Anleitung von der Webseite
installiert. Das web frontend ist erreichbar, Kanäle können angelegt
werden. Mit meiner vzlogger.conf startet der vzlogger, es werden aber
keine Daten an die middleware geschickt.
Im vzlogger.conf habe ich es mit channel und channels ausprobiert
(irgendwo hieß es, bei nur einem channel müsste man das s weglassen).
Ergebnis ist bei mir das Gleiche.

Zählertyp: S0
Plattform: Raspberry 3B+
VZ-Installation: vzlogger und middleware über die Installationsscripte
vzlogger Version: 0.8.0 (commit date 25.08.2021)

/var/log/vzlogger.log
[Sep 06 17:32:34][main] vzlogger v0.8.0 based on
heads/master-0-ga61a2457f3 from Wed, 25 Aug 2021 00:12:24 +0200 sta$
[Sep 06 17:32:34][push] Ignoring push entry due to empty array or
duplicate section
[Sep 06 17:32:34][mtr0] Creating new meter with protocol s0.
[Sep 06 17:32:34][s0]   unknown option for mmap (). Falling back to
normal gpio.
[Sep 06 17:32:34][mtr0] Meter configured, enabled.
[Sep 06 17:32:34]       New meter initialized (protocol=s0)
[Sep 06 17:32:34]       Have 1 meters.
[Sep 06 17:32:34][main] log level is 15
[Sep 06 17:32:34][main] local=0
[Sep 06 17:32:34]       Daemonize process...
[Sep 06 17:32:34]       Opened logfile /var/log/vzlogger.log
[Sep 06 17:32:34][push] No pushDataServer defined.
[Sep 06 17:32:34][]     ===> Start meters
[Sep 06 17:32:34][s0]   counter_thread created
[Sep 06 17:32:34][mtr0] Meter connection established
[Sep 06 17:32:34][s0]   Counter thread started with blocking hwif
[Sep 06 17:32:34][mtr0] Meter thread started
[Sep 06 17:32:34][mtr0] Meter is opened. Starting channels.
[Sep 06 17:32:34][]     Startup done.
[Sep 06 17:32:34][mtr0] Number of readers: 4
[Sep 06 17:32:34][mtr0] Config.local: 0
[Sep 06 17:32:35][S0]   MeterS0:HWIF_GPIO:first poll returned 1
[Sep 06 17:32:35][S0]   MeterS0:HWIF_GPIO:first poll returned 1
[Sep 06 17:32:36][S0]   MeterS0:HWIF_GPIO:first poll returned 1
[Sep 06 17:32:37][S0]   MeterS0:HWIF_GPIO:first poll returned 1
[Sep 06 17:32:38][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 06 17:32:38][S0]   MeterS0:HWIF_GPIO:first poll returned 1
[Sep 06 17:32:38][S0]   MeterS0:HWIF_GPIO:first poll returned 1
[Sep 06 17:32:39][S0]   MeterS0:HWIF_GPIO:first poll returned 1
[Sep 06 17:32:40][S0]   MeterS0:HWIF_GPIO:first poll returned 1
[Sep 06 17:32:41][S0]   MeterS0:HWIF_GPIO:first poll returned 1
[Sep 06 17:32:41][S0]   MeterS0:HWIF_GPIO:first poll returned 1



/etc/vzlogger.conf
{
   "retry": 0,
   "verbosity": 15,
   "log": "/var/log/vzlogger.log",
   "push": [],
   "local": {
     "enabled": false,
     "port": 8080,
     "index": false,
     "timeout": 0,
     "buffer": 0
   },
   "meters": [
     {
       "enabled": true,
       "allowskip": false,
       "interval": -1,
       "aggtime": -1,
       "aggfixedinterval": false,
       "channel": [
         {
           "api": "volkszaehler",
           "uuid": "cfad4730-0e5a-11ec-b194-854fec2cd759",
           "identifier": "Impulse",
           "middleware": "http://localhost/middleware.php",
           "aggmode": "none",
           "duplicates": 0
         }
       ],
       "protocol": "s0",
       "device": "",
       "gpio": 18,
       "mmap": "",
       "gpio_dir": -1,
       "configureGPIO": true,
       "resolution": 1000,
       "send_zero": false,
       "debounce_delay": 30,
       "nonblocking_delay": 100000
     }
   ]
}


Mehr Informationen über die Mailingliste volkszaehler-users