Seite 1 von 2

custom.txt zeitverzögert abarbeiten

Verfasst: 28 Sep 2009 22:02
von Simlock
Hallo,
ich möchte gerne die custom.txt zeitverzögert von WsWin abarbeiten lassen. Dazu habe ich zunächst in den Einstellungen ein Häkchen vor "bei Aufzeichnung Benutzer Html-Datei(en) aktualisieren" gesetzt und darunter die Verzögerung auf 15 gestellt. Dies scheint aber keine Wirkung zu haben. WsWin liest alle 5 Minuten die Daten aus meiner Wetterstation und genau dann wird auch die custom.txt abgearbeitet. Egal was ich da als Verzögerung eingestellt habe.

Gruß
Jörg

Verfasst: 29 Sep 2009 07:34
von joergeli
Hallo Namensvetter,

gestatte die Frage, warum Du eine Zeitverzögerung möchtest ?

Gruß
Jörg

Verfasst: 29 Sep 2009 10:01
von Simlock
Hallo Jörg,
gibt eigentlich zwei Gründe dafür.

1) Ich möchte, dass meine HP alle 15 bzw. 30 Minuten aktualisiert wird und nicht wie jetzt alle 5 Minuten.
2) Mich interessiert auch, warum es mit den Einstellungen so nicht funktioniert, wo es doch nach Anleitung so gehen sollte.

Gruß
Jörg

Verfasst: 29 Sep 2009 14:25
von joergeli
Hallo Jörg,

Auszug aus der Anleitung:
"Bei Wahl dieser Option werden nach jedem neu eingelesenen Wetterdatensatz bzw. abgespeicherten Wetterdatensatz
die Anweisungen und Variablen aus der ”custom.txt” abgearbeitet. Siehe dazu auch Variablen.
Mit 0 5 10 15 30 Minuten können Sie wählen, dass das Aktualisieren der Benutzer-Datei (custom.txt/wap.txt): immer=0=default, nur alle 5, 10, 15 oder 30 Minuten erfolgt. "
Das verstehe ich so, daß Du damit den Zeitpunkt des Erzeugens der benutzerdefinierten Dateien (und nur dieser) beeinflussen kannst.
Es definiert m.E. nicht, wann diese Dateien übertragen werden.


Den Zeitpunkt der Übertragung der Dateien auf die WEB-Seite definierst Du unter "Steuerung-Einstellungen-Übertragung".
Dort Haken bei "zeitgesteuert" und "exteres FTP-Programm verwenden" setzen, sowie Dein FTP-Programm eintragen.
Unter "Aktualisierungs-Zeit mit Ftp" kannst Du dann das von Dir gewünschte Intervall von z.B. alle 15 oder 30 Min. festlegen.

Ich hoffe, das löst Dein Problem ?

Gruß
Jörg

Verfasst: 29 Sep 2009 15:46
von Simlock
Hallo Jörg,
bei mir läuft das so ab, dass Programm FTP-Watchdog überwacht permanent den Ordner in dem die Dateien für meine homepage abgelegt werden und lädt diese sofort bei Veränderung zum FTP-Server hoch.
Wird also alle 5 Minuten die custom.txt abgearbeitet, wird die daraus resultierende Datei sofort zum FTP-Server übertragen.
Man könnte es natürlich auch so machen wie von Dir beschrieben. Aber dann wäre ja noch immer nicht geklärt, warum die entsprechende Einstellung in WSWin nicht funktioniert.
Wäre für mich auch die elegantere Lösung. Verzögerung anklicken und gut. Aber das funktioniert ja leider nicht.

Gruß
Jörg

Verfasst: 29 Sep 2009 17:21
von joergeli
Hallo Jörg,
Wäre für mich auch die elegantere Lösung. Verzögerung anklicken und gut. Aber das funktioniert ja leider nicht.
Ich denke schon, daß das funktioniert, nur werden damit - wie ich schon geschrieben hatte - nur die benutzerdefinierten Dateien verzögert erstellt,
nicht aber die anderen Dateien, die sofort nach dem Datenauslesen aktualisiert werden.
Auf diese "anderen" Dateien reagiert vermutlich Dein Watchdog und lädt somit sofort nach Auslesen hoch.

Wie wäre es, wenn Du als Workaround anstelle des Watchdog den HS-Upload von Wetterfreund Herbert Schneider verwenden würdest ?:
http://www.oberbergern.at/html/freeware.php
Er orientiert sich am Archiv-Bit veränderter (oder neuer) Dateien und lädt nur diese Dateien hoch. Nach erfolgreicher Übertragung wird das Archiv-Bit zurückgesetzt.

