Sonnenzeit nicht dezimal
Moderatoren: Werner, Tex, weneu
-
Snackbaer
Sonnenzeit nicht dezimal
Moin, moin,
sowohl in der Maximum/Minimum Tabelle:
http://www.wetterluebeck.de/statistik/j ... /index.php
als auch in der Variable: %season_max[37~01012009~31122009]%
wird der Wert in Dezimal ausgegeben ...
also zum Beispiel 15,82 h
ist durch eine Änderung in den Einstellungen bzw. Einbau in der Variable auch eine Stunden-Minuten Anzeige möglich?
Danke für eine Antwort
Snackbaer
sowohl in der Maximum/Minimum Tabelle:
http://www.wetterluebeck.de/statistik/j ... /index.php
als auch in der Variable: %season_max[37~01012009~31122009]%
wird der Wert in Dezimal ausgegeben ...
also zum Beispiel 15,82 h
ist durch eine Änderung in den Einstellungen bzw. Einbau in der Variable auch eine Stunden-Minuten Anzeige möglich?
Danke für eine Antwort
Snackbaer
-
joergeli
- Beiträge: 669
- Registriert: 30 Aug 2006 17:32
- Wohnort: 61279 Grävenwiesbach (Hessen)
- Kontaktdaten:
Hallo Snackbaer,
ich habe das bei mir so gelöst:
Ergebnis:
Damit das Template funktioniert, muss in WsWIN die entspr. Jahresansicht ausgewählt werden.
Gruß
Jörg
ich habe das bei mir so gelöst:
Code: Alles auswählen
<!-- %customfile=test.txt% -->
### Datum des Tages mit der längsten Sonnenscheindauer des Jahres ####
%ws_m_maxday[0,37]%
### Dezimalpunkte zwischen Tag/Monat und Monat/Jahr entfernen ###
%ws_setmem[9]=%ws_cutstr=0~8~%ws_m_maxday[0,37]%%%
%ws_setmem[10]=%ws_cutstr=1~3~%ws_m_maxday[0,37]%%%
%ws_setmem[11]=%ws_cutstr=0~5~%ws_getmem[10]%%%
### Ausgabe ###
Maximale Sonnenscheinzeit: %sundaypast[%ws_getmem[9]%~%ws_getmem[11]%~%ws_year%]% am %ws_m_maxday[0,37]%
Code: Alles auswählen
### Tag mit der längsten Sonnenscheindauer des Jahres ####
24.05.2009
### Dezimalpunkte zwischen Tag/Monat und Monat/Jahr entfernen ###
### Ausgabe ###
Maximale Sonnenscheinzeit: 13:45 Stunden am 24.05.2009
Damit das Template funktioniert, muss in WsWIN die entspr. Jahresansicht ausgewählt werden.
Gruß
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:
Stehe ich jetzt auf dem Schlauch ?
Jörg, das Zeit-Ergebnis aus deinem Template (13:45) sieht bei mir mit der
Variable %sunday_s% genau so aus.
Jörg, das Zeit-Ergebnis aus deinem Template (13:45) sieht bei mir mit der
Variable %sunday_s% genau so aus.
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

-
joergeli
- Beiträge: 669
- Registriert: 30 Aug 2006 17:32
- Wohnort: 61279 Grävenwiesbach (Hessen)
- Kontaktdaten:
Hallo Dirk,
%sunday_s% gibt IMHO die Sonnenscheinzeit des aktuellen Tages aus,
hier ging es aber um den Tag im Jahr mit der längsten Sonnenscheinzeit , oder stehe ich jetzt auf der Rolle ?
Gruß
Jörg
Nachtrag:
Wenn ich %sunday_s% aus der WsWIN-Jahresansicht erstellen lasse,
wird mir die Tages-Sonnenscheinzeit vom 31.12.xxxx des entspr. Jahres ausgegeben
%sunday_s% gibt IMHO die Sonnenscheinzeit des aktuellen Tages aus,
hier ging es aber um den Tag im Jahr mit der längsten Sonnenscheinzeit , oder stehe ich jetzt auf der Rolle ?
Gruß
Jörg
Nachtrag:
Wenn ich %sunday_s% aus der WsWIN-Jahresansicht erstellen lasse,
wird mir die Tages-Sonnenscheinzeit vom 31.12.xxxx des entspr. Jahres ausgegeben
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
-
Thunder-in-Paradise
- Beiträge: 128
- Registriert: 31 Jan 2009 17:21
- Wohnort: Lübeck
- Kontaktdaten:
Tachchen Jörg-
Die Sache funktioniert.
Kann man auch die Einheit-Kurzform ausweisen, also nicht Stunden sondern (wie bei %sunday_s%)? Oder die Einheit ganz wegnehmen und manuell z.B. Std. zusetzen?
Die Sache funktioniert.
Kann man auch die Einheit-Kurzform ausweisen, also nicht Stunden sondern (wie bei %sunday_s%)? Oder die Einheit ganz wegnehmen und manuell z.B. Std. zusetzen?
Beste Grüße aus Lübeck
Peter
www.luebecker-wetterservice.de

