[vz-users] SML meter hängt sich auf

Winfried Peters winfried.peters at gmail.com
Fr Jun 23 11:45:52 CEST 2023


Ich betreibe seit vielen Jahren zwei vzlogger-Instanzen (vzloggerS0 und
vzloggerSML) auf einem Beaglebone (aktuell mit Debian v11.7) ohne
nennenswerte Probleme. Seit ein paar Wochen stellt die SML-Meter-Instanz
regelmäßig nach einer Zeit  von ca. 1 bis 2 Wochen ihren Dienst ein. Es
werden keine Werte mehr gelesen. Nach einem Service-Restart liefert der
Service wieder Daten, bis er nach besagtem Zeitraum seinen Dienst wieder
einstellt. Die Service-Instanz meines S0 meters macht keine Probleme und
läuft durch. Das vzlogger-Upgrade auf v0.8.2 hat das Problem leider nicht
beseitigt.
Mein Verbose 10-Log zeigt folgende Einträge:

[Jun 22 22:12:18][http] Local request received: method=GET url=/180
mode=(null)

[Jun 22 22:12:18][180]  ==> number of tuples: 1

[Jun 22 22:12:20][http] Local request received: method=GET url=/167
mode=(null)

[Jun 22 22:12:20][167]  ==> number of tuples: 1

[Jun 22 22:12:20][http] Local request received: method=GET url=/280
mode=(null)

[Jun 22 22:12:20][280]  ==> number of tuples: 1

[Jun 22 22:14:18][http] Local request received: method=GET url=/180
mode=(null)

[Jun 22 22:14:18][180]  ==> number of tuples: 1

[Jun 22 22:14:20][http] Local request received: method=GET url=/167
mode=(null)

[Jun 22 22:14:20][167]  ==> number of tuples: 1

[Jun 22 22:14:20][http] Local request received: method=GET url=/280
mode=(null)

[Jun 22 22:14:20][280]  ==> number of tuples: 1

Hier mein, bis auf den hohen Ressourcenbedarf, unauffälligen Service-Status:

debian at bbb2:~$ sudo systemctl status vzloggerSML

● vzloggerSML.service - vzloggerSML

     Loaded: loaded (/etc/systemd/system/vzloggerSML.service; enabled;
vendor preset: enabled)

     Active: active (running) since Thu 2023-06-08 14:20:22 CEST; 2 weeks 0
days ago

   Main PID: 3710 (vzlogger)

      Tasks: 6 (limit: 1026)

     Memory: 112.1M

        CPU: 13h 28min 52.150s

     CGroup: /system.slice/vzloggerSML.service

             └─3710 /usr/local/bin/vzlogger -c /etc/vzloggerSML.conf
Hier meine vzloggerSML-Konfiguration:

// vzlogger.conf with sml (Strom)

{

  "daemon": true,

  "verbosity": 10,

  "log": "/var/log/vzloggerSML.log",

  "retry": 30,                        // http retry delay in seconds

  // Build-in HTTP server

  "local": {

    "enabled": true,

    "port": 8081,

    "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": "180",

          "identifier": "*1-0:1.8.0*",     // counter 1-0:1.8.0
Zaehlerstand Bezug [Wh]

          "api": "null",

          "duplicates": 300

       },

       {

          "uuid": "167",

          "identifier": "*1-0:16.7.0*",    // 1-0:16.7.0 Momentanleistung
[W]

          "api": "null",

          "duplicates": 300

       },

       {

          "uuid": "280",

          "identifier": "*1-0:2.8.0*",     // counter-out 1-0:2.8.0
Zaehlerstand Einspeisung [Wh]

          "api": "null",

          "duplicates": 3600

       }

      ]

    }

  ]

}

Hat jemand eine Idee, was das Problem ist oder wie ich das Problem weiter
eingrenzen kann?
Ich bin für jeden Tipp dankbar.

Viele Grüße
Winfried
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20230623/4ea385a2/attachment.htm>


Mehr Informationen über die Mailingliste volkszaehler-users