====== Easymeter Q3C ====== {{ :hardware:channels:meters:power:edl-ehz:q3c_bild.png?300|}} ===== Hardware ===== ==== Info-Schnittstelle ==== Der Q3C hat vorne die Info-Schnittstelle. Dort wird der [[http://wiki.volkszaehler.org/hardware/controllers/ir-schreib-lesekopf|IR-Schreib-Lesekopf]] mit der Zuleitung nach unten angeheftet.\\ Wir haben Hinweise von Anwendern, dass die Info-Schnittstelle unzuverlässig antwortet. Die Kommunikation erfolgt mit [[hardware:controllers:ir-schreib-lesekopf#grundlagen|9600bd, 8N1]] und der Zähler sendet seine Daten im [[software:sml|SML-Format]].\\ Wird die Info-Schnittstelle abgefragt, muss der Zähler mittels Initialisierungssequenz (in HEX) aufgefordert werden seine Daten zu senden.\\ 1b 1b 1b 1b 01 01 01 01 76 03 30 30 62 00 62 00 72 65 00 00 01 00 77 01 01 09 31 31 33 31 31 38 36 32 01 01 01 01 63 03 36 00 76 03 30 31 62 00 62 00 72 65 00 00 07 00 75 01 01 01 01 01 63 14 cb 00 76 03 30 32 62 00 62 00 72 65 00 00 02 00 71 01 63 75 6d 00 00 00 1b 1b 1b 1b 1a 02 72 41 ==== MSB-Schnittstelle ==== Falls die oben liegende MSB-Schnittstelle zur Verfügung steht kann man dort alle 2 Sekunden einen Datensatz ablesen. Die MSB-Schnittstelle liefert im Gegensatz zur Info-Schnittstelle womöglich mehr und (was viel wichtiger ist) höher aufgelöste Daten.\\ Um einen [[hardware:controllers:ir-schreib-lesekopf|IR-Schreib-Lesekopf]] sicher an der oberseitigen Schnittstelle montieren zu können empfehlen wir zusätzlich die [[hardware:controllers:ir-schreib-lesekopf_easymeter-adapter|Adapterplatte für Easymeter]].\\ 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 immer wieder 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 Info-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": [ { "uuid": "die UUID deines im Frontend erstellten Kanals", "identifier": "1.8.0", "api": "volkszaehler", "middleware": "http://localhost/middleware.php", "aggmode": "none", "duplicates": 0 } ], "protocol": "sml", "device": "/dev/ttyUSB0", "pullseq": "1b1b1b1b010101017603303062006200726500000100770101093131333131383632010101016303360076033031620062007265000007007501010101016314cb007603303262006200726500000200710163756d0000001b1b1b1b1a027241", "baudrate": 9600, "parity": "8n1", "interval" : 30, // Wartezeit bis zum nächsten Pull "use_local_time": true } ] }