Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:channels:meters:power:edl-ehz:landisgyr_e350

Landis & Gyr E350

Der Landis & Gyr E350 kann nach DIN EN 62056-21 über die IR-Schnittstelle ausgelesen werden.

Hardware

Über die Frontschnittstelle kann mittels IR-Schreib-Lesekopf bei 300bd, 7E1 kommuniziert werden. Der Zähler muss erst mittels Initiaslisierungssequenz angesprochen werden bevor er sendet.

Kommunikation

Initiaslisierungssequenz: /?!<CR><LF> (in hex: 2F 3F 21 0D 0A)

Antwort:

/LGZ4ZMF100AC.M23

Darin steckt die Aussage, dass der Zähler mit 4= max. 4800bd kommunizieren kann.

Erst nach der folgenden Acksequenz <ACK>000<CR><LF> (in hex: 06 30 30 30 0D 0A) liefert der Zähler, ohne Baudratenwechsel, die eigentlichen Daten.

Beispielantwort

      
/?!\\
/LGZ4ZMF100AC.M23
000
F.F(00)
C.1.0(12314330)
0.0(00188123        )
C.1.1(        )
1.8.1(001234.120*kWh)
1.8.0(001234.120*kWh)
2.8.0(000000.000*kWh)
15.8.0(001234.120*kWh)
C.7.0(0005)
32.7(229*V)
52.7(230*V)
72.7(230*V)
31.7(000.03*A)
51.7(000.04*A)
71.7(000.09*A)
C.5.0(0400)
0.2.0(M23)
16.7(000.00*kW)

Beispielkonfiguration

Eine exemplarische vzlogger.conf:

vzlogger.conf
{
  "retry": 0,
  "verbosity": 1,
  "log": "/var/log/vzlogger/vzlogger.log",
  "local": {
    "enabled": false,
    "port": 8081,
    "index": false,
    "timeout": 0,
    "buffer": 0
  },
  "meters": [
    {
      "enabled": true,
      "allowskip": false,
      "interval": -1,
      "aggtime": -1,
      "aggfixedinterval": false,
      "channels": [
        {
          "api": "volkszaehler",
          "uuid": "6836dd20-00d5-11e0-bab1-856ed5f959ae",
          "identifier": "1.8.0",
          "middleware": "http://localhost/middleware.php",
          "aggmode": "none",
          "duplicates": 0
        }
      ],
      "protocol": "d0",
      "device": "/dev/lesekopf0",
      "pullseq": "2F3F210D0A",
      "ackseq": "auto",
      "baudrate": 300,
      "parity": "7e1"
    }
  ]
}
hardware/channels/meters/power/edl-ehz/landisgyr_e350.txt · Zuletzt geändert: 2022/04/21 20:17 von jau