Seite 1 von 1

Gibt es eine Zeitvariable?

Verfasst: 24 Mai 2007 07:18
von RaMax
Hallo!

Ich habe wieder einmal ein Problem und ersuche euch um eure Hilfe.

Ich möchte folgende Tabelle (Beispiel) machen:

Uhrzeit Temperatur Luftfeuchte
---------------------------------------
07:00 23,7°C 76 %
08:00 23,9°C 68 %
09:00 22,4°C 54 %
usw.

Die Tabelle soll praktisch die Werte der letzten 24 Stunden zeigen. An oberster Stelle soll immer der aktuellste Wert der letzten Stunde stehen.
Also wenn ich die Tabelle um 8.15 Uhr öffne, dann soll die Tabelle mit 8.00 Uhr beginnen und mit 07:00, 06:00 usw. fortgesetzt werden.

Den Wert für die Temperatur z.B. kann man ja leicht auslesen. Dafür verwende ich %curminmaxhour[0,2,2]. Als Ergebnis bekomme ich den aktuellen Wert vor 2 Stunden: 19,4°C. Aber wie lautet die Variable für die Uhrzeit. Ich möchte ja am Anfang der Tabelle nicht stehen haben "Vor 2 Stunden" sondern die entsprechende Uhrzeit (z.B. 8:00).

Gibt es dafür eine Zeitvariable?

Danke im Voraus für eure Hilfe.

Max

Verfasst: 24 Mai 2007 08:31
von weneu
Hallo Max,
dafür gibt es schlicht und einfach die Variable %ws_time%
Rat: Befasse Dich mal mit den template-Dateien, speziell der template_d.txt (hier ist insbesondere die Variable %templatebegin% wichtig)
Wenn die Datei bei Dir noch den Namen template_d_.txt hat, entferne den Unterstrich und aktiviere die Erzeugung der Datei ("Steuerung - Einstellungen - Template/APRS/SYNOP/METAR" und hier "Tagestemplate abarbeiten"
Dann wird eine Datei mit Namen wie day4.txt (für Donnerstag) erzeugt.
Ich denke, daraus kannst Du Dir dann Deine eigen templatedatei basteln.
Wenn Du Dich mit templates noch wenig auskennst, lies auch mal meine Seite
http://faqtemp.wernerneudeck.de

Verfasst: 24 Mai 2007 14:43
von RaMax
Hallo Werner!

Danke für deine Antwort. Ich werde mir am Wochenende einmal die TEMPLATES genauer ansehen und auch auf deine Seite Tipps holen.

Ich war der Meinung, dass das einfacher geht. Der Befehl %curminmaxhour[0,2,2]% zeigt ja auch die Luftfeuchte vor 2 Stunden. Also war ich der Meinung, dass es dazu dann auch einen Befehl für die Uhrzeit gibt, welche die Uhrzeit z.B. minus 2 Stunden ausgibt.
Der Befehl %ws_time% gibt ja auch nur die aktuelle Zeit aus.

Bleibt mir also nichts anderes übrig, mich in den Umgang mit TEMPLATES einzulesen.

Max