Benutzer-Werkzeuge

Webseiten-Werkzeuge


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

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
hardware:channels:meters:power:edl-ehz:easymeter_q3m [2017/12/14 15:28] – Quellen jauhardware:channels:meters:power:edl-ehz:easymeter_q3m [2022/04/21 20:20] (aktuell) – daemon, logfile und port jau
Zeile 3: Zeile 3:
  
 ===== Hardware ===== ===== Hardware =====
-==== Info-Schnittstelle ==== +Ohne PIN-Freischaltung werden nur Gesamtleistungen ohne Nachkommastellen geliefertNach Eingabe der PIN werden auch die Leistungen der einzelnen Phasen mit mehreren Nachkommastellen geliefert. Die PIN ist vom Messtellenbetreiber (ist nicht zwangsweise der Netzbetreiber) verfügbar und kann zumeist telefonisch angefordert werden. Der Messtellenbetreiber ist verprflichtet die PIN herauszugeben, diese kommt dann meist nach ein paar Tagen per Post.
-Der Q3M hat vorne die Info-SchnittstelleDas Protokoll mit dem der Easymeter dort kommuniziert ist scheinbar weder d0 noch SML.+
  
 +Die Eingabe erfolgt zumeist über einen "optischen Sensor", mittels Taschenlampe. Etwas einfacher hat man es, wenn man stattdessen eine App wie "mME Stromzähler" verwendet, welche die PIN-Eingabe über das Handy-Licht übernimmt.
 +
 +Ein Lesekopf und einfacher Python-Code sind [[https://projects.webvoss.de/2019/01/04/interfacing-easymeter-q3m-via-info-interface/|hier]] beschrieben. Wir empfehlen den [[hardware/controllers/ir-schreib-lesekopf]] und [[software/controller/vzlogger]].
 +
 +==== Info-Schnittstelle ====
 +Der Q3M hat vorne die Info-Schnittstelle (INFO-DSS), welche [[software:sml|]] spricht. Die uni-direktionale Übertragung erfolgt mit [[hardware:controllers:ir-schreib-lesekopf#grundlagen|9600bd, 8N1]], wobei die Schnittstelle einmal pro Sekunde ein SML-Telegramm sendet.
 +Achtung: Die Infoschnittstelle liefert die Detail werte NUR solange das Display mit PIN aktiv ist. Danach werden wieder nur die alten Werte geliefert. Besser also die MSB Schnittstelle nehmen, da funktioniert es dauerhaft nach PIN Eingabe und freischalten der Info Funktion. 
 ==== MSB-Schnittstelle ==== ==== MSB-Schnittstelle ====
-Die oben liegende MSB-Schnittstelle ist mit einem Stück Klebeband verdeckt.\\+Die oben liegende MSB-Schnittstelle ist mit einem Stück Klebeband verdeckt.\\ Es ist die rechte Diode \\ 
 Die Kommunikation erfolgt mit [[hardware:controllers:ir-schreib-lesekopf#grundlagen|9600bd, 8N1]] und der Zähler sendet seine Daten im SML-Format.\\ Die Kommunikation erfolgt mit [[hardware:controllers:ir-schreib-lesekopf#grundlagen|9600bd, 8N1]] und der Zähler sendet seine Daten im SML-Format.\\
  
 ===== Beispielkonfiguation ===== ===== Beispielkonfiguation =====
-<note>Bei anderen Easymeter tauchen immer wieder Zähler auf bei denen die Uhrzeit nicht korrekt eingestellt wurde, mit "use_local_time": true kann man das Problem umgehen.</note>+<note>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.</note>
 Die vzlogger.conf für die MSB-Schnittstelle könnte so aussehen:\\ Die vzlogger.conf für die MSB-Schnittstelle könnte so aussehen:\\
-<code base|vzlogger-Test>+<code base vzlogger.conf>
 { {
   "retry": 0,   "retry": 0,
-  "daemon": true, 
   "verbosity": 0,   "verbosity": 0,
-  "log": "/tmp/vzlogger.log",+  "log": "/var/log/vzlogger/vzlogger.log",
  
   "local": {   "local": {
              "enabled": false,              "enabled": false,
-             "port": 8080,+             "port": 8081,
              "index": false,              "index": false,
              "timeout": 0,              "timeout": 0,
Zeile 30: Zeile 35:
     {     {
       "enabled" : true,       "enabled" : true,
-      "skip" : false,+      "allowskip" : false,
       "protocol" : "sml",       "protocol" : "sml",
       "device" : "/dev/ttyUSB0",       "device" : "/dev/ttyUSB0",
-      "dump_file" : "/home/pi/d0-usb0.log", 
       "parity" : "8n1",       "parity" : "8n1",
       "baudrate" : 9600,       "baudrate" : 9600,
hardware/channels/meters/power/edl-ehz/easymeter_q3m.1513261721.txt.gz · Zuletzt geändert: 2017/12/14 15:28 von jau