[vz-users] Mehrere vzlogger-Instanzen auf einem System?

Winfried Peters winfried.peters at gmail.com
Tue Nov 26 23:23:49 CET 2019


Klar. Hier Konfiguration der 1. Instanz:
cat vzlogger.conf
// vzlogger.conf with sml (Strom)
{
  "daemon": true,
  "verbosity": 3,
  "log": "/var/log/vzlogger.log",
  "retry": 30,                        // http retry delay in seconds
  // Build-in HTTP server
  "local": {
    "enabled": true,
    "port": 8080,
    "index": true,
    "timeout": 30,
    "buffer": -1
  },
  // Meter configuration
  "meters": [
    // sml meter (Strom)
    {
      "enabled": true,
      "protocol": "sml",
      "device": "/dev/ttyUSB0",
      "baudrate": 9600,
      "parity": "8n1",
      "use_local_time": true,
      "skip": false,
      "channels": [
       {
          "uuid": "180a",
          "identifier": "1-0:1.8.0",     // counter 1-0:1.8.0 Zaehlerstand
Bezug [Wh]
          "api": "null",
          "duplicates": 300
       },
       {
          "uuid": "180b",
          "identifier": "1-0:16.7.0",    // 1-0:16.7.0 Momentanleistung [W]
          "api": "null",
          "duplicates": 300
       },
       {
          "uuid": "180c",
          "identifier": "1-0:2.8.0",     // counter-out 1-0:2.8.0
Zaehlerstand Einspeisung [Wh]
          "api": "null",
          "duplicates": 3600
       }
      ]
    }
  ]
}

Und hier die Konfiguration der 2. Instanz:
cat vzloggerS0.conf
// vzloggerS0.conf only S0 meter
{
  "daemon": true,
  "verbosity": 3,
  "log": "/var/log/vzloggerS0.log",
  "retry": 30,                        // http retry delay in seconds
  // Build-in HTTP server
  "local": {
    "enabled": true,
    "port": 8081,
    "index": true,
    "timeout": 30,
    "buffer": 300
  },
  // Meter configuration
  "meters": [
    // S0 meter S0.0 GPIO 27 (Wasser)
    {
      "enabled": true,
      "allowskip": false,
      "interval": -1,
      "aggtime": 60,
      "aggfixedinterval": false,
      "channels": [
        {
          "uuid": "121e",
          "identifier": "Power",
          "api": "null",
          "aggmode": "avg",
          "duplicates": 0
        },
        {
          "uuid": "121a",
          "identifier": "Impulse",
          "api": "null",
          "aggmode": "sum",
          "duplicates": 0
        }
      ],
      "protocol": "s0",
      "gpio": 27,
      "configureGPIO": true,
      "resolution": 10000,
      "send_zero": true,
      "debounce_delay": 10
    }
  ]
}

Viele Grüße
Winfried

Am Di., 26. Nov. 2019 um 22:31 Uhr schrieb Andreas Goetz <cpuidle at gmail.com
>:

> Könntest Du Deine Konfigurationen teilen?
>
> Viele Grüße, Andreas
>
>
> On 26. Nov 2019, at 22:23, Winfried Peters <winfried.peters at gmail.com>
> wrote:
>
> Hallo Daniel,
>
> das mit der systemctl-Kontrolle habe ich jetzt verstanden. Wie ich
> geschrieben habe, wird trotz config-Definition leider kein zweites Log-File
> angelegt. Im syslog gibt es auch keine Hinweise. Ich kann ohne Hilfe
> zurzeit leider keine weiteren Infos liefern.
>
> Viele Grüße
> Winfried
>
>
> Am Di., 26. Nov. 2019 um 22:03 Uhr schrieb Daniel Lauckner <vz at jahp.de>:
>
>> Hallo,
>>
>>
>> wenn man die Anwendung manuell startet
>>
>> > debian at bbb1:/etc$ sudo vzlogger –c /etc/vzlogger.conf
>>
>> hat systemctl auch keine Kontrolle über die Instanz.
>>
>> > debian at bbb1:/var/log$ sudo systemctl status vzlogger
>>
>> Deswegen kommt da Käse bei raus.
>>
>> Wenn du also wissen willst warum die zweite Instanz nicht wie erwartet
>> arbeitet schau dir das Logfile zur zweiten Instanz an. Sind ja
>> hoffentlich zwei konfiguriert.
>>
>>
>> mfg Daniel
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20191126/7098d55b/attachment-0001.html>


More information about the volkszaehler-users mailing list