Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:channels:meters:power:edl-ehz:pafal-20ec3gr

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
hardware:channels:meters:power:edl-ehz:pafal-20ec3gr [2015/11/14 15:30] – [Beispiel für eine vzlogger.conf] udo1hardware:channels:meters:power:edl-ehz:pafal-20ec3gr [2017/05/06 15:13] – Verzeichnis Logfile jau
Zeile 1: Zeile 1:
-===== Pafal 20ec3gr ===== +====== Pafal 20ec3gr ====== 
-Nach mehr oder weniger erfolgreicher Inbetriebnahme des Zählers von Pafal mit dem Lesekopf von Udo und raspberrypi habe ich das vorhandene perl-script angepasst. Der Zähler wird von Bayernwerk (vormals EON) eingebaut.+Der Zähler wird von Bayernwerk (vormals EON) verbaut.\\
  
-Achtung der Zaehler ist sehr langsam und benötigt mindest-Wartezeiten zwischen den Befehlen. Er gibt nur einfache Zählerstände und keinen aktuelle Verbrauch aus.+Achtung der Zähler ist sehr langsam und benötigt mindest-Wartezeiten zwischen den Befehlen. Er gibt nur einfache Zählerstände und keinen aktuelle Verbrauch aus.
  
-<note important>Der Zähler kann auch mit vzlogger und der VZ-Software ausgelesen werden.</note>+===== Hardware ===== 
 +Man benötigt den [[hardware:controllers:ir-schreib-lesekopf|IR-Schreib-Lesekopf]]. Gesendet wird mit [[hardware:controllers:ir-schreib-lesekopf#grundlagen|300bd, 7E1]].
  
-====== Beispiel für eine vzlogger.conf ======+===== Beispiel für eine vzlogger.conf ===== 
 +Im Frontend werden zwei Kanäle 'El.Energie (Zählerstände)' angelegt. Ein Kanal für Bezug und ein Kanal für Einspeisung. 
 +Als Auflösung wird '1' eingetragen. Der Style sollte 'steps' sein. Ein Haken bei 'Öffentlich' und bei 'Cookie' machen. Weiter sollte der 'Initialverbrauch' (aktueller Zählerstand) eingetragen werden. Die UUIDs werden automatisch erzeugt und können durch klicken auf das (i) rechts neben dem Kanal sichtbar gemacht werden. Wenn alles funktioniert, kann 'verbosity' in der vzlogger.conf auf 0 gesetzt werden.
 <code base|vzlogger.conf> <code base|vzlogger.conf>
 { {
Zeile 24: Zeile 27:
       "enabled": true,       "enabled": true,
       "allowskip": false,       "allowskip": false,
-      "interval": 10,+      "interval": -1,
       "aggtime": -1,       "aggtime": -1,
       "aggfixedinterval": false,       "aggfixedinterval": false,
Zeile 33: Zeile 36:
           "api": "volkszaehler",           "api": "volkszaehler",
           "middleware": "http://127.0.0.1/middleware.php",           "middleware": "http://127.0.0.1/middleware.php",
-          "aggmode": "max",+          "aggmode": "none",
           "duplicates": 0           "duplicates": 0
         },         },
Zeile 41: Zeile 44:
           "api": "volkszaehler",           "api": "volkszaehler",
           "middleware": "http://127.0.0.1/middleware.php",           "middleware": "http://127.0.0.1/middleware.php",
-          "aggmode": "max",+          "aggmode": "none",
           "duplicates": 0           "duplicates": 0
         }         }
Zeile 50: Zeile 53:
       "ackseq": "063030300D0A",       "ackseq": "063030300D0A",
       "baudrate": 300,       "baudrate": 300,
-      "baudrate_read": 300, 
       "parity": "7e1",       "parity": "7e1",
-      "wait_sync": "off", 
-      "read_timeout": 10, 
       "baudrate_change_delay": 0       "baudrate_change_delay": 0
     }     }
Zeile 60: Zeile 60:
 </code> </code>
  
-Im Frontend werden zwei Kanäle 'El.Energie (Zählerstände)' angelegt. Ein Kanal für Bezug und ein Kanal für Einspeisung. +===== Beispiel für ein Perl-Script =====
-Als Auflösung wird '1' eingetragen. Der Style sollte 'steps' sein. Ein Haken bei 'Öffentlich' und bei 'Cookie' machen. Weiter muss der 'Initialverbrauch' (aktueller Zählerstand) eingetragen werden. Die UUIDs werden automatisch erzeugt und können durch klicken auf das (i) rechts neben dem Kanal sichtbar gemacht werden. Wenn alles funktioniert, kann 'verbosity' in der vzlogger.conf auf 0 gesetzt werden. +
-====== Beispiel für ein Perl-Script ======+
 Hier das Script soweit es auf dem Raspberrypi funktioniert. Das Protokoll ist sehr dem Elster ähnlich. Hier das Script soweit es auf dem Raspberrypi funktioniert. Das Protokoll ist sehr dem Elster ähnlich.
 <code> <code>
Zeile 69: Zeile 67:
 # Holt die Daten vom D0-Zaehler Pafal 20ec3gr # Holt die Daten vom D0-Zaehler Pafal 20ec3gr
 # es wird die obere optische Schnittstelle ausgelesen # es wird die obere optische Schnittstelle ausgelesen
-# dort liefert der Zaehler alle 2sec. einen Datensatz+# dort liefert der Zaehler alle 2sec. einen Datensatz ?? KANN JA NICHT SEIN, DENN IM VERLAUF DES SCRIPTS WIRD DER ZÄHLER AUFGEFORDERT.
 # wird von CRON jede Minute aufgerufen # wird von CRON jede Minute aufgerufen
 # http://wiki.volkszaehler.org/software/sml # http://wiki.volkszaehler.org/software/sml
Zeile 188: Zeile 186:
 </code> </code>
  
-====== Ergebnis ======+==== Ergebnis ====
 das Script liefert: das Script liefert:
 <code> <code>
hardware/channels/meters/power/edl-ehz/pafal-20ec3gr.txt · Zuletzt geändert: 2022/04/21 21:58 von jau