Sonnenzeit in Template Dateien

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
rf-leo
Beiträge: 105
Registriert: 06 Dez 2006 15:31
Wohnort: Leopoldshöhe
Hat sich bedankt: 1 mal
Kontaktdaten:

Sonnenzeit in Template Dateien

Beitrag von rf-leo »

Hallo,

ich möchte eine Template-Datei erstellen, die mir die Werte einer VP2 zur jeder vollen Stunde ausgibt.
So weit auch kein Problem mit dem folgenden Ansatz:

Code: Alles auswählen

%hour_only%
%templatebegin%%ws_time%;%curval[2]%;%curval[18]%;%curval[33]% ...
Nur, jetzt kommt die Schwierigkeit bei der ich einen Denkanstoss benötige:
Ich möchte zur jeden vollen Stunde mir die Luftdruckdifferenz der bis dahin vergangenen Stunde ausgeben lassen.
Welche Variable kann ich dafür gebrauchen?

Mein 2. Problem ist mit der Sonnenscheinzeit, hier möchte ich die Summe des Sonnenscheins der bis dahin vergangenen Stunde in Minuten gerne ausgeben.
Auch hier habe ich leider noch keinen Ansatz einer Lösung.

Vielen Dank!

Gruß
Rainer
Benutzeravatar
moppedhausi
Beiträge: 851
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 69 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

Re: Sonnenzeit in Template Dateien

Beitrag von moppedhausi »

rf-leo hat geschrieben:Ich möchte zur jeden vollen Stunde mir die Luftdruckdifferenz der bis dahin vergangenen Stunde ausgeben lassen.
Welche Variable kann ich dafür gebrauchen?
Versuchs mal mit %ws_baro1h%
Gruss Wilfried
rf-leo
Beiträge: 105
Registriert: 06 Dez 2006 15:31
Wohnort: Leopoldshöhe
Hat sich bedankt: 1 mal
Kontaktdaten:

Beitrag von rf-leo »

Hallo Wilfried,

nee, funktioniert leider nicht!
Als Ergebnis bekomme ich bei allen Stundenwerten den Wert der Differenz der letzten Stunde zum Zeitpunkt der Generierung der Daten.

Beispiel, siehe jeweils den 4. Meßwert innerhalb einer Zeile und vergleiche ihn mit dem 3. Meßwert bzw. bilde die Differenz:
  • 17:00;18,4°C;72%;1014,5hPa;0,0hPa/1h;13,3°C;16,8km/h;O-NO;67°;22,5km/h;14,9°C;278W/m²;5min;0,0mm;0,000mm
    18:00;18,4°C;71%;1013,6hPa;0,0hPa/1h;13,0°C;18,2km/h;O-NO;71°;27,4km/h;14,5°C;322W/m²;5min;0,0mm;0,000mm
    19:00;18,6°C;69%;1013,3hPa;0,0hPa/1h;12,8°C;23,9km/h;O;83°;37,0km/h;13,7°C;178W/m²;5min;0,0mm;0,000mm
    20:00;18,1°C;71%;1013,1hPa;0,0hPa/1h;12,8°C;19,6km/h;O;91°;27,4km/h;13,8°C;102W/m²;5min;0,0mm;0,000mm
    21:00;17,2°C;74%;1013,2hPa;0,0hPa/1h;12,5°C;22,8km/h;O;81°;32,2km/h;12,0°C;18W/m²;5min;0,0mm;0,102mm
Ebenso verhält es sich noch mit der Sonnenscheinzeit, siehe Minuten-Wert nach der Solarstrahlung.

Gruß
Rainer
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 Rainer,
Du könntest es bezüglich Druck mal mit
%curminmaxhour[4,1,33]%
versuchen
rf-leo
Beiträge: 105
Registriert: 06 Dez 2006 15:31
Wohnort: Leopoldshöhe
Hat sich bedankt: 1 mal
Kontaktdaten:

Beitrag von rf-leo »

Hallo Werner,

