Erzeugte html-Dateien bleiben im Stammordner

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

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,
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:

Beitrag von joergeli »

Hallo Werner,
Dies kann ja auch nur dann der Fall sein, wenn die Erzeugung der Dateien zu lange dauert und gleichzeitig das Aktualisierungsintervall extrem kurz ist.
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.
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 :lol: ) 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]
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
Benutzeravatar
Sprite01
Beiträge: 890
Registriert: 06 Sep 2006 16:34
Wohnort: Dessau
Hat sich bedankt: 3 mal
Kontaktdaten:

Beitrag von Sprite01 »

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).
Grüße aus Dessau (Stadt Dessau-Roßlau)

Dirk
http://www.Regionalwetter-SA.de
http://www.DessauWetter.de
Bild
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 Jörg,
auch wenn wir uns jetzt etwas verzetteln, aber das verstehe ich nicht:
Wenn man - wie ich - nur jede halbe Stunde überträgt, nutzt es leider in diesem Fall nichts.
Du kannst doch ein 5-Minuten-Ausleseintervall einstellen und dann bei "Steuerung - Einstellungen - Übertragung" festlegen, dass die Daten nur alle 30 Minuten übertragen werden.
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:

Beitrag von joergeli »

Hallo Werner,
Wenn man - wie ich - nur jede halbe Stunde überträgt, nutzt es leider in diesem Fall nichts.
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).

HS-Upload starte ich aber schon via Steuerung - Einstellungen - Übertragung - 30 Min.
... der uploader wird erst dann aufgerufen, wenn die Daten erzeugt sind
Bei mir eben nicht :?:
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 :oops:

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
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 Jörg,
ich kann Dich beruhigen, Deine Einstellung mit "zeitgesteuert" ist schon richtig, sonst funktioniert das Ganze nicht. (ist sozusagen "off")
Daher ist dein Problem in der Tat so nicht zu lösen.
joergeli
Beiträge: 669
Registriert: 30 Aug 2006 17:32
Wohnort: 61279 Grävenwiesbach (Hessen)
Kontaktdaten:

Beitrag von joergeli »

Na, das beruhigt mich doch insofern, daß ich mich nicht zu deppert angestellt habe.
Obwohl - Werner (Krenn) hörst Du die Hilferufe :lol: :P :lol:

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
Benutzeravatar
Sprite01
Beiträge: 890
Registriert: 06 Sep 2006 16:34
Wohnort: Dessau
Hat sich bedankt: 3 mal
Kontaktdaten:

Beitrag von Sprite01 »

Habe in meiner WSWINERR von heute folgendes stehen.
Ich hoffe es ist von Interesse, sonst muß jemand STOP rufen (oder schreiben). :)
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
Es kam aber nicht zum stoppen der Aktualisierungen.
Grüße aus Dessau (Stadt Dessau-Roßlau)

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

Beitrag von wetter07 »

So guten Morgen!

Seit Freitag ist es auch bei mir wieder mal soweit! Um 02:58, wie immer, hat es sich wieder aufgehängt. Hatte mich also schon zu früh gefreut...
Joerg

Beitrag von 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:

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"  
Und die erzeugte 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">
Das ist alles, was von der sonne.txt erzeugt wurde. :roll:

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

Beitrag von Joerg »

Ich hätte da noch eine Beobachtung:
ich kann WsWin nach dem üblichen nächtlichen Fehler wieder nicht beenden...

Wenn ich das Programm beenden will steht unten in der Statusleiste:

Programm beenden... .OSWVDXPPL..R....

Vielleicht kann Werner ja da was mit anfangen?
Benutzeravatar
Sprite01
Beiträge: 890
Registriert: 06 Sep 2006 16:34
Wohnort: Dessau
Hat sich bedankt: 3 mal
Kontaktdaten:

Beitrag von Sprite01 »

Habe in meiner WSWINERR von heute folgendes stehen.
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"
Es kam heute zum stoppen der Aktualisierungen.

der Rest der custom:
<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
und das war es ...

Das es aber fast immer 03:00 Uhr ist ? :?:
:D (Wird doch nicht durch die Umstellung von der Sommerzeit sein ?) :D
Grüße aus Dessau (Stadt Dessau-Roßlau)

Dirk
http://www.Regionalwetter-SA.de
http://www.DessauWetter.de
Bild
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 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.
Benutzeravatar
Sprite01
Beiträge: 890
Registriert: 06 Sep 2006 16:34
Wohnort: Dessau
Hat sich bedankt: 3 mal
Kontaktdaten:

Beitrag von Sprite01 »

Ja klar Werner,

aber wenn man davor sitzt ist vieles selbstverständlich für einen selbst. :oops:
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
Bild
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 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.
Antworten