Problem mit der custom.txt

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
Thomas Pest
Beiträge: 69
Registriert: 25 Mär 2006 16:27
Wohnort: Süderlügum/Schleswig-Holstein
Kontaktdaten:

Problem mit der custom.txt

Beitrag von Thomas Pest »

Moin allerseits !

Ich hab mal wieder ein kleines Problem:

Da ich ja in verschiedenen Wettergruppen wie Awekas,Wedaal und dem Wetterspiegel vertreten bin,fordern diese Gruppen ja auch Daten von mir ab.
Beim Wetterspiegel,hab ich es,wie verlangt,über die custom.txt laufen lassen.

Bisher lief es auch ganz gut,bis ich mich gestern beim Wetterpool.de angemeldet habe und es mir einfach machen wollte.Ich schrieb einfach den Wetterpool dazu.

Nun sieht meine custom.txt so aus:

%customfile=test.htm%
%openfile=custom.txt%

%openfile=wetterspiegel.txt%

%openfile=Wetterpool.txt%

Und auf einmal werden von mir keine Daten mehr an den Wetterspiegel geliefert.

Warum nicht?Ich ahne ja,daß es mit der letzten Zeile zu tun haben muß.


Aber wenn ich meine custom.txt richtig verstehe,dann wird ja zuerst eine Datei mit dem Namen test.htm erstellt.Danach eben meine custom.txt abgearbeitet und die Datei wetterspiegel.txt geöffnet.In dieser Datei werden die Daten für den Wetterspiegel erstellt und in der Datei Sdlgwetterspiegel.txt bereitgestellt werden.
Zuletzt wird ja die wetterpool.txt geöffnet,um eben die Daten für den Wetterpool zu erstellen.

Die Wetterpool.txt sieht so aus:

%customfile=wp_werte.txt%
%justify_off% %unit_off% %curminmaxhour_on% %alwayssepcomma_on%

(TCUR_ %curval[2]%)
(TMIN_ %curminmaxhour[1,0,2]%)
(TMAX_ %curminmaxhour[2,0,2]%)
(TCH1_ %tempchange[2]=60%)
(TDM1_ %ws_STDVmonth%)
(T5CM_ %curval[3]%)
(TCM30 %tempchange[2]=30%)
(RHCUR %curval[18]%)
(RRH1_ %rain1h%)
(RRH2_ %curminmaxhour[4,2,34]%)
(RRH6_ %curminmaxhour[4,6,34]%)
(RRH12 %curminmaxhour[4,12,34]%)
(RRH24 %rain24h%)
(RRD1_ %rainday%)
(RRM1_ %rainmonth%)
(RRDM1 %ws_RainSTDV_proz%)
(SUND1 %sunday_s%)
(SUNH1 %curminmaxhour[4,1,37]%)
(WCUR_ %curval[35]%)
(WDIR_ %curval[36]%)
(WMX1_ %curminmaxhour[2,0,35]%)
(WMX2_ %curminmaxhour[2,0,45]%)
(WAM10 %avg10minwind%)
(WAM60 %curminmaxhour[3,1,35]%)
(PCUR_ %curval[33]%)
(PCH1_ %ws_baro1h%)
(PCH3_ %ws_baro3h%)
(CLCTX %suntxt%)
(CLCNB %suneighth%)
(CCPH0 %curval[42]%)
(CCPH1 %curminmaxhour[3,1,42]%)
(HGTNN %ws_altitude%)
(DAONI %ws_isdaynight=Tag,Morgendämmerung,Abenddämmerung,Nacht%)
(SNHGT %snowheight%)
(SNHTD %snowdate%)
(SNL__ %snowline%)

(TIME_ %ws_time%)
(DATE_ %ws_date%)

(PLGNV 1.3)
(WSWNV %ws_vers%)

Die Wetterpool.txt erstellt also eine Datei mit dem Namen wp_werte.txt,in der die Daten für den Wetterpool bereitgestellt sind.

Normalerweise müßten doch beide Dateien sich nicht beharken können?

Oder mix ich jetzt die Daten vom Wetterpool mit denen vom Wetterspiegel und schick sie an den Wetterspiegel,die der wieder nicht interpretieren kann???

Und wenn,wie verhinder ich das?

Meine Daten kommen beim Wetterpool an,beim Wetterspiegel auf einmal nicht mehr.


Ein ziemlich ratloser Tommy von der Wetterstation Süderlügum.
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

