[vz-dev] Anmeldung

Hartmut Hoffmann hartmut.hoffmann at teleware.de
Thu Nov 1 03:00:59 CET 2012


Hallo Andreas,
dein Tip mit curl war Gold wert !

Ich habe nun erfolgreich sehr viele kleine Datenpakete auslesen können...

Sehen unter Hex sehr gut aus !

Ich starte curl mit der Zitbremse 1s und z.zt. mit maximal 350 Bytes

In 8 von 10 Fällen fängt auch alles mit 1b1b1b1 etc an und hört sauber auf,
aber manchmal geht es einfach weiter oder fängt nicht sauber an.

Ich vermute, das curl einfach zuhört und schreibt, egal wann was ankommt.

Wäre toll wenn man dem Teil sagen könnte, er soll warten bis 1b1b1 etc. kommt und dann mitschreiben.

Aufhören soll er ???

GGf. soll er aufhören wenn wieder 1b1b1b kommt.
Dann würde man aber ein Paket verlieren, was ich als nicht schlimm ansehe,
man muss ja schlieslich in den nächsten 1-2 Sekunden die Daten analysiieren und ggf. irgendwohin schreiben:
ggf. mysql
Und da geht m.E. vile Zeit drauf.

Wenn Bedarf besteht, kann ich mal ein größeres log laufen lassen und es hier posten


Eifrige Grüße
Hardy


-----Ursprüngliche Nachricht-----
Von: volkszaehler-dev-bounces at lists.volkszaehler.org [mailto:volkszaehler-dev-bounces at lists.volkszaehler.org] Im Auftrag von Andreas Brus
Gesendet: Donnerstag, 1. November 2012 00:29
An: volkszaehler-dev at lists.volkszaehler.org
Betreff: Re: [vz-dev] Anmeldung

Am 31.10.12 23:04, schrieb Hartmut Hoffmann:
> vzl konnte ab und zu mal nen Messwert einlesen und dann ging der Ärger los:
> middleware meldet ungültiges Zeichen
> Segmentation Fehler etc.
>
[Oct 30 20:15:41][ch0]  CURL:   Trying 127.0.0.1...
[Oct 30 20:15:41][ch0]  CURL: connected
[Oct 30 20:15:41][ch0]  CURL: Connected to localhost (127.0.0.1) port 80
(#0)
[Oct 30 20:15:41][ch0]  CURL: Sent 41 bytes..
[Oct 30 20:15:41][ch0]  CURL: Received 358 bytes [Oct 30 20:15:41][ch0]  CURL: Connection #0 to host localhost left intact [Oct 30 20:15:41][ch0]  Error from middleware: unexpected character

Hast Du mal versucht die URL, die Du in der Config eingegeben hast per Browser oder curl oder wget oder so aufzurufen?
Kommt da eventuell ein Fehler?
Hast Du vielleicht die middleware gar nicht in dem Verzeichnis das Dein Webserver unter der URL aufruft?

Gruß
A. Brus


More information about the volkszaehler-dev mailing list