Mit HS-Upload kannst Du wie oben beschrieben, die "elegantere" Lösung mit entspr. Zeitverzögerung verwenden.
Wie schon erwähnt, wird das Übertragungsintervall unter "Steuerung-Einstellungen-Übertragung" festgelegt und nicht unter "Internet-Einstellungen-Allgemeines".

Gruß
Jörg

Verfasst: 29 Sep 2009 18:30
von Simlock
Hallo Jörg,
ist denn die custom.txt keine benutzerdefinierte Datei?
Wenn ich die Anleitung so lese: "Mit 0 5 10 15 30 Minuten können Sie wählen, dass das Aktualisieren der Benutzer-Datei (custom.txt/wap.txt): immer=0=default, nur alle 5, 10, 15 oder 30 Minuten erfolgt. "
Da geht es eindeutig um die custom.txt/wap.txt und genau die will ich ja zeitverzögert von WsWin abarbeiten/aktualisieren lassen.

Gruß
Jörg

Verfasst: 29 Sep 2009 19:00
von joergeli
Hallo Jörg,
ist denn die custom.txt keine benutzerdefinierte Datei?
... Da geht es eindeutig um die custom.txt/wap.txt und genau die will ich ja zeitverzögert von WsWin abarbeiten/aktualisieren lassen.
Benutzerdefinierte Datei schon, aber Du musst unterscheiden, ob es um das Aktualisieren, oder das Übertragen geht.
Evtl. unterliege aber ich einem Denkfehler, warte mal ab, ob sich noch jemand anderes hier dazu äußert.

Gruß
Jörg

Verfasst: 29 Sep 2009 19:38
von Simlock
Hallo Jörg,
na dann warte ich mal ab ob noch andere Lösungsvorschläge kommen. Vielleicht liegt's ja auch an WsWin. Trotzdem erst mal Danke für Deine Hilfe.

Gruß
Jörg

Verfasst: 29 Sep 2009 21:38
von Werner
Hallo,

die custom.txt gehört auch zu den "Aktuell-Dateien" (bei Aufzeichnung Aktuell-Dateien erzeugen).
Diese Option hat "Vorrang" vor der genannten Zeit-Einstellung



Werner

Verfasst: 29 Sep 2009 22:33
von Simlock
Hallo Werner,
ich hab kein Häkchen vor "bei Aufzeichnung Aktuell-Dateien erzeugen" gesetzt, sondern nur bei "bei Aufzeichnung Benutzer Html-Datei(en) aktualisieren".
Dann noch darunter die gewünschte Verzögerung von 15 Minuten gewählt. Die custom.txt wird trotzdem alle 5 Minuten aktualisiert.
Versteh ich da jetzt irgendwas falsch? Besser ich schlaf mal ne Nacht drüber... . :D

Gruß
Jörg

Verfasst: 30 Sep 2009 11:12
von Sprite01
Arbeitest du denn nun mit dem HS-Uploader und ist dieser in WsWin eingebunden wie von Jörg aufgezeigt ?

Ein externes Programm welches bei aktualisierten Dateien sofort reagiert muss ja dann sonst alle 5 min. was tun.

Verfasst: 30 Sep 2009 11:43
von Simlock
Ich arbeite hier, wie schon geschrieben, mit dem Programm FTP-Watchdog. Die Daten werden sofort nach Aktualisierung (alle 5 Minuten) zum FTP-Server hochgeladen.

Gruß
Jörg

Verfasst: 30 Sep 2009 17:03
von Sprite01
Dann wird es auch nicht funktionieren.
Jörg hat ja schon einen Link zum HS-Uploader hier rein gestellt.
Diesen musst du nur über "Steuerung" -> "Übertragung" und dann den Pfad
zur exe im Feld "externes FTP-Programm" einstellen.
Im HS-Uploader sind dann natürlich auch noch Einstellungen zu machen.

Ist auf jeden Fall die eleganteste Lösung und funktioniert.

Verfasst: 30 Sep 2009 17:46
von Simlock
Hmm, und wofür ist denn jetzt eigentlich diese Zeitverzögerung gedacht die man da in WsWin einstellen kann? Muss doch irgendwas bewirken. Kann mir die Anleitung durchlesen wie ich will. Komme immer darauf, dass sich das auf die custom.txt und wap.txt bezieht und solange man kein Häkchen vor "bei Aufzeichnung Aktuell-Dateien erzeugen" gesetzt hat, die Verzögerung eigentlich auch aktiv ist. Eigentlich...

Gruß
Jörg