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.

Danke
- Marcus 

-----Ursprüngliche Nachricht-----
Von: volkszaehler-dev-boun...@lists.volkszaehler.org 
[mailto:volkszaehler-dev-boun...@lists.volkszaehler.org] Im Auftrag von Thorben 
Thuermer
Gesendet: Samstag, 13. April 2013 19:06
An: volkszaehler-dev@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.fr...@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-boun...@lists.volkszaehler.org 
> [mailto:volkszaehler-dev-boun...@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.fr...@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 
> > <r...@constancy.org<mailto:r...@constancy.org>>
> > To: 
> > volkszaehler-dev@lists.volkszaehler.org<mailto:volkszaehler-dev@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.fr...@cutweb.de<mailto:marcus.fr...@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]
> 
> 
> 
> 




Attachment: vzlogger_3.log
Description: vzlogger_3.log

Antwort per Email an