Hallo Tommy,
der Fehler liegt darin, dass Du in einer benutzerdefinierten Datei nicht mehrere openfile-Befehle verwenden darfst.
Und der erste Fehler liegt schon darin, dass Du in der custom.txt die custom.txt nochmals aufrufst.
Ich nenne Dir ein Beispiel, wie es aussehen sollte (wobei ich jetzt nicht weiß, was in Deiner custom.txt noch alles steht):
%customfile=test.htm%
%openfile=wetterspiegel.txt%
In Deiner wetterspiegel.txt steht dann:
%customfile=XXXXX.htm% (ich weiß nicht, wie die erzeugte Datei heißen soll)
%openfile=wetterspiegel.txt%
Und in der Datei wetterspiegel.txt wiederum steht dann:
%customfile=XXXXX.htm%
%openfile=wetterpool.txt%
Es wird also immer mit customfile= die Datei erzeugt und mit openfile= die nächste Datei geöffnet und abgearbeitet.
Lies dazu auch mal auf meinen Seiten
http://www.wernerneudeck.de/wetter/faq/index.html
nach
sontheimer

Beitrag von sontheimer »

Hallo und guten Abend,

seit längerer Zeit funktioniert bei der Datenübermittlung an "wetterpage24" nichts mehr.
Ich arbeite die Dateien auf der "custom-Schiene" ab.

<!-- %customfile=longtime.html% -->
<!-- %openfile=wetterpage.txt% -->

Der Befehl für die Wetterpage lautet:

<!-- %customfile=auslesedatei.txt% -->
<!-- %openfile=Wetterpool.txt% -->
%justify_off% %unit_off% %curminmaxhour_on% %alwayssepcomma_on%


%curval[2]%
%curval[18]%
%curval[33]%
%rainday%
%curval[35]%
%curval[36]%
%ws_time%
%ws_date%
%unit_on%

Das Ergebnis der Auslesedatei sieht danach wie folgt aus:

<!-- %openfile=Wetterpool.txt% -->



13,1
61
1009,8
0,0
4,6
202
17:31
16.11.2006

Mit dem Openfile-Befehl wird meine Meldung nicht erkannt.

Alle anderen Meldungen z.B. an Wetterpool oder Wedaal, die sich anschließen, enthalten die openfile-Zeile nicht.

Da die Abarbeitung der Datei bis vor nicht allzulanger Zeit funktionierte, bin ich etwas ratlos, zumal ich die Reihenfolge schon mehrmals geändert habe (custom => wedaal => wetterpool etc.).

Ich finde den Fehler nicht und bitte um Hilfe.

Gruß
Werner
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

Hallo Werner,
baue den openfile-Befehl für die wetterpool.txt in die wap-Schiene ein.
Also nicht über den Weg "custom.txt" sondern über "wap.txt".
Was Du außerdem weglassen solltest (obwohl es mit Deinem Problem nicht direkt zu tun hat) sind die Anweisungen:
%justify_off%%curminmaxhour_on% %alwayssepcomma_on%
Es ist lediglich die Anweisung %unit_off% nötig, damit keine Einheiten ausgegeben werden.
sontheimer

Beitrag von sontheimer »

Hallo Werner,

vielen Dank für den Ratschlag. Diese Lösung habe ich natürlich auch im Auge gehabt, doch hartnäckig, wie ein Schwabe eben ist, wollte ich die Lösung herbeizwingen, zumal die anderen .....txt Dateien wunderbar abgearbeitet werden.

Verändert wurde die ursprüngliche Datei m.E. mit einem Versuchsklick auf "direct link" zu awekas. Seit diesem Zeitpunkt wurden auch meine awekas.txt Meldungen nicht mehr akzeptiert. Damit kann ich mich abfinden, zumal bei AWEKAS die Ladezeiten für analoge Modems doch sehr hoch sind und eine reduzierte Karte, wie bei Wetterpool, nicht angeboten wird.

Einen schönen Abend wünscht

Werner
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

Hallo Werner,
Seit diesem Zeitpunkt wurden auch meine awekas.txt Meldungen nicht mehr akzeptiert
Das ist von Awekas so konzipiert. Wenn die Meldung einmal über "direct link" abgegeben wird, fällt die awekas.txt unter den Tisch, weil sie ja nicht mehr notwendig ist. Das Senden übernimmt ja nun WSWIN direkt.
Antworten