====== Easymeter Q3A ======
===== Hardware =====
Der Q3A hat vorne eine unidirektionale Info-Schnittstelle. Dort wird der [[http://wiki.volkszaehler.org/hardware/controllers/ir-schreib-lesekopf|IR-Schreib-Lesekopf]] mit doppelseitigem Klebeband befestigt (möglichst eines das rückstandsfrei entfernt werden kann).\\
===== Schnittstelle =====
Die oben liegende MSB-Schnittstelle ist für Erweiterungen des Energieversogers vorgesehen und mit einem Etikett versiegelt.
Dort kommt jede Sekunde aber der vollständige Datensatz raus...
Das sieht im Log mit ''"verbosity": 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
In dem Beispiel sind Leistung für jede Phase, sowohl Bezug und Einspeisung verfügbar.
===== Kommunikation =====
Die Kommunikation erfolgt mit [[hardware:controllers:ir-schreib-lesekopf#grundlagen|9600bd, 8N1]] und der Zähler sendet seine Daten im SML-Format.
===== Beispielkonfiguation =====
Es tauchen gelegentlich Zähler auf bei denen die Uhrzeit nicht korrekt eingestellt wurde. Mit ''"use_local_time": true'' kann man das Problem umgehen.
Die vzlogger.conf für die MSB-Schnittstelle könnte so aussehen:\\
{
"retry": 0,
"verbosity": 15,
"log": "/var/log/vzlogger/vzlogger.log",
"local": {
"enabled": false,
"port": 8081,
"index": true,
"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-0:16.7.0",
"middleware": "http://localhost/middleware.php",
"aggmode": "none",
"duplicates": 0
},
{
"api": "volkszaehler",
"uuid": "6836dd20-00d5-11e0-bab1-856ed5f959ae",
"identifier": "1-0:36.7.0",
"middleware": "http://localhost/middleware.php",
"aggmode": "none",
"duplicates": 0
},
{
"api": "volkszaehler",
"uuid": "6836dd20-00d5-11e0-bab1-856ed5f959ae",
"identifier": "1-0:56.7.0",
"middleware": "http://localhost/middleware.php",
"aggmode": "none",
"duplicates": 0
},
{
"api": "volkszaehler",
"uuid": "6836dd20-00d5-11e0-bab1-856ed5f959ae",
"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": "6836dd20-00d5-11e0-bab1-856ed5f959ae",
"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 =====
Ergebnis am Frontend (Darstellung individuell über CSS angepasst)
{{:hardware:channels:meters:power:edl-ehz:q3a.png?direct&1300|}}
{{:hardware:channels:meters:power:edl-ehz:q3a_wenig_pv.png?direct&1300|}}