_______________________________________
Davis Vantage Pro2 Aktiv Plus + WsWin + WeatherDisplay (Live)
Peter
www.luebecker-wetterservice.de

_______________________________________
Davis Vantage Pro2 Aktiv Plus + WsWin + WeatherDisplay (Live)
-
joergeli
- Beiträge: 669
- Registriert: 30 Aug 2006 17:32
- Wohnort: 61279 Grävenwiesbach (Hessen)
- Kontaktdaten:
Hallo Peter,
den unerwünschten Text "Stunden" kann man durch den replace-Befehl ( %ws_replacestr=alttext1~neutext2~text%) verändern,
bzw. eliminieren, in dem man die letzte Zeile so schreibt:
Ergebnis:
Gruß
Jörg
den unerwünschten Text "Stunden" kann man durch den replace-Befehl ( %ws_replacestr=alttext1~neutext2~text%) verändern,
bzw. eliminieren, in dem man die letzte Zeile so schreibt:
Code: Alles auswählen
### Zeichen ersetzen (Stunden in Std.): ###
%ws_replacestr=Stunden~Std.~%sundaypast[%ws_getmem[9]%~%ws_getmem[11]%~%ws_year%]%%
### Zeichen ersetzen (Stunden entfernen): ###
%ws_replacestr=Stunden~~%sundaypast[%ws_getmem[9]%~%ws_getmem[11]%~%ws_year%]%%
Code: Alles auswählen
### Zeichen ersetzen (Stunden in Std.): ###
13:45 Std.
### Zeichen ersetzen (Stunden entfernen): ###
13:45
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
-
Thunder-in-Paradise
- Beiträge: 128
- Registriert: 31 Jan 2009 17:21
- Wohnort: Lübeck
- Kontaktdaten:
Danke für die richtige Beantwortung Jörg !
Beste Grüße aus Lübeck
Peter
www.luebecker-wetterservice.de

_______________________________________
Davis Vantage Pro2 Aktiv Plus + WsWin + WeatherDisplay (Live)
Peter
www.luebecker-wetterservice.de

_______________________________________
Davis Vantage Pro2 Aktiv Plus + WsWin + WeatherDisplay (Live)
-
Snackbaer
Stimmt nicht ganz!
Hallo Joergeli,
ohne kleinlich zu sein, stimmt das Ergebnis der Deiner Variable nicht genau:
bei 15,82 h kommt zum Beispiel 15 Stunden und 54 Minuten heraus,
obwohl das Ergebnis eigentlich 15 Stunden und 49 Minuten sein sollte ....
Ich denke es ist nicht so schlimm 5 Minuten zu unterschlagen, frage mich aber was zum Beispiel bei 15,98 Stunden passiert?
Mich interessiert eigentlich die Rechenoperationen, die Deine Variablen zum Vorschein bringt ...
Schade eigentlich, dass es nicht das Gegenstück von der Variable %ws_timetoval% gibt, dann wäre wohl einiges einfacher ....
VG
Norbert
(Snackbaer)
ohne kleinlich zu sein, stimmt das Ergebnis der Deiner Variable nicht genau:
bei 15,82 h kommt zum Beispiel 15 Stunden und 54 Minuten heraus,
obwohl das Ergebnis eigentlich 15 Stunden und 49 Minuten sein sollte ....
Ich denke es ist nicht so schlimm 5 Minuten zu unterschlagen, frage mich aber was zum Beispiel bei 15,98 Stunden passiert?
Mich interessiert eigentlich die Rechenoperationen, die Deine Variablen zum Vorschein bringt ...
Schade eigentlich, dass es nicht das Gegenstück von der Variable %ws_timetoval% gibt, dann wäre wohl einiges einfacher ....
VG
Norbert
(Snackbaer)
-
joergeli
- Beiträge: 669
- Registriert: 30 Aug 2006 17:32
- Wohnort: 61279 Grävenwiesbach (Hessen)
- Kontaktdaten:
Hallo Norbert,
mir ist auch schon aufgefallen, daß bei meiner Berechnung 5 Minuten "hinzugemogelt" werden.
Allerdings komme ich zu der umgekehrten Schlußfolgerung, daß in der Tabelle unter
"Wetter" --> "Statistik Daten" --> "Jahr" im Feld "Sonnenschein-Zeit" 5 Minuten zu wenig errechnet werden ?
Warum ? - siehe folgende Berechnungen:
Beispiel: Längste Sonnenscheindauer bei uns am 24.05.2009:

