[vz-dev] vzlogger mit Landis&Gyr ehz

Michael Wulz michael.wulz at gmail.com
Wed Jan 23 07:21:13 CET 2013


Am 23.01.13 01:06, schrieb Thorben Thuermer:
> On Tue, 22 Jan 2013 11:53:03 +0100
> Michael Wulz <michael.wulz at gmail.com> wrote:
>> Am 22.01.13 09:52, schrieb Thorben Thuermer:
>>> On Mon, 21 Jan 2013 21:38:56 +0100
>>> Michael Wulz <michael.wulz at gmail.com> wrote:
>>>> Ich habe einen Landis & Gyr EHZ (ZMD3 Serie).
>> Das folgende git:
>> https://github.com/volkszaehler/vzlogger.git
>>>> Segmentation Fault:
>>>> [Jan 21 21:37:06][meter_Segmentation fault
>>> ich wuerde mir das nachher mal anschauen,
>> Die Daten vom Zähler im Attachment "zaehlerdaten.txt"
> ich habe die datei gespeichert, und in der config als device statt dem port
> den pfad dazu angegeben, und vzlogger gestartet,
> und kann den crash reproduzieren.
>
> und die ursache fuer den _crash_ ist dummerweise ein bug in einer
> aenderung von mir, der bisher nicht aufgefallen war:
> in src/protocols/d0.c zeile 283:
> print( log_error, "%s(): read unexpected byte: %x: %s%c%c!", __FUNCTION__...
> fehlt ein parameter:
> print( log_error, "%s(): read unexpected byte: %x: %s%c%c!", mtr, __FUNCTION__...
>
> damit stuerzt vzlogger zumindest nichtmehr ab.
> (schaffst du das das eben selber einzubauen?
ja schon drin. Läuft jetzt ohne Segfault
>   pull-request ist auch unterwegs, damit der fix in's git kommt)
>
> das wird aber alleine nicht reichen, es gibt noch ein anderes problem,
> aehnlich dem hier beschriebenen:
> http://volkszaehler.org/pipermail/volkszaehler-dev/2013-January/002321.html
>
> (es werden alle werte aus dem telegramm geloggt, statt nur dem
>   per identifier ausgewaehlten.)
>
> bis es fuer den bug eine echte loesung gibt, kannst du mal meinen
> aktuellen workaround versuchen, als patch angehaengt.
> ( im vzlogger-verzeichniss: patch -p1 </path/to/d0_obis.patch )
Danke! Werde mal den Zähler mit dem Logger laufen lassen und 
kontrollieren ob alle Werte korrekt geloggt werden.
> und dann in deiner config:
>           "identifier" : "255-255:1.8.1",
> zu benutzen,
> damit sollte es erstmal funktionieren.
>
>
wunderbar - 1a


More information about the volkszaehler-dev mailing list