Benutzer-Werkzeuge

Webseiten-Werkzeuge


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

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:edl21-ehz [2016/10/16 17:46] – Ent-Howto-ed, Vereinheitlicht jauhardware:channels:meters:power:edl-ehz:edl21-ehz [2022/04/21 20:20] (aktuell) – daemon, logfile und port jau
Zeile 1: Zeile 1:
 ====== EDL21 eHZ ====== ====== EDL21 eHZ ======
-{{:hardware:channels:meters:power:edl-ehz:edl21_ehz.png?200|}} +{{ :hardware:channels:meters:power:edl-ehz:edl21_ehz.png?200|}}
 ===== Hardware ==== ===== Hardware ====
-Der [[hardware:controllers:ir-schreib-lesekopf|IR-Schreib-Lesekopf]] wird oben rechts am Zähler, mit dem Kabel nach unten, angebracht. +Der [[hardware:controllers:ir-schreib-lesekopf|IR-Schreib-Lesekopf]] wird oben rechts am Zähler, mit dem Kabel nach unten, angebracht.\\
 Schnittstellenparameter und Daten sind mit dem [[hardware:channels:meters:power:edl-ehz:emh-ehz-h1|EMH eHz]] identisch. Schnittstellenparameter und Daten sind mit dem [[hardware:channels:meters:power:edl-ehz:emh-ehz-h1|EMH eHz]] identisch.
  
 ==== Display ==== ==== Display ====
-{{:hardware:channels:meters:power:edl-ehz:edl21_ehz.png?200|}}Prinzipiell ist es möglich verschiedene Werte am Display ausgeben zu lassen.+Prinzipiell ist es möglich verschiedene Werte am Display ausgeben zu lassen.
 Dies wird erst möglich, wenn Sie durch die Eingabe der PIN, welche Sie durch Ihren Energieversorgen erhalten haben, möglich. Danach stehen Ihnen außer den Grundanzeigen wie z.B. Zählerstände zu einzelenen Tarifen, auch Leistung und Verbräuche aus den letzten 24 h, 7,30 und 365 Tagen zur Verfügung. Dies wird erst möglich, wenn Sie durch die Eingabe der PIN, welche Sie durch Ihren Energieversorgen erhalten haben, möglich. Danach stehen Ihnen außer den Grundanzeigen wie z.B. Zählerstände zu einzelenen Tarifen, auch Leistung und Verbräuche aus den letzten 24 h, 7,30 und 365 Tagen zur Verfügung.
  
Zeile 19: Zeile 17:
 {{:hardware:channels:meters:power:edl-ehz:infos.png?100|}} {{:hardware:channels:meters:power:edl-ehz:infos.png?100|}}
  
-====== Protokoll und Daten ======+===== Beispielkonfiguration ===== 
 +Eine exemplarische vzlogger.conf: 
 +<code base vzlogger.conf> 
 +
 +"retry" : 3, 
 +"verbosity" : 0, 
 +"log" : "/var/log/vzlogger/vzlogger.log", 
 + 
 +"local" : { 
 + "enabled" : false, 
 + "port" : 8081, 
 + "index" : true, 
 + "timeout" : 30, 
 + "buffer" : 600 
 +}, 
 + 
 +"meters" : [{ 
 + "protocol" : "sml", 
 + "enabled" : true, 
 + "device" : "/dev/ttyUSB0", 
 + "parity" : "8N1", 
 + "baudrate" : 9600, 
 + "aggtime" : -1, 
 + "aggfixedinterval" : true, 
 + "channels": [{ 
 + "uuid" : "6836dd20-00d5-11e0-bab1-856ed5f959ae", 
 + "middleware" : "http://localhost/middleware.php", 
 + "identifier" : "1-0:1.8.0", 
 + "aggmode" : "MAX" 
 + }] 
 +
 +]} 
 +</code> 
 + 
 +===== Protokoll und Daten =====
 Die Daten aus einer "vzlogger.log" von einem Zweirichtungszähler: Die Daten aus einer "vzlogger.log" von einem Zweirichtungszähler:
 <code> <code>
Zeile 49: Zeile 81:
 </code> </code>
  
-====== Zählerauslesen mit Perl-Script ======+===== Rohdaten  ===== 
 + 
 +Die Rohdaten wurden mit dem Tool "Hterm" gemessen um dabei die SML Botschaft zu überprüfen. Dabei wird sichtbar, dass der Aufbau der SML Botschaft der Spezifikation der SML entspricht. [[software:sml#beispiel_3emh_ehz_fw8e2a50bak2]]\\ 
 +Beginnend mit dem Start "1B 1B 1B 1B" und Ende "1B 1B 1B 1B". 
 + 
 +<code>1B 1B 1B 1B 01 01 01 01 76 07 00 09 03 7B 4F 6F 62 00 62 00 72 63 01 01 76 01 01 07 00 09 01 37 1A 7C 0B 06 45 4D 48 01 02 71 54 2B 20 01 01 63 C0 61 00 76 07 00 09 03 7B 4F 70 62 00 62 00 72 63 07 01 77 01 0B 06 45 4D 48 01 02 71 54 2B 20 01 72 62 01 65 01 37 46 19 79 77 07 81 81 C7 82 03 FF 01 01 01 01 04 45 4D 48 01 77 07 01 00 00 00 09 FF 01 01 01 01 0B 06 45 4D 48 01 02 71 54 2B 20 01 77 07 01 00 01 08 00 FF 63 01 82 01 62 1E 52 FF 56 00 00 B9 5A 9D 01 77 07 01 00 02 08 00 FF 63 01 82 01 62 1E 52 FF 56 00 01 58 45 D2 01 77 07 01 00 01 08 01 FF 01 01 62 1E 52 FF 56 00 00 8A 90 CD 01 77 07 01 00 02 08 01 FF 01 01 62 1E 52 FF 56 00 01 58 45 D2 01 77 07 01 00 01 08 02 FF 01 01 62 1E 52 FF 56 00 00 2E C9 D0 01 77 07 01 00 0F 07 00 FF 01 01 62 1B 52 FF 55 00 00 08 41 01 77 07 81 81 C7 82 05 FF 01 01 01 01 83 02 F6 77 BE E9 2A 25 71 60 40 FC A3 DB A7 62 C0 B3 90 35 96 2D 34 44 01 CF DC 44 E8 83 72 A8 16 16 34 13 D4 5E 5D 81 72 84 D8 D7 A5 0C 43 21 40 61 01 01 01 63 3B F9 00 76 07 00 09 03 7B 4F 71 62 00 62 00 72 63 02 01 71 01 63 E1 FF 00 00 1B 1B 1B 1B</code>  
 + 
 + 
 +===== Zählerauslesen mit Perl-Script =====
 Als Alternative für den zvlogger kann das folgene Per-Script verwendet werden: Als Alternative für den zvlogger kann das folgene Per-Script verwendet werden:
-Das Script habe ich unter /root/bin/getZaehler abgespeichert.+Das Script habe ich unter ''/root/bin/getZaehler'' abgespeichert.
 Mit crontab -e können dann im Intervall die Daten ausgelesen werden und in der Datenbank gespeichert werden. Achtung: Leerzeile am Ende nicht vergessen. Das Script wird mit der folgenden Einstellung alle 1min ausgeführt. Mit crontab -e können dann im Intervall die Daten ausgelesen werden und in der Datenbank gespeichert werden. Achtung: Leerzeile am Ende nicht vergessen. Das Script wird mit der folgenden Einstellung alle 1min ausgeführt.
 <code> <code>
Zeile 58: Zeile 98:
 </code> </code>
  
-Jetzt wird nur noch die Datei /var/log/auth.log vollgeschrieben. Wie man dies umgehen kann steht auf [[http://crycode.de/linux/64-cron-spam-aus-auth-log-fernhalten]].+Jetzt wird nur noch die Datei ''/var/log/auth.log'' vollgeschrieben. Wie man dies umgehen kann steht auf [[http://crycode.de/linux/64-cron-spam-aus-auth-log-fernhalten]].
  
-In der Datei /etc/default/cron sollte noch das Logging angepasst werden:+In der Datei ''/etc/default/cron'' sollte noch das Logging angepasst werden:
 <code> <code>
 # For quick reference, the currently available log levels are: # For quick reference, the currently available log levels are:
Zeile 73: Zeile 113:
  
  
-Einen Teil des Scripts habe ich aus der Mailingliste [[http://volkszaehler.org/pipermail/volkszaehler-users/2012-September/000451.html]] +Einen Teil des Scripts stammt aus der Mailingliste [[http://volkszaehler.org/pipermail/volkszaehler-users/2012-September/000451.html]]\\
 Die uuid müssen entsprechend den erstellten Kanälen durch das Webinterface geändert werden.  Die uuid müssen entsprechend den erstellten Kanälen durch das Webinterface geändert werden. 
  
-Es wird noch ein perl-Paket für die serielle Schnittstelle benötigt:+Es wird das perl-Paket für die serielle Schnittstelle benötigt:
 <code> <code>
 „apt-get install libdevice-serialport-perl“ „apt-get install libdevice-serialport-perl“
Zeile 83: Zeile 122:
  
  
-<code>+<code perl getZaehler>
 #!/usr/bin/perl #!/usr/bin/perl
 # #
Zeile 211: Zeile 250:
  
 </code> </code>
- 
- 
- 
- 
- 
- 
- 
-====== Rohdaten  ====== 
- 
-Die Rohdaten wurden mit dem Tool "Hterm" gemessen um dabei die SML Botschaft zu überprüfen. Dabei wird sichtbar, dass der Aufbau der SML Botschaft der Spezifikation der SML entspricht. [[software:sml#beispiel_3emh_ehz_fw8e2a50bak2]]\\ 
-Beginnend mit dem Start "1B 1B 1B 1B" und Ende "1B 1B 1B 1B". 
- 
-<code>1B 1B 1B 1B 01 01 01 01 76 07 00 09 03 7B 4F 6F 62 00 62 00 72 63 01 01 76 01 01 07 00 09 01 37 1A 7C 0B 06 45 4D 48 01 02 71 54 2B 20 01 01 63 C0 61 00 76 07 00 09 03 7B 4F 70 62 00 62 00 72 63 07 01 77 01 0B 06 45 4D 48 01 02 71 54 2B 20 01 72 62 01 65 01 37 46 19 79 77 07 81 81 C7 82 03 FF 01 01 01 01 04 45 4D 48 01 77 07 01 00 00 00 09 FF 01 01 01 01 0B 06 45 4D 48 01 02 71 54 2B 20 01 77 07 01 00 01 08 00 FF 63 01 82 01 62 1E 52 FF 56 00 00 B9 5A 9D 01 77 07 01 00 02 08 00 FF 63 01 82 01 62 1E 52 FF 56 00 01 58 45 D2 01 77 07 01 00 01 08 01 FF 01 01 62 1E 52 FF 56 00 00 8A 90 CD 01 77 07 01 00 02 08 01 FF 01 01 62 1E 52 FF 56 00 01 58 45 D2 01 77 07 01 00 01 08 02 FF 01 01 62 1E 52 FF 56 00 00 2E C9 D0 01 77 07 01 00 0F 07 00 FF 01 01 62 1B 52 FF 55 00 00 08 41 01 77 07 81 81 C7 82 05 FF 01 01 01 01 83 02 F6 77 BE E9 2A 25 71 60 40 FC A3 DB A7 62 C0 B3 90 35 96 2D 34 44 01 CF DC 44 E8 83 72 A8 16 16 34 13 D4 5E 5D 81 72 84 D8 D7 A5 0C 43 21 40 61 01 01 01 63 3B F9 00 76 07 00 09 03 7B 4F 71 62 00 62 00 72 63 02 01 71 01 63 E1 FF 00 00 1B 1B 1B 1B</code>  
- 
  
hardware/channels/meters/power/edl-ehz/edl21-ehz.1476632797.txt.gz · Zuletzt geändert: 2016/10/16 17:46 von jau