Erster Frost

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 Werner,
es löst das Problem, aber dennoch nicht befriedigend, denn nun wird bei mir (s. obiges aktulles Beispiel) folgendes ausgegeben:
Beginn letzt. Frosttag 04:55 17.11.2005
Beginn l.Frosttag:Zeit 04:55
Beginn l.Frosttag:Datum 17.11.2005
Ende letzter Frosttag 23:26 19.11.2005
Ende l. Frosttag:Zeit 23:26
Ende l. Frosttag:Datum 19.11.2005
Dauer Frostzeit 2 Tage, 18 Stunden, 30 Minuten

Beginn des letzten Frostes (es war dies gleichzeitig der erste Frost im 2. Halbjahr) ist richtig (auch Uhrzeit). Auch das Ende des letzten Frosttages stimmt aktuell. Nur: es war natürlich keine Dauer von 2 Tagen und 18 Stunden, da ja die Temperatur auch lange Zeit im Plusbereich lag (so den ganzen 18.11.).
Ich meine, es wäre sinnvoller, wenn man hier die Zeit erhalten würde, in der die Temperatur effektiv unter Null lag. Andererseits wäre dies dann ja wieder ine Art "Dauerfrostperiode" für die wir ja bereits variable haben.
Ich hoffe, dass ich mich verständlich ausgedrückt habe.
Andererseits kann ich mir nicht recht vorstellen, wie das realisiert werden soll.
rolsch

Beitrag von rolsch »

Hi,
also ich hatte die ganannten Var's so gedeutet,
dass folgendes ermittelt wird:

Der Frost beginnt und die Var's zu %ws_lasticeday*% werden gefüllt.

Irgendwann steigt die Temp wieder auf über +0°C und nun werden die Var's %ws_lasticeday*% gefüllt.

Danach beinhaltet die Var %ws_iceday_duration% die Dauer des Frostes.

Bisher ist diese Var immer mit 0 Minuten gefüllt.

@Werner N
Der Beginn LETZTER Frost kann ja wohl nicht richtig sein,
da du selbst geschrieben hast, dass am 19.11 wieder Frost war.
(Var für Erster Frosttag im Jahr %firstcoldday% Nördliche Halbkugel gibt es ja auch, aber darum geht es hier ja nicht...)
Zuletzt geändert von rolsch am 20 Nov 2005 00:24, insgesamt 5-mal geändert.
Holli

Beitrag von Holli »

weneu hat geschrieben:Hallo Werner,
ich fürchte, wenn ich mich jetzt nicht selbst täusche, dass in den Variablen noch ein Problem steckt, und das ist Rolands Problem, denn sie liefern für Beginn und Ende die identischen Werte
Genau so sieht es aus.
aktuelles Beispiel von heute:
Bei meinem Beispiel ist es noch besser zu sehen, weil es gleichzeitig der erste Frost des Winters war und deshalb der tatsächliche Frostbeginn zu sehen ist.
Das heißt also, Beginn und Ende fallen immer zusammen und dadurch beträgt die Frostdauer immer 0 Minuten
... und der Termin für den Beginn des letzten Frostes stimmt natürlich auch nicht.
Holli

Beitrag von Holli »

rolsch hat geschrieben:
Hi,
also ich hatte die ganannten Var's so gedeutet,
dass folgendes ermittelt wird:

Der Frost beginnt und die Var's zu %ws_lasticeday*% werden gefüllt.
Bis hierhin ACK.
Irgendwann steigt die Temp wieder auf über +0°C und nun werden die Var's %ws_lasticeday*% gefüllt.
Nö, so nicht. Der Wert wird mit der jeweils niedrigsten Temperatur gefüllt, der Zeitpunkt mit jedem Auslesen, bis die Temperatur auf oder über 0,0°C steigt.

So hat man den jeweils tiefsten Wert und die bisherige Dauer, auch wenn der Frost noch anhält.
Danach beinhaltet die Var %ws_iceday_duration% die Dauer des Frostes.
Das tut sie auch, wenn sie bei jedem Auslesen akualisiert wird und beim Ende des Frostes das Aktualisiern einfach stoppt.
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 Roland,
es ist letztendlich so, wie Dietmar geschrieben hat (und ich auch).
Es liegt hier noch ein Problem vor und ich denke, Werner wird sich irgendwann melden.
Es betrifft allerdings nur die Variablen
%ws_lasticedaystart%
%ws_lasticedaystartt%
%ws_lasticedaystartd%
%ws_lasticeday%<br>
%ws_lasticedayt%
%ws_lasticedayd%<br>
%ws_iceday_duration%<br>
Alle anderen "Frostvariablen" (auch1. Frost im Jahr und letzter Fost im Jahr) sind korrekt.
@Werner
Wobei mir hier immer schon die Namensgebung nicht recht gefallen hat (iceday), denn um einen Eistag geht es eigentlich nicht, sondern nur um eine "normale" Frostdauer.
Benutzeravatar
Werner
Site Admin
Beiträge: 6071
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 141 mal
Kontaktdaten:

Beitrag von Werner »

Hallo,

habe heute alle meine Stationen kontrolliert -
ich muß zugeben, hier läuft etwas schief.

Ich werde mich der Sache annehmen.

Werner
rolsch

Beitrag von rolsch »

@ Werner
-> danke, wirst das Problem schon finden Bild
Holli

Beitrag von Holli »

Hallo Werner,
Werner hat geschrieben:Hallo,

habe heute alle meine Stationen kontrolliert -
ich muß zugeben, hier läuft etwas schief.

Ich werde mich der Sache annehmen.
Der Winter fängt ja gerade erst an. Es wird noch viele Testtage geben :wink:
sebkoch
Beiträge: 40
Registriert: 31 Jan 2005 12:48

Beitrag von sebkoch »

Hätte nicht gedacht das mein Posting so interessant wird :) Ich habe mich mit den einzelnen Variabeln noch nicht beschäftigt bis jetzt und warte jetzt erstmal bis es korekt funktioniert. Werner wird das schon machen. :D
Holli

Beitrag von Holli »

Werner hat geschrieben:Hallo,

wenn unter Frostdauer 0 Minuten erscheint:

Einen "Reset" unter Wetterstation, Wettervorhersage, Statistik Daten
durchführen
und danach auf den Tag gehen, wo der Frost begann.

Werner
Ja, so paßt es.

Aber... was ist mit

Code: Alles auswählen

Längster Frost Beginn   %LT_IceDayDateStartbegin%                       V2.85.3
Längst.Frost Beg.Zeit   %LT_IceDayDateStartbeginT%                      V2.85.3a
Längst.Frost Beg.Datum  %LT_IceDayDateStartbeginD%                      V2.85.3a
Längster Frost Ende     %LT_IceDayDateStart%                            V2.85.2
Längst.Frost EndeZeit   %LT_IceDayDateStartT%                           V2.85.2
Längst.Frost EndeDatum  %LT_IceDayDateStartD%                           V2.85.2
Dauer längster Frost    %LT_IceDayDuration%                             V2.85.2
?

Da tut sich hier immer noch nichts:

Code: Alles auswählen

Längster Frost Beginn   00&#58;00  01.01.1980                       V2.85.3
Längst.Frost Beg.Zeit   00&#58;00                      V2.85.3a
Längst.Frost Beg.Datum  01.01.1980                      V2.85.3a
Längster Frost Ende     00&#58;00  01.01.1980                            V2.85.2
Längst.Frost EndeZeit   00&#58;00                           V2.85.2
Längst.Frost EndeDatum  01.01.1980                           V2.85.2
Dauer längster Frost    ---                             V2.85.2
Werden diese Variablen erst nach einem "Eistag" gefüllt?
Benutzeravatar
Werner
Site Admin
Beiträge: 6071
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 141 mal
Kontaktdaten:

Beitrag von Werner »

@Dietmar,

die "Langzeit" Frostvariablen werden normalerweise schon "befüllt"

Was steht in den errorlog-Datei dazu?

Das
Ja, so paßt es.
ist nicht korrekt!

Wenn der Frost anhält, läuft etwas schief - aber nicht immer.
Ich bin auf der Suche dazu.


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 Dietmar,
es ist so wie Werner sagt:
- die Langzeitfrostvariablen stimmen (immer schon)
- bei der "Kurzzeitvariablen" gibt es noch ein Problem, du merkst es nur nicht immer.
Lass also einfach Werner mal suchen und wir warten ab.
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 Dietmar,
noch ein Nachtrag:
Da tut sich hier immer noch nichts:
Code:
Längster Frost Beginn 00:00 01.01.1980 V2.85.3
Längst.Frost Beg.Zeit 00:00 V2.85.3a
Längst.Frost Beg.Datum 01.01.1980 V2.85.3a
Längster Frost Ende 00:00 01.01.1980 V2.85.2
Längst.Frost EndeZeit 00:00 V2.85.2
Längst.Frost EndeDatum 01.01.1980 V2.85.2
Dauer längster Frost --- V2.85.2
(bez. auch die zurückliegenden Jahre)


