Benutzer-Werkzeuge

Webseiten-Werkzeuge


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

Dies ist eine alte Version des Dokuments!


Easymeter Q3A

Hardware

Der Q3A hat vorne eine unidirektionale Info-Schnittstelle. Dort wird der IR-Schreib-Lesekopf mit doppelseitigem Klebeband befestigt (möglichst eines das rückstandsfrei entfernt werden kann).

Die oben liegende MSB-Schnittstelle ist für Erweiterungen des Energieverogers vorgesehen und mit einem Etikett versiegelt. Dort kommt jede Sekunde aber der vollständige Datensatz raus…

Das sieht im log auf level 15 so aus: _ [Feb 01 10:08:50][mtr0] Reading: id=1-0:1.8.0*255/ObisIdentifier:1-0:1.8.0*255 value=18696.79 ts=1612170530703

[Feb 01 10:08:50][mtr0] Reading: id=1-0:2.8.0*255/ObisIdentifier:1-0:2.8.0*255 value=8216.10 ts=1612170530703

[Feb 01 10:08:50][mtr0] Reading: id=1-0:1.8.1*255/ObisIdentifier:1-0:1.8.1*255 value=7060.64 ts=1612170530703

[Feb 01 10:08:50][mtr0] Reading: id=1-0:1.8.2*255/ObisIdentifier:1-0:1.8.2*255 value=11636.15 ts=1612170530703

[Feb 01 10:08:50][mtr0] Reading: id=1-0:16.7.0*255/ObisIdentifier:1-0:16.7.0*255 value=-493.50 ts=1612170530703

[Feb 01 10:08:50][mtr0] Reading: id=1-0:36.7.0*255/ObisIdentifier:1-0:36.7.0*255 value=-207.21 ts=1612170530703

[Feb 01 10:08:50][mtr0] Reading: id=1-0:56.7.0*255/ObisIdentifier:1-0:56.7.0*255 value=-208.79 ts=1612170530703

[Feb 01 10:08:50][mtr0] Reading: id=1-0:76.7.0*255/ObisIdentifier:1-0:76.7.0*255 value=-77.49 ts=1612170530703

[Feb 01 10:08:50][mtr0] Reading: id=1-0:32.7.0*255/ObisIdentifier:1-0:32.7.0*255 value=226.60 ts=1612170530703

[Feb 01 10:08:50][mtr0] Reading: id=1-0:52.7.0*255/ObisIdentifier:1-0:52.7.0*255 value=227.40 ts=1612170530703

[Feb 01 10:08:50][mtr0] Reading: id=1-0:72.7.0*255/ObisIdentifier:1-0:72.7.0*255 value=225.50 ts=1612170530703 _

Spannend fand ich vor allem, daß jede Sekunde die Leistung auch pro Phase ausgegeben wird… (36, 56 und 76)

Kommunikation

Die Kommunikation erfolgt mit 9600bd, 8N1 und der Zähler sendet seine Daten im SML-Format.

Beispielkonfiguation

Bei anderen Easymetern tauchen immer wieder Zähler auf bei denen die Uhrzeit nicht korrekt eingestellt wurde. Mit „use_local_time“: true kann man das Problem umgehen.
Man tut der SD-Karte einen Gefallen, wenn man in eine RAM-Disk loggt…

Die vzlogger.conf für die MSB-Schnittstelle könnte so aussehen:

vzlogger.conf
{
  "retry": 0,
  "daemon": true,
  "verbosity": 15,
  "log": "/mnt/RAMDisk/vz_logger_tmp/vzlogger.log",
  "local": {
    "enabled": false,
    "port": 8090,
    "index": true,
    "timeout": 0,
    "buffer": 0
  },
  "meters": [
    {
      "enabled": true,
      "allowskip": false,
      "interval": -1,
      "aggtime": -1,
      "aggfixedinterval": false,
      "channels": [
        {
          "api": "volkszaehler",
          "uuid": "123",
          "identifier": "1-0:16.7.0",
          "middleware": "http://localhost/middleware.php",
          "aggmode": "none",
          "duplicates": 0
        },
        {
          "api": "volkszaehler",
          "uuid": "456",
          "identifier": "1-0:36.7.0",
          "middleware": "http://localhost/middleware.php",
          "aggmode": "none",
          "duplicates": 0
        },
        {
          "api": "volkszaehler",
          "uuid": "789",
          "identifier": "1-0:56.7.0",
          "middleware": "http://localhost/middleware.php",
          "aggmode": "none",
          "duplicates": 0
        },
        {
          "api": "volkszaehler",
          "uuid": "234",
          "identifier": "1-0:76.7.0",
          "middleware": "http://localhost/middleware.php",
          "aggmode": "none",
          "duplicates": 0
        },
        {
          "api": "volkszaehler",
          "uuid": "567",
          "identifier": "1-0:1.8.0",
          "middleware": "http://localhost/middleware.php",
          "aggmode": "none",
          "duplicates": 0
        },
        {
          "api": "volkszaehler",
          "uuid": "890",
          "identifier": "1-0:2.8.0",
          "middleware": "http://localhost/middleware.php",
          "aggmode": "none",
          "duplicates": 0
        }
      ],
      "protocol": "sml",
      "device": "/dev/ttyAMA0",
      "baudrate": 9600,
      "parity": "8n1",
      "use_local_time": true
    }
  ]
}

Ansicht

Sieht dann so aus (wenn man das CSS noch etwas anpasst, damit es nicht soooo hell an einem großen Monitor ist (das spart Strom, habs direkt ja hiermit gemessen :))

Warum geht das unter 0? → Ja, ich habe eine PV-Anlage ;)

hardware/channels/meters/power/edl-ehz/easymeter_q3a.1612706093.txt.gz · Zuletzt geändert: 2021/02/07 14:54 von isarrider