### Season_Max / Jahr ###
Season_max / Jahr: %season_max[37~01012009~31122009]%
Ergebnis: 13,67 h (=13:40,2 Std.)
### Season_Max am 24.05.09 ###
Season_max : %season_max[37~24052009~24052009]%
Ergebnis: 13,67 h (=13:40,2 Std.)
### Season_Avg am 24.05.09 ###
Season_avg : %season_avg[37~24052009~24052009]%
Ergebnis: 13,75 h (=13:45 Std.)
### Sundaypast am 24.05.09 ###
Sundaypast: %sundaypast[24~05~2009]%
Ergebnis: 13:45 Stunden
Entspr. Jahres-Statistik:

_________________________________________________________
ohne kleinlich zu sein, was ist nun korrekt ?
Gruß
Jörg
mir ist auch schon aufgefallen, daß bei meiner Berechnung 5 Minuten "hinzugemogelt" werden.
Allerdings komme ich zu der umgekehrten Schlußfolgerung, daß in der Tabelle unter
"Wetter" --> "Statistik Daten" --> "Jahr" im Feld "Sonnenschein-Zeit" 5 Minuten zu wenig errechnet werden ?
Warum ? - siehe folgende Berechnungen:
Beispiel: Längste Sonnenscheindauer bei uns am 24.05.2009:

### Season_Max / Jahr ###
Season_max / Jahr: %season_max[37~01012009~31122009]%
Ergebnis: 13,67 h (=13:40,2 Std.)
### Season_Max am 24.05.09 ###
Season_max : %season_max[37~24052009~24052009]%
Ergebnis: 13,67 h (=13:40,2 Std.)
### Season_Avg am 24.05.09 ###
Season_avg : %season_avg[37~24052009~24052009]%
Ergebnis: 13,75 h (=13:45 Std.)
### Sundaypast am 24.05.09 ###
Sundaypast: %sundaypast[24~05~2009]%
Ergebnis: 13:45 Stunden
Entspr. Jahres-Statistik:

_________________________________________________________
ohne kleinlich zu sein, was ist nun korrekt ?
Gruß
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
-
Snackbaer
Danke
Hallo Joergeli,
danke für Deine Antwort ....
Jetzt verstehe ich auch die Variable, die Du oben beschrieben hattest ....
Da keine "Umrechnung" stattfindet, ist es wohl auch kein Problem mit einem Wert, der nach dem Komma nahezu hundert erreicht .... sonst hätte es natürlich passieren können, dass ein Ergebnis 15 Stunden 61 Minuten heißt ....
Da ich ebenfalls nicht Entwickler des Programms bin, kann ich Dir natürlich auch nicht sagen, welche Zeit die Richtige ist ....
vielleicht kann ich ja mal meine Frau oder einen meiner Söhne dazu bewegen, mal die Zeit zu stoppen ....
aber mal Spaß beiseite ....
vielen Dank für Deine Mühe und Deinen Erklärungen
VG
Norbert
danke für Deine Antwort ....
Jetzt verstehe ich auch die Variable, die Du oben beschrieben hattest ....
Da keine "Umrechnung" stattfindet, ist es wohl auch kein Problem mit einem Wert, der nach dem Komma nahezu hundert erreicht .... sonst hätte es natürlich passieren können, dass ein Ergebnis 15 Stunden 61 Minuten heißt ....
Da ich ebenfalls nicht Entwickler des Programms bin, kann ich Dir natürlich auch nicht sagen, welche Zeit die Richtige ist ....
vielleicht kann ich ja mal meine Frau oder einen meiner Söhne dazu bewegen, mal die Zeit zu stoppen ....
aber mal Spaß beiseite ....
vielen Dank für Deine Mühe und Deinen Erklärungen
VG
Norbert
-
joergeli
- Beiträge: 669
- Registriert: 30 Aug 2006 17:32
- Wohnort: 61279 Grävenwiesbach (Hessen)
- Kontaktdaten:
Hallo Norbert,
(wollte dort ebenfalls Std:Min haben) herumgeschlagen und konnte mir auch nicht erklären, wie das zustande kommt.
Habe dann halt "fünfe gerade sein lassen" und mich erst jetzt tiefer hineindenken müssen
Gruß
Jörg
Kein Problem, ich hatte mich mit den "leidigen" 5 Minuten schon bei der Erstellung meines Monats-Templatesvielen Dank für Deine Mühe und Deinen Erklärungen
(wollte dort ebenfalls Std:Min haben) herumgeschlagen und konnte mir auch nicht erklären, wie das zustande kommt.
Habe dann halt "fünfe gerade sein lassen" und mich erst jetzt tiefer hineindenken müssen
Gruß
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