Werden diese Variablen erst nach einem "Eistag" gefüllt?
Wenn diese Variablen nicht "stimmen", musst du allerdings einmalig folgendes machen:
"Internet - Grafiken/Tabellen aktualisieren" und hier Haken bei "Trockenheit Eistage Zeit" sowie "Jahr-Datei" und dann das ganze Jahr aktualiseren.
Und noch ein Nachtrag:
Hier wird natürlich wirklich nur der "Dauerfrost" erfasst, es ist also der Zeitraum, in dem niemals Plusgrade auftraten.
Holli

Beitrag von Holli »

Werner hat geschrieben:
@Dietmar,

die "Langzeit" Frostvariablen werden normalerweise schon "befüllt"

Was steht in den errorlog-Datei dazu?
Nichts, was mir etwas sagen würde :wink: :

Code: Alles auswählen

22.11.2005 00&#58;40&#58;33.035 V2.91.3 0 40 3  Not LongIceDate&#58; Now&#58;01&#58;00  21.11.2005  OldDate&#58;00&#58;00  01.01.1980  OldD&#58;---  Date&#58;00&#58;35  22.11.2005  D&#58;---
22.11.2005 01&#58;00&#58;56.805 V2.91.3 0 40 3  Not LongIceDate&#58; Now&#58;02&#58;00  21.11.2005  OldDate&#58;00&#58;00  01.01.1980  OldD&#58;---  Date&#58;00&#58;55  22.11.2005  D&#58;---
&#91;..&#93;
22.11.2005 03&#58;50&#58;33.049 V2.91.3 0 40 3  Not LongIceDate&#58; Now&#58;04&#58;00  21.11.2005  OldDate&#58;00&#58;00  01.01.1980  OldD&#58;---  Date&#58;03&#58;45  22.11.2005  D&#58;---
22.11.2005 03&#58;55&#58;39.019 V2.91.3 0 40 3  Not LongIceDate&#58; Now&#58;04&#58;00  21.11.2005  OldDate&#58;00&#58;00  01.01.1980  OldD&#58;---  Date&#58;03&#58;50  22.11.2005  D&#58;---
Ich hab's mal gekürzt. Dazwischen stehen dieselben Zeilen mit einem schrittweise aufsteigenden Stundenwert hinter "Now:". Sonst stehen keine Einträge drin.
Das
Ja, so paßt es.
ist nicht korrekt!
Stimmt, klemmt schon wieder. Schade, gestern Nacht, während des Frostes ging es. Die Anfangszeit paßte und die Zeit wurde hochgezählt. Jetzt, nach dem Ende des Frostes steht in Anfang und Ende wieder derselbe Wert und die Dauer ist 0 Minuten.

Mal sehen, die nächste Nacht dürfte wieder kalt werden. Vielleicht können wir das Problem einkreisen.
Holli

Beitrag von Holli »

weneu hat geschrieben:Hallo Dietmar,
es ist so wie Werner sagt:
- die Langzeitfrostvariablen stimmen (immer schon)
Die Variablenausgaben, die ich gepostet habe, habe ich nicht selbst geschrieben. Und die angezeigten Werte würde ich nicht als "stimmen" bezeichnen...
Aber mit
Wenn diese Variablen nicht "stimmen", musst du allerdings einmalig folgendes machen:
"Internet - Grafiken/Tabellen aktualisieren" und hier Haken bei "Trockenheit Eistage Zeit" sowie "Jahr-Datei" und dann das ganze Jahr aktualiseren.
hat es jetzt funktioniert. Ganz nebenbei hat diese Aktion auch die falschen Werte der Kurzzeitvariablen repariert.
- bei der "Kurzzeitvariablen" gibt es noch ein Problem, du merkst es nur nicht immer.
Naja... ich hatte hier zwei Gelegenheiten, es zu bemerken, und ich habe es zweimal bemerkt... :wink:
Der Reset hatte das Problem nur kurzfristig behoben.
Lass also einfach Werner mal suchen und wir warten ab.
Ich denke, es kann Werner helfen, mehr über die Umstände zu erfahren, unter denen es passiert, zumal er selbst derzeit vermutlich kaum die Möglichkeit hat, ein Frostende zu beobachten. Auch der Errorlog dürfte dabei nützlich sein.
Antworten