die von Dir genannte Variable, %curminmaxhour[4,1,33]%, produziert genau das selbe Verhalten, wie die von Wilfried genannte, %ws_baro1h%.
Leider auch keine Lösung.

Auch ich bin bisher mit anderen Variablen nicht weitergekommen, habe die ws_variables.txt schon fast durch.
Deshalb hier die Frage, evtl. an Werner K., gibt es hierfür überhaupt eine Lösung, zu der Feuchte aber auch zu der Sonnenscheinzeit?


Gruß
Rainer
Benutzeravatar
Werner
Site Admin
Beiträge: 6091
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 145 mal
Kontaktdaten:

Beitrag von Werner »

@Rainer,

%hour_only% berücksichtigt keine Differenz-Werte.

Du müsstest auf ein Template umstellen und die Werte mit den Calcvariablen berechnen.

Normale Werte:
%curminmaxhour[5,0,x]%
%curminmaxhour[5,1,x]%
...
Differenzen:
%ws_calc[-]=%curminmaxhour[5,0,33]%~%curminmaxhour[5,1,33]%~1%
bzw.
%ws_calc[-]=%curminmaxhour[5,1,37]%~%curminmaxhour[5,0,37]%~1%

nur als Ansatz gedacht ...

Werner
Zuletzt geändert von Werner am 28 Mai 2008 07:40, insgesamt 1-mal geändert.
Wettermichel

Beitrag von Wettermichel »

Hallo Rainer,

probiers mal mit folgender Erweiterung in deinem Template.
Als weiterer Ansatz.

%hour_only%%unit_off%


%templatebegin%%ws_time%;%curval[2]%;%curval[18]%;%curval[33]%;%ws_setmem[1]=%curval[33]%%;%ws_calc[-]=%curval[33]%~%ws_getmem[1]%~2%

Gruß

Michael
rf-leo
Beiträge: 105
Registriert: 06 Dez 2006 15:31
Wohnort: Leopoldshöhe
Hat sich bedankt: 1 mal
Kontaktdaten:

Beitrag von rf-leo »

Hallo Werner, hallo Michael,

erst einmal mein Dank an Euch für die Denkanstöße.

Mit dem Ansatz von Michael habe ich nun auch erfolgreich das Problem mit der Luftfeuchte lösen können.

Mit dem Ansatz von Werner, in Verbindung mit %templatebegin%, bin ich leider nicht weitergekommen, produziert das gleiche bekannte Verhalten wie oben geschildert.

Somit habe die die Feuchte im Griff, aber mit der Sonnenscheinzeit der letzten Stunde bin ich noch nicht weitergekommen :?:

Hat vielleicht noch jemand eine Idee, sollte in Verbindung mit %templatebeginn% zu realisieren sein.


Gruß
Rainer
http://www.krentruperhagen.de, im schönen Lipperland!
Benutzeravatar
Werner
Site Admin
Beiträge: 6091
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 145 mal
Kontaktdaten:

Beitrag von Werner »

@Rainer,

bei der Sonnenscheinzeit würde der Ansatz mit Verwendung
%curminmaxhour[4,%ws_hour%,37]% funktionieren ...
... aber bei ws_hour=0 geht das Programm vom aktuellen Tag aus,
in diesem Fall stimmt es dann leider nicht.

Vielleicht führe ich einen zusätzlichen Parameter für
%curminmaxhour[a,h,x]%
a=6 Differenz zur letzten Stunde ein.

Werner
rf-leo
Beiträge: 105
Registriert: 06 Dez 2006 15:31
Wohnort: Leopoldshöhe
Hat sich bedankt: 1 mal
Kontaktdaten:

Beitrag von rf-leo »

Hallo Werner,

vielen Dank, dass Du Dich dessen annimmst!

Wäre echt spitze, wenn ich das Problem mit der Sonnenscheinzeit der letzten Stunde auch lösen könnte, ob nun über einen "Rechnenansatz" oder über eine neue Variable.

Zwischenzeitlich baue ich an meinen Template mal weiter, habe noch genug andere Baustellen, und warte evtl. auf die Dinge, die da kommen :D

