Erzeugte html-Dateien bleiben im Stammordner
Moderatoren: Werner, Tex, weneu
- weneu
- Site Admin
- Beiträge: 11572
- Registriert: 22 Feb 2002 01:00
- Wohnort: Donauwörth
- Danksagung erhalten: 18 mal
- Kontaktdaten:
Hallo,
nichtsdestotrotz ist es auf alle Fälle nicht gut bzw. fehlerträchtig, wenn WSWIN und ein ftp-Programm gleichzeitig auf Dateien zugreifen wollen.
Es sollte auf alle Fälle die Zeit so bemessen sein, dass es wie folgt abläuft:
- WSWIN aktualisiert die Daten und Dateien
- hs-upload wird von WSWIN aufgerufen und lädt die Dateien hoch
Während dieser Zeit soll aber nicht schon wieder ein Aktualisierungsintervall in WSWIN beginnen. Dies kann ja auch nur dann der Fall sein, wenn die Erzeugung der Dateien zu lange dauert und gleichzeitig das Aktualisierungsintervall extrem kurz ist.
nichtsdestotrotz ist es auf alle Fälle nicht gut bzw. fehlerträchtig, wenn WSWIN und ein ftp-Programm gleichzeitig auf Dateien zugreifen wollen.
Es sollte auf alle Fälle die Zeit so bemessen sein, dass es wie folgt abläuft:
- WSWIN aktualisiert die Daten und Dateien
- hs-upload wird von WSWIN aufgerufen und lädt die Dateien hoch
Während dieser Zeit soll aber nicht schon wieder ein Aktualisierungsintervall in WSWIN beginnen. Dies kann ja auch nur dann der Fall sein, wenn die Erzeugung der Dateien zu lange dauert und gleichzeitig das Aktualisierungsintervall extrem kurz ist.
-
joergeli
- Beiträge: 669
- Registriert: 30 Aug 2006 17:32
- Wohnort: 61279 Grävenwiesbach (Hessen)
- Kontaktdaten:
Hallo Werner,
Das Auslese-Intervall schwankt im Lauf der Zeit so um die 5 Minuten (z.B. zuerst 14:59, nach ein paar Tagen dann 15:04, dann fängt es wieder von vorn an ). Starte ich HS-Upload z.B. genau zur vollen Stunde kommt es durch das "Schwanken" des Intervalls zu diesen Effekten.
Auch das von mir angeregte ( und von Werner prompt umgesetzte
) Feature unter Datei --> Optionen --> Zeitsteuerung --> Aufzeichnung hilft nur denjenigen, die ihre Daten nach jedem Auslesen übertragen wollen (in dem man das FTP-Programm halt dort einträgt). Ist aber prima, wenn man Batch-Dateien nach dem Datenauslesen starten will.
Wenn man - wie ich - nur jede halbe Stunde überträgt, nutzt es leider in diesem Fall nichts.
Schöner wäre es, wenn zum Starten des FTP-Programms zwei Kriterien verwendet würden, nämlich zuerst das benutzerdefinierte Übertragungssintervall und eine in WsWIN eingebaute Verzögerung, falls es mit dem Datenauslesen noch nicht fertig ist.
... aber das ist ein anderes Thema und hier wohl OT
Gruß
Jörg[/quote]
Leider nicht, denn bei dem von mir verwendetem WS2500-PC-Interface kann ich den Auslesezeitpunkt - wie evtl. bei anderen Stationen - nicht auf die Minute festlegen.Dies kann ja auch nur dann der Fall sein, wenn die Erzeugung der Dateien zu lange dauert und gleichzeitig das Aktualisierungsintervall extrem kurz ist.
Das Auslese-Intervall schwankt im Lauf der Zeit so um die 5 Minuten (z.B. zuerst 14:59, nach ein paar Tagen dann 15:04, dann fängt es wieder von vorn an ). Starte ich HS-Upload z.B. genau zur vollen Stunde kommt es durch das "Schwanken" des Intervalls zu diesen Effekten.
Auch das von mir angeregte ( und von Werner prompt umgesetzte
Wenn man - wie ich - nur jede halbe Stunde überträgt, nutzt es leider in diesem Fall nichts.
Schöner wäre es, wenn zum Starten des FTP-Programms zwei Kriterien verwendet würden, nämlich zuerst das benutzerdefinierte Übertragungssintervall und eine in WsWIN eingebaute Verzögerung, falls es mit dem Datenauslesen noch nicht fertig ist.
... aber das ist ein anderes Thema und hier wohl OT
Gruß
Jörg[/quote]
http://www.joergeli.de
WS 2500PC V3.1 mit Superhet-Empfänger HFS302, WsWIN V2.98.7
WS 3001, 2xWS1000, WS2000, WS2500
Wetterstation Heinzenberg/Taunus
WS 2500PC V3.1 mit Superhet-Empfänger HFS302, WsWIN V2.98.7
WS 3001, 2xWS1000, WS2000, WS2500
Wetterstation Heinzenberg/Taunus
- Sprite01
- Beiträge: 890
- Registriert: 06 Sep 2006 16:34
- Wohnort: Dessau
- Hat sich bedankt: 3 mal
- Kontaktdaten:
Das wäre mein Lösungsansatz für das hier dargestellte Problem.
Ich lese alle 2 Minuten aus und der Upload erfolgt alle 10 Minuten.
Da kommt es schon vor das während dem Upload eine neue Aktualisierung erfolgt.
Wenn also (in meinem Fall) der Mini-Uploader und WsWin zufällig gleichzeitig die custom behandeln ... ?
Vermeiden lässt sich das aber nicht, ist ja auch abhängig von der Übertragungsgeschwindigkeit
und der Datenmenge (hier WsWin, Webcam-Bilder, Blitzortung).
Ich lese alle 2 Minuten aus und der Upload erfolgt alle 10 Minuten.
Da kommt es schon vor das während dem Upload eine neue Aktualisierung erfolgt.
Wenn also (in meinem Fall) der Mini-Uploader und WsWin zufällig gleichzeitig die custom behandeln ... ?
Vermeiden lässt sich das aber nicht, ist ja auch abhängig von der Übertragungsgeschwindigkeit
und der Datenmenge (hier WsWin, Webcam-Bilder, Blitzortung).
Grüße aus Dessau (Stadt Dessau-Roßlau)
Dirk
http://www.Regionalwetter-SA.de
http://www.DessauWetter.de

Dirk
http://www.Regionalwetter-SA.de
http://www.DessauWetter.de

- weneu
- Site Admin
- Beiträge: 11572
- Registriert: 22 Feb 2002 01:00
- Wohnort: Donauwörth
- Danksagung erhalten: 18 mal
- Kontaktdaten:
Hallo Jörg,
auch wenn wir uns jetzt etwas verzetteln, aber das verstehe ich nicht:
Voraussetzung ist natürlich außerdem, dass Du das ftp-Programm aus WSWIN heraus aufrufst. Wie soll dann eine Kollision stattfinden? Die Datenübertragung passt sich doch dann Deinem "wandernden" Ausleseintervall an, sprich, der uploader wird erst dann aufgerufen, wenn die Daten erzeugt sind, unabhängig von der exakten Uhrzeit.
auch wenn wir uns jetzt etwas verzetteln, aber das verstehe ich nicht:
Du kannst doch ein 5-Minuten-Ausleseintervall einstellen und dann bei "Steuerung - Einstellungen - Übertragung" festlegen, dass die Daten nur alle 30 Minuten übertragen werden.Wenn man - wie ich - nur jede halbe Stunde überträgt, nutzt es leider in diesem Fall nichts.
Voraussetzung ist natürlich außerdem, dass Du das ftp-Programm aus WSWIN heraus aufrufst. Wie soll dann eine Kollision stattfinden? Die Datenübertragung passt sich doch dann Deinem "wandernden" Ausleseintervall an, sprich, der uploader wird erst dann aufgerufen, wenn die Daten erzeugt sind, unabhängig von der exakten Uhrzeit.
-
joergeli
- Beiträge: 669
- Registriert: 30 Aug 2006 17:32
- Wohnort: 61279 Grävenwiesbach (Hessen)
- Kontaktdaten:
Hallo Werner,
HS-Upload starte ich aber schon via Steuerung - Einstellungen - Übertragung - 30 Min.
Beispiel: Mein Ausleseintervall ist 5 Min und Übertragunsintervall 30 Min.
WsWIN startet das FTP-Programm Punkt 15:00 Uhr (unabhängig davon, wann das nächste Ausleseintervall ansteht!).
Um 15:01 steht (zufälligerweise) das nächste Ausleseintervall an.
Jetzt wurden bereits einige Daten (nämlich die von 14:56= vor 5 Minuten) hochgeladen.
WsWIN überschreibt jetzt alle Daten beim Auslesen wieder.
Ergo haben die noch nicht übermittelten Daten den Zeitstempel 15:01 und werden jetzt ebenfalls noch vom laufenden FTP-Programm übertragen.
Somit habe ich Daten von 14:56 und 15:01 auf dem Server.
Ich muss allerdings dazu sagen, dass ich nur einen DSL-Light-Anschluß (Upload 64kB) nutzen kann.
Wie dem auch sei, in einer Minute (15:00 bis 15:01) schaffe ich es jedenfalls nicht, alle Daten hochzuladen (wie bei Dirk, ebenfalls zusätzlich WEB-Cam-Bilder).
Ich habe mir gerade noch einmal meine Einstellungen unter Steuerung - Einstellungen - Übertragung angesehen
und dabei hat mich der gesetzte Haken bei "zeitgesteuert" in's Grübeln gebracht.
Lt. WsWIN-Hilfe:
Zeitgesteuert
Zeitsteuerung ist aktiv: “Dateien” sollen über Zeit aktualisiert werden
Ich hatte das so verstanden, daß die Zeitsteuerung damit überhaupt erst aktiviert werden muss, also quasi als On-Off-Schalter.
Sollte hier etwa der "der Hund begraben liegen", daß HS-Upload nicht auf das Beenden des Datenauslesens wartet ?
Wenn ja, dann Asche auf mein Haupt
Nachtrag: Habe den Haken mal rausgenommen, dann wird HS-Upload nicht gestartet.
Gruß
Jörg
Dieser Satz bezog sich auf den Punkt Datei --> Optionen --> Zeitsteuerung --> Aufzeichnung", d.h. ein externes Programm nach dem Datenauslesen zu starten. Ich wollte damit nur klar stellen, daß man damit das FTP-Programm zwar nach dem Datenauslesen starten kann; dann aber nach jedem Datenauslesen (z.B. 5 Minuten-Intervall).Wenn man - wie ich - nur jede halbe Stunde überträgt, nutzt es leider in diesem Fall nichts.
HS-Upload starte ich aber schon via Steuerung - Einstellungen - Übertragung - 30 Min.
Bei mir eben nicht... der uploader wird erst dann aufgerufen, wenn die Daten erzeugt sind
Beispiel: Mein Ausleseintervall ist 5 Min und Übertragunsintervall 30 Min.
WsWIN startet das FTP-Programm Punkt 15:00 Uhr (unabhängig davon, wann das nächste Ausleseintervall ansteht!).
Um 15:01 steht (zufälligerweise) das nächste Ausleseintervall an.
Jetzt wurden bereits einige Daten (nämlich die von 14:56= vor 5 Minuten) hochgeladen.
WsWIN überschreibt jetzt alle Daten beim Auslesen wieder.
Ergo haben die noch nicht übermittelten Daten den Zeitstempel 15:01 und werden jetzt ebenfalls noch vom laufenden FTP-Programm übertragen.
Somit habe ich Daten von 14:56 und 15:01 auf dem Server.
Ich muss allerdings dazu sagen, dass ich nur einen DSL-Light-Anschluß (Upload 64kB) nutzen kann.
Wie dem auch sei, in einer Minute (15:00 bis 15:01) schaffe ich es jedenfalls nicht, alle Daten hochzuladen (wie bei Dirk, ebenfalls zusätzlich WEB-Cam-Bilder).
Ich habe mir gerade noch einmal meine Einstellungen unter Steuerung - Einstellungen - Übertragung angesehen
und dabei hat mich der gesetzte Haken bei "zeitgesteuert" in's Grübeln gebracht.
Lt. WsWIN-Hilfe:
Zeitgesteuert
Zeitsteuerung ist aktiv: “Dateien” sollen über Zeit aktualisiert werden
Ich hatte das so verstanden, daß die Zeitsteuerung damit überhaupt erst aktiviert werden muss, also quasi als On-Off-Schalter.
Sollte hier etwa der "der Hund begraben liegen", daß HS-Upload nicht auf das Beenden des Datenauslesens wartet ?
Wenn ja, dann Asche auf mein Haupt
Nachtrag: Habe den Haken mal rausgenommen, dann wird HS-Upload nicht gestartet.
Gruß
Jörg
Zuletzt geändert von joergeli am 29 Jan 2008 19:39, insgesamt 1-mal geändert.
http://www.joergeli.de
WS 2500PC V3.1 mit Superhet-Empfänger HFS302, WsWIN V2.98.7
WS 3001, 2xWS1000, WS2000, WS2500
Wetterstation Heinzenberg/Taunus
WS 2500PC V3.1 mit Superhet-Empfänger HFS302, WsWIN V2.98.7
WS 3001, 2xWS1000, WS2000, WS2500
Wetterstation Heinzenberg/Taunus
-
joergeli
- Beiträge: 669
- Registriert: 30 Aug 2006 17:32
- Wohnort: 61279 Grävenwiesbach (Hessen)
- Kontaktdaten:
Na, das beruhigt mich doch insofern, daß ich mich nicht zu deppert angestellt habe.
Obwohl - Werner (Krenn) hörst Du die Hilferufe

Ciao
Jörg
Obwohl - Werner (Krenn) hörst Du die Hilferufe
Ciao
Jörg
http://www.joergeli.de
WS 2500PC V3.1 mit Superhet-Empfänger HFS302, WsWIN V2.98.7
WS 3001, 2xWS1000, WS2000, WS2500
Wetterstation Heinzenberg/Taunus
WS 2500PC V3.1 mit Superhet-Empfänger HFS302, WsWIN V2.98.7
WS 3001, 2xWS1000, WS2000, WS2500
Wetterstation Heinzenberg/Taunus
- Sprite01
- Beiträge: 890
- Registriert: 06 Sep 2006 16:34
- Wohnort: Dessau
- Hat sich bedankt: 3 mal
- Kontaktdaten:
Habe in meiner WSWINERR von heute folgendes stehen.
Ich hoffe es ist von Interesse, sonst muß jemand STOP rufen (oder schreiben).
Ich hoffe es ist von Interesse, sonst muß jemand STOP rufen (oder schreiben).
Es kam aber nicht zum stoppen der Aktualisierungen.29.01.2008 03:03:09.559 V2.93.17 1 10 5 Timeout ... 5
29.01.2008 09:03:10.043 V2.93.17 1 10 5 Timeout ... 5
29.01.2008 09:03:14.887 V2.93.17 1 10 5 CustomAlreadyOpen: kurz.txt Line:38
Grüße aus Dessau (Stadt Dessau-Roßlau)
Dirk
http://www.Regionalwetter-SA.de
http://www.DessauWetter.de

Dirk
http://www.Regionalwetter-SA.de
http://www.DessauWetter.de

-
wetter07
-
Joerg
Auch bei mir - pünklich um 3:00 - diesmal die sonne.html. Die nächtl. Virensuche ist also nicht schuld. Die hatte ich ja probehalber deaktiviert.
Auszug aus der WSWINERR.TXT:
Und die erzeugte sonne.html:
Das ist alles, was von der sonne.txt erzeugt wurde.
Einziger Unterschied diesmal - WsWin ist nur einmal gestartet. Die letzten male war es ja auch als Task 2 mal gestartet. Dafür "pingt" WsWin jetzt jeweils zum Ausleseinterval...
Auszug aus der WSWINERR.TXT:
Code: Alles auswählen
30.01.2008 03:02:06.625 V2.93.17 1 40 2 Timeout ... 3
30.01.2008 03:02:09.000 V2.93.17 1 40 2 Read Old: 1366 Read New: 1367 03:02 30.01.2008 FCount: 0 WCount: 0 ICount: 0
30.01.2008 03:02:09.843 V2.93.17 1 40 2 CustomAlreadyOpen: sonne.txt Line:10
30.01.2008 03:03:02.281 V2.93.17 1 40 2 Read Old: 1367 Read New: 1368 03:03 30.01.2008 FCount: 0 WCount: 0 ICount: 0
30.01.2008 03:03:02.890 V2.93.17 1 40 2 0 custom.txt -> custom.html
30.01.2008 03:03:04.687 V2.93.17 1 40 2 0 custom.txt -> C:\Programme\WsWin_VP2\Html\custom.html
30.01.2008 03:03:04.687 V2.93.17 1 40 2 1 temperatur.txt -> temperatur.html
30.01.2008 03:03:05.000 V2.93.17 1 40 2 1 temperatur.txt -> C:\Programme\WsWin_VP2\Html\temperatur.html
30.01.2008 03:03:05.000 V2.93.17 1 40 2 2 luftdruck.txt -> luftdruck.html
30.01.2008 03:03:05.296 V2.93.17 1 40 2 2 luftdruck.txt -> C:\Programme\WsWin_VP2\Html\luftdruck.html
30.01.2008 03:03:05.296 V2.93.17 1 40 2 3 feuchte.txt -> feuchte.html
30.01.2008 03:03:05.578 V2.93.17 1 40 2 3 feuchte.txt -> C:\Programme\WsWin_VP2\Html\feuchte.html
30.01.2008 03:03:05.593 V2.93.17 1 40 2 4 wind.txt -> wind.html
30.01.2008 03:03:06.593 V2.93.17 1 40 2 4 wind.txt -> C:\Programme\WsWin_VP2\Html\wind.html
30.01.2008 03:03:06.609 V2.93.17 1 40 2 5 sonne.txt -> sonne.html
30.01.2008 03:03:06.609 V2.93.17 1 40 2 Html/WAP-Error Rewrite: "sonne.html" Code: Alles auswählen
<!-- %openfile=mond.txt% -->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta name="Generator" content="Wetterstation Bedien- und Auswertesoftware - V2.93.17">
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta http-equiv="Cache-Control" content="must-revalidate">
<meta http-equiv="Refresh" content="100">Einziger Unterschied diesmal - WsWin ist nur einmal gestartet. Die letzten male war es ja auch als Task 2 mal gestartet. Dafür "pingt" WsWin jetzt jeweils zum Ausleseinterval...
-
Joerg
- Sprite01
- Beiträge: 890
- Registriert: 06 Sep 2006 16:34
- Wohnort: Dessau
- Hat sich bedankt: 3 mal
- Kontaktdaten:
Habe in meiner WSWINERR von heute folgendes stehen.
der Rest der custom:
Das es aber fast immer 03:00 Uhr ist ?
(Wird doch nicht durch die Umstellung von der Sommerzeit sein ?) 
Es kam heute zum stoppen der Aktualisierungen.30.01.2008 03:03:06.059 V2.93.17 1 10 5 Timeout ... 5
30.01.2008 03:03:10.543 V2.93.17 1 10 5 CustomAlreadyOpen: custom.txt Line:199
30.01.2008 03:04:04.512 V2.93.17 1 10 5 Html/WAP-Error Rewrite: "custom.html"
der Rest der custom:
und das war es ...<td width="14%" height="19" align="center" valign="middle"><font face="Arial"><b><font size="1">aktuell</font></b><font size="2"><br></font>
<b><nobr><font face="Arial" size="4">1.0 °C</font></nobr></b></font></td>
<td width="14%" height="19" align="center" valign="middle"><font face="Arial"><font size="1"><b>Min.</b>(03:00)<b
Das es aber fast immer 03:00 Uhr ist ?
Grüße aus Dessau (Stadt Dessau-Roßlau)
Dirk
http://www.Regionalwetter-SA.de
http://www.DessauWetter.de

Dirk
http://www.Regionalwetter-SA.de
http://www.DessauWetter.de

- weneu
- Site Admin
- Beiträge: 11572
- Registriert: 22 Feb 2002 01:00
- Wohnort: Donauwörth
- Danksagung erhalten: 18 mal
- Kontaktdaten:
Hallo Dirk,
es wäre natürlich für Werner oder mich interessant zu wissen, bei welchem Minimalwert es stoppte
<b>Min.</b>(03:00)<b
War es bei Temperatur, Feuchte oder wo sonst?
Ideal wäre es, wenn Du mir oder Werner mal eine solche unvollständige custom.html senden könntest.
Ich lasse ja Deine Datei, wie Du weißt, ständig bei mir mitlaufen, aber der Fehler ist bisher noch nie aufgetreten. Wenn es also bei Dir wieder passiert, eventuell die unfertige Datei (custom.html) zusenden.
es wäre natürlich für Werner oder mich interessant zu wissen, bei welchem Minimalwert es stoppte
<b>Min.</b>(03:00)<b
War es bei Temperatur, Feuchte oder wo sonst?
Ideal wäre es, wenn Du mir oder Werner mal eine solche unvollständige custom.html senden könntest.
Ich lasse ja Deine Datei, wie Du weißt, ständig bei mir mitlaufen, aber der Fehler ist bisher noch nie aufgetreten. Wenn es also bei Dir wieder passiert, eventuell die unfertige Datei (custom.html) zusenden.
- Sprite01
- Beiträge: 890
- Registriert: 06 Sep 2006 16:34
- Wohnort: Dessau
- Hat sich bedankt: 3 mal
- Kontaktdaten:
Ja klar Werner,
aber wenn man davor sitzt ist vieles selbstverständlich für einen selbst.
Dieses mal war es die Bodentemperatur, letztens der Regen.
Somit auch keine eindeutige Zuordnung zu erkennen.
Mail ist jedenfalls raus, vielleicht hilft es bei einer Fehlersuche.
aber wenn man davor sitzt ist vieles selbstverständlich für einen selbst.
Dieses mal war es die Bodentemperatur, letztens der Regen.
Somit auch keine eindeutige Zuordnung zu erkennen.
Mail ist jedenfalls raus, vielleicht hilft es bei einer Fehlersuche.
Grüße aus Dessau (Stadt Dessau-Roßlau)
Dirk
http://www.Regionalwetter-SA.de
http://www.DessauWetter.de

Dirk
http://www.Regionalwetter-SA.de
http://www.DessauWetter.de

- weneu
- Site Admin
- Beiträge: 11572
- Registriert: 22 Feb 2002 01:00
- Wohnort: Donauwörth
- Danksagung erhalten: 18 mal
- Kontaktdaten:
Hallo Dirk,
danke, soeben erhalten. Wenn Du jetzt nur noch sagst (gleich hier im Forum), welchen Wert die Bodentemperatur genau zu dieser Zeit in Wirklichkeit hatte (also in WSWIN gespeichert)
Wobei ich langsam glaube, dass wir einem Phantom nachjagen, denn wenn es immer wieder andere Werte sind, glaube ich fast nicht, dass es eine fehlerhafte Variablenbefüllung ist.
Und bei %curval[3]% (das dürfte ja dein Bodensensor sein), kann ich mir es schon gar nicht vorstellen.
Es wird für mich immer rätselhafter.
danke, soeben erhalten. Wenn Du jetzt nur noch sagst (gleich hier im Forum), welchen Wert die Bodentemperatur genau zu dieser Zeit in Wirklichkeit hatte (also in WSWIN gespeichert)
Wobei ich langsam glaube, dass wir einem Phantom nachjagen, denn wenn es immer wieder andere Werte sind, glaube ich fast nicht, dass es eine fehlerhafte Variablenbefüllung ist.
Und bei %curval[3]% (das dürfte ja dein Bodensensor sein), kann ich mir es schon gar nicht vorstellen.
Es wird für mich immer rätselhafter.