[vz-users] Raspberry pi und IR Kopfleser
Julian Vollmer
julianvollmer at gmail.com
Tue Nov 26 12:51:29 CET 2013
Hallo,
ich habe nun mit Hilfe von minicom die Baudrate eingestellt (9600 8N1).
An dieser Stelle vielen Dank an den IRC channel der mich dabei unterstützt hat.
Letztendlich saß der Lesekopf am Zähler nicht korrekt auf.
Mit dem .sh script auf http://wiki.volkszaehler.org/hardware/channels/meters/power/edl-ehz/emh-ehz-h1
bekomme ich die folgende Ausgabe
##########################################
pi at raspberrypi ~ $ ./readMeter_01.sh
Meter 1.8.0 (from plant): 42141555.08 kWh
Meter 2.8.0 (to plant): 42141555.08 kWh
Total effective power (+/-): 194683345.90 W
pi at raspberrypi ~ $
##########################################
Die Werte erscheinen mir viel zu hoch…
Ich habe das Script so angepasst, dass es mir die SML Nachricht die es empfängt, ausgibt.
Die Nachricht sieht wie folgt aus
##########################################
1B1B1B1B010101017607000C01830DB6620062007263010176010107000C 011604920B06454D480104C56B7CC3010163B248007607000C01830DB762 0062007263070177010B06454D480104C56B7CC3070100620AFFFF726201 6501166F737777078181C78203FF0101010104454D480177070100000009 FF010101010B06454D480104C56B7CC30177070100020800FF640100A201 621E52FF560005BC9BE30177070100020801FF0101621E52FF560005BC9B E40177070100020802FF0101621E52FF5600000000000177070100100700 FF0101621B52FF55FFFEC7B50177078181C78205FF017262016501166F73 0101830219F9889BE0B64E3CD79CFB740A5233B0977D33BEF5D63E5FACDE 74BAE1BA452DF3C01AE9657CCC8A04E33844CC5A76630101016318D80076 07000C01830DBA6200620072630201710163914D000000001B1B1B1B1A03 13481B1B1B1B010101017607000C01830DBC620062007263010176010107 000C011604940B06454D480104C56B7CC3010163380B007607000C01830D BD620062007263070177010B06454D480104C56B7CC3070100620AFFFF72 62016501166F747777078181C78203FF0101010104454D48017707010000 0009FF010101010B0645
##########################################
Der Anfang scheint richtig, aber am ende finde ich kein
FF 00 00 1B 1B 1B 1B
Und der Anfangssatz (1B 1B 1B 1B 01 01 01 01 76) ist 2 mal in der Nachricht.
Wenn ich nun im debug howto weiter in der Fehleranalyse gehe, soll ich folgenden Schritte ausführen
laeuft er ueberhaupt, oder stuerzt er wegen Bugs ab? (am besten erstmal mit -f starten)
Ja, er scheint fehlerfrei zu laufen
werden Daten empfangen (leider mit strace, debug-ausgabe fehlt momentan)
Wenn ich nun "strace -o strace.txt vzlogger“ eingebe kommt folgende Datei raus
http://julianvollmer.de/privat/sonstiges/strace.txt
In der Datei(strace.txt) finde ich keine Zeichenkette die eine der geforderten Werte enthält ("new readings from meter", "Reading: id=„, "CURL:“)
Wo kann ich weiter nach Fehlern suchen ?
Ist die Baudrate richtig ?
Vielen Dank
Julian
Am 25.11.2013 um 19:40 schrieb Udo1 <udo1 at gmx.net>:
>
> Am 25.11.2013 18:53, schrieb Julian Vollmer:
>> Müssen die Baudraten für den USB-Lesekopf von Udo eingestellt werden ?
> Ja, lt. Wiki auf 9600bd, 8N1 bei dem EDL21. Findet sich sehr versteckt im Perl-Code auf
> http://wiki.volkszaehler.org/hardware/channels/meters/power/edl-ehz/edl21-ehz
>
> Du kannst per ssh minicom aufrufen. Mit strgA und nachfolgend Z kommst du in ein Menü. Dort "p" anwählen und im folgenden Menü die Baudrate und Frameformat einstellen.
> Dabei evtl. vzlogger vorher killen. Dann solltest du schon die binär-Daten vom Zähler sehen. Ein Satz fängt mit
> 1B 1B 1B 1B 01 01 01 01 76 an und endet mit FF 00 00 1B 1B 1B 1B.
> Wenn du mit StrgA / Z / Q aus dem minicom raus gehst ohne zu resetten, bleibt die Baudrate und das Frameformat eingestellt. Es gibt auch Hterm für Linux.
>
> Die vzlogger-Version von Peter Evertz kann auch die Baudrate und Frameformat einstellen bzw. kann man in der zugehörigen vzlogger.conf konfigurieren:
> http://www.mail-archive.com/volkszaehler-dev@lists.volkszaehler.org/msg01540.html
>
> Gruß
> Udo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20131126/02a55892/attachment.html>
More information about the volkszaehler-users
mailing list