Auch werde ich mir die Variable %curminmaxhour[a,h,x]% nocheinmal genauer anschauen ... ,
irgendwie muss man das Programm doch mal durchdrungen haben :wink:


Gruß
Rainer
http://www.krentruperhagen.de, im schönen Lipperland!
rf-leo
Beiträge: 105
Registriert: 06 Dez 2006 15:31
Wohnort: Leopoldshöhe
Hat sich bedankt: 1 mal
Kontaktdaten:

Beitrag von rf-leo »

Hallo Werner(s),

ich bin momentan mal wieder an meinem alten Problem der Sonnenscheinzeit in einem Template dran.

Aufgrund der Aussage in der info.txt
- ermöglicht die Berechnung einer Differenz zweier Sensoren (gleicher Typ)
habe ich nun mal in der neuen ws_variables.txt geschaut, aber leider nicht das Richtige gefunden.

Deshalb benötige ich an dieser Stelle einen kleinen Hinweis, in welcher Richtung ich nun denken muß.
Ist der o.g. Satz evtl. in Zusammenhang mit curminmaxhour[a,h,x] zu sehen?

An dieser Stelle schon einmal vielen Dank!

Gruß
Rainer


P.S. an dieser Stelle möchte ich beiden Werners, insbesondere Werner K., mal ein ganz großes Lob aussprechen für die zur Verfügungstellung der tollen Software und Werner N. für seinen unermüdlichen Einsatz beim Einsatz derer. :D
http://www.krentruperhagen.de, im schönen Lipperland!
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 Reiner,
ich glaube nicht, dass Dich die Sache mit der Differenz weiter bringt. Schau es trotzdem mal an unter "Wetterstation - Spezialsensoren - #2"
Dort ist die Möglichkeit gegeben, aus 2 Sensoren desselben Typs die Differenz zu bilden.
Ich glaube aber nicht, dass es das ist, was Du willst.
Wer es aber für gewisse Auswertungszwecke braucht, kann z.B. folgendes erreichen:
Er bildet aus dem Außentemperatursensor und dem Bodentemperatursensor einen neuen Sensor, der eben die Differenz anzeigt. (nur als Beispiel, ist auch auf andere gleichartige Sensoren anwendbar)
rf-leo
Beiträge: 105
Registriert: 06 Dez 2006 15:31
Wohnort: Leopoldshöhe
Hat sich bedankt: 1 mal
Kontaktdaten:

Beitrag von rf-leo »

Hallo Werner K.,

ich möchte mal vorsichtig anfragen, ob das folgende erwähnte vom 29.05.2008 vielleicht umgesetzt wird / werden könnte?
Vielleicht führe ich einen zusätzlichen Parameter für
%curminmaxhour[a,h,x]%
a=6 Differenz zur letzten Stunde ein.
Vielen Dank!!


Gruß
Rainer
http://www.krentruperhagen.de, im schönen Lipperland!
rf-leo
Beiträge: 105
Registriert: 06 Dez 2006 15:31
Wohnort: Leopoldshöhe
Hat sich bedankt: 1 mal
Kontaktdaten:

Beitrag von rf-leo »

Hallo Werner K., hallo miteinander,

die Erweiterung im letzten Update auf die Version 2.94.3
- Erweiterung Variable:
%curminmaxhour[a,h,x]% neu a: 6=Differenz zur vorherigen Stunde (genaue Stunde) bzw. Summe bei Zeiten, Regen Summe bei Zeiten, Regen
funktioniert wunderbar und das oben beschriebene Problem des Sonnenscheins ist damit gelöst.

Deshalb auch hier nochmals, meinen herzlichen Dank an Werner K. :D

Die Variable

Code: Alles auswählen

%curminmaxhour[6,%ws_hour%,37]%
bringt das gewünschte Ergebnis.

Zu sehen ist dieses unter http://www.krentruperhagen.de/day-tab.php


Gruß
Rainer
http://www.krentruperhagen.de, im schönen Lipperland!
Antworten