[vz-dev] vzlogger c++ y-Port Meter1 Problem

Thorben Thuermer r00t at constancy.org
Thu Apr 18 12:55:06 CEST 2013


ok, das file ist wohl eigentlich ok,
nur irgendeins unserer email-programme bekommt das encoding/decoding
nicht richtig hin...

- T.

On Thu, 18 Apr 2013 12:36:44 +0200
Thorben Thuermer <r00t at constancy.org> wrote:
> On Thu, 18 Apr 2013 07:27:25 +0000
> Marcus Fries <Marcus.Fries at cutweb.de> wrote:
> > Hallo Thorben,
> > ich habe noch mal ein neues log von mtr0 erstellt und angehängt.
> > Vielleicht kannst du es ja interpretieren oder zumindest mal raus
> > finden ob das wirklich SML ist.
> 
> womit auch immer du dieses log erstellt hast, es ist muell.
> bzw es enthaelt scheinbar nur die druckbaren zeichen aus dem datenstrom,
> als haettest du versucht die daten per copy&paste wegzuspeichern?
> sind insgesamt auch nur sechs byte...
> 
> von dem anderen zaehler hattest du in der letzten mail doch auch
> ein korrektes log,
> und lt. dem trace empfaengt vzlogger auch vollstaendigere daten.
> 
> > - Danke Marcus 
> 
> - T.
> 
> > -----Ursprüngliche Nachricht-----
> > Von: volkszaehler-dev-bounces at lists.volkszaehler.org [mailto:volkszaehler-dev-bounces at lists.volkszaehler.org] Im Auftrag von Thorben Thuermer
> > Gesendet: Dienstag, 16. April 2013 21:13
> > An: volkszaehler.org
> > Betreff: Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem
> > 
> > On Mon, 15 Apr 2013 09:12:41 +0000
> > Marcus Fries <Marcus.Fries at cutweb.de> wrote:
> > > Hallo Thorben,
> > > ich habe den Wert verbosity auf >=15 gesetzt.
> > > Den daraus resultierenden Log habe ich mir angesehen aber von [mtr0] habe ich keine Daten gefunden.
> > > Vielleicht fällt dir ja was auf, du bist da tiefer im Thema.
> > > Ich habe die Logdatei angehängt.
> > 
> > nix zu sehen, ausser nix halt...
> > hast du von dem zaehler der nicht funktioniert nochmal einen daten-dump?
> > der letzte war ja kaputt.
> > 
> > > Danke
> > > - Marcus
> > 
> > - T.
> > 
> > > -----Ursprüngliche Nachricht-----
> > > Von: volkszaehler-dev-bounces at lists.volkszaehler.org 
> > > [mailto:volkszaehler-dev-bounces at lists.volkszaehler.org] Im Auftrag 
> > > von Thorben Thuermer
> > > Gesendet: Samstag, 13. April 2013 19:06
> > > An: volkszaehler-dev at lists.volkszaehler.org
> > > Betreff: Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem
> > > 
> > > On Fri, 12 Apr 2013 09:11:58 +0000
> > > Marcus Fries <Marcus.Fries at cutweb.de> wrote:
> > > > Hallo Thorben,
> > > > ich habe den Trace noch mal angehängt,
> > > 
> > > aus dem trace:
> > > 
> > > die verbindungen zu beiden ports werden geoeffnet:
> > > connect(4, {sa_family=AF_INET, sin_port=htons(7980), 
> > > sin_addr=inet_addr("192.168.0.177")}, 16) = 0 connect(5, 
> > > {sa_family=AF_INET, sin_port=htons(7970), 
> > > sin_addr=inet_addr("192.168.0.177")}, 16
> > > 
> > > UND es werden von beiden daten gelesen:
> > > $ grep 'read([45]' vzlogger.trace|less
> > > [pid 63177] read(5, "\33", 1)           = 1
> > > [pid 63177] read(5, "\33", 1)           = 1
> > > [pid 63177] read(5, "\33", 1)           = 1
> > > [pid 63177] read(5, "\33", 1)           = 1
> > > [pid 63177] read(5, "\1", 1)            = 1
> > > [...]
> > > [pid 63174] read(4, "\33", 1)           = 1
> > > [pid 63174] read(4, "\33", 1)           = 1
> > > [pid 63174] read(4, "\33", 1)           = 1
> > > [pid 63174] read(4, "\33", 1)           = 1
> > > [pid 63174] read(4, "\t", 1)            = 1
> > > [...]
> > > 
> > > die oktal 33 (hex 1b) sind die start-bytes des sml-telegramms, also scheint das soweit alles korrekt anzukommen.
> > > 
> > > es werden aber tatsaechlich nur fuer die kanaele eines zaehlers werte erzeugt.
> > > 
> > > am besten setzt du nochmal die verbosity auf >=15 (in deiner config nur 6, zum testen nicht so toll) und schaust dann nochmal die vzlogger.log oder schickst die.
> > > 
> > > > sowie ein Telnet mitschnitt von den beiden Ports vzlogger.zip ist 
> > > > der trace
> > > > Y-Port_7970 ist der Bezugszaehler   der aus ausgelesen wird.  (chn2,chn3,chn4)
> > > > Y-Port_7980 ist der PV Zaehler, von dem keine Daten kommen. 
> > > > (chn0,chn1)
> > > 
> > > Y-Port_7980.txt enthaelt auch nur zwei bytes?!
> > > vzlogger selber bekommt lt. dem trace aber genug daten von dort...
> > > 
> > > > Danke und Gruss
> > > 
> > > - Thorben
> > > 
> > > > -----Ursprüngliche Nachricht-----
> > > > Von: volkszaehler-dev-bounces at lists.volkszaehler.org
> > > > [mailto:volkszaehler-dev-bounces at lists.volkszaehler.org] Im Auftrag 
> > > > von Thorben Thuermer
> > > > Gesendet: Donnerstag, 11. April 2013 09:42
> > > > An: volkszaehler.org
> > > > Betreff: Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem
> > > > 
> > > > On Thu, 11 Apr 2013 04:06:43 +0000
> > > > Marcus Fries <Marcus.Fries at cutweb.de> wrote:
> > > > > Hallo Thorben,
> > > > > 
> > > > > Danke fuer die Antwort. Ich habe den Trace aufgezeichnet, kann 
> > > > > dort aber nicht alles Interpretieren.
> > > > > 
> > > > > Aufgefallen ist mir in Zeile 2565
> > > > > [pid 63177] write(1, "error: unrecognized sequencewarning: could 
> > > > > not read the whole file\n", 67) = 67
> > > > 
> > > > die meldung haette auch ohne strace schon in der ausgabe sichtbar sein sollen...
> > > > die stammt vom sml-parser.
> > > > entweder ist das schon der grund, warum einer der zaehler nicht gelesen werden kann, oder nur ein symptom weil keine/die falschen daten kommen.
> > > > im trace sollte man noch sehen koennen fuer welchen zaehler aufgrund welcher empfangenen daten die meldung kommt.
> > > > 
> > > > > Ich habe aber den Trace angehaengt.
> > > > 
> > > > kein attachment an deiner mail.
> > > > 
> > > > > Dein Hinweis bezueglich "funzt nicht" werde ich beachten und das Compilieren Thema in einem separaten Thread fuehren.
> > > > > 
> > > > > Danke und Gruss
> > > > > 
> > > > > Marcus
> > > > 
> > > > - Thorben
> > > > 
> > > > > PS: Ich habe die Benachrichtigung von der Maillingliste von 
> > > > > Zusammenfassung auf einzelne Mails umgestellt damit das in Zukunft 
> > > > > besser zu handhaben ist
> > > > 
> > > > wenn du jetzt noch aufhoerst outlook zu benutzen... ;)
> > > > 
> > > > > Date: Tue, 9 Apr 2013 18:15:07 +0200
> > > > > From: Thorben Thuermer
> > > > > <r00t at constancy.org<mailto:r00t at constancy.org>>
> > > > > To: 
> > > > > volkszaehler-dev at lists.volkszaehler.org<mailto:volkszaehler-dev at lists.
> > > > > volkszaehler.org>
> > > > > Subject: Re: [vz-dev] vzlogger c++ y-Port Meter1  Problem
> > > > > 
> > > > > On Tue, 9 Apr 2013 07:26:25 +0000
> > > > > Marcus Fries <Marcus.Fries at cutweb.de<mailto:Marcus.Fries at cutweb.de>> wrote:
> > > > > > Hallo Thorben,
> > > > > > Hier die Antworten auf die gestellten Fragen.
> > > > > > 1.      Telnet und liest mir beide Meter gleichzeitig aus.
> > > > > > 2.      Vertauschung habe ich versucht und hat nichts gebracht.
> > > > > > - IR-K?pfe getauscht
> > > > > > -Meter Konfiguration gedreht
> > > > > > 3.      Geht immer nur auf Port 7970
> > > > > 
> > > > > merkwuerig...
> > > > > magst du mal mit:
> > > > > $ strace -f -s 9999 vzlogger -f -c /etc/vzlogger.conf 2>vzlogger.trace ein trace erstellen, da sollte man dann sehen koennen was vzlogger macht, bzw ob er die ports korrekt oeffnet und daten empfaengt.
> > > > > 
> > > > > (irgendwo hochladen oder an mich mailen, wenn du's nicht selbst 
> > > > > lesen
> > > > > kannst.)
> > > > > 
> > > > > > Ich habe das ganze noch auf dem Mac in einer Parallels VM unter Ubuntu 1204 Desktop installiert haben aber schwierigkeiten den vzlogger Source zu kompilieren. Die Anleitung unter volkzaehler.org funzt bei mir nicht.
> > > > > 
> > > > > > Gibt es da noch zus?tzliche Informationen zur Entwicklungsumgebung?
> > > > > 
> > > > > "funzt nicht" ist keine sinnvolle fehlerbeschreibung mit der dir irgendwer helfen kann.
> > > > > 
> > > > > > Danke ?brigens f?r die Antwort. Ich sah mich schon auf verlorenem Posten.
> > > > > 
> > > > > > Marcus
> > > > > 
> > > > > - Thorben Thuermer
> > > > >
> > > > [voelling kaputtformatiertes zitat entfernt]
> > > > 
> > > > 
> > > > 
> > > > 
> > > 
> > > 
> > > 
> > > 
> > 
> > 
> > 
> > 


More information about the volkszaehler-dev mailing list