Tendenzanzeige Temperatur

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
robehai

Tendenzanzeige Temperatur

Beitrag von robehai »

Hallo Wetterfreunde,

auf meiner Wetterseite möchte ich gerne für die Außentemp. einen ähnlichen Tendenztext erstellen, wie er für den Luftdruck (%ws_barotendencytxt%) möglich ist. Ich habe schon im Forum gesucht und verschiedene Variablen ausprobiert, nichts dabei, was mir zusagt. Die Anzeige der Temperaturtendenz 1 für steigend; 0 für gleichbleibend und -1 für fallend ist mir für Besucher der Website nicht übersichtlich genug.

Eine Möglichkeit als Textausgabe wäre ausgezeichnet.

Vielen Dank für Eure Hilfe im voraus.

Viele Grüße robehai
stuggi
Beiträge: 155
Registriert: 12 Dez 2006 23:06

Beitrag von stuggi »

Hallo,
Hier mal zum Testen

Code: Alles auswählen

Es ist jetzt %ws_setmem[3]=%ws_calc[-]=%curminmaxhour[0,24,0]%~%curval[2]%~1%%
               %ws_setmem[4]=%ws_calc[*]=%ws_getmem[3]%~-1,0~1%%
               %ws_compare[2]=%ws_getmem[3]%~0,0~%ws_getmem[3]%~%ws_getmem[4]%% K
               %ws_compare&#91;2&#93;=%ws_getmem&#91;3&#93;%~0,0~<font>k&auml;lter</font>~<font>w&auml;rmer</font>% als gestern um diese Zeit
robehai

Beitrag von robehai »

Hallo,
vielen Dank an stuggi für die Mühe und die schnelle Antwort. Leider brauche ich die Grad-Angabe nicht. Den Code muss ich mir aber erst analysieren, was die einzelnen Variablen für Funktion und Bedeutung haben. Bin noch Neuling aber doch schon alt.
Ich wollte mehr eine Temperatur-Tendenz anzeigen und zwar in Form von z.B. Pfeil, möglichst farbig, nach oben(rot), nach rechts(grün) und nach unten(blau) oder noch besser wäre selbst definierbarer Text wie etwa: ansteigend, gleichbleibend, absinkend oder so ähnlich (farbig wäre auch nicht schlecht) als Beisp. die Tendenz des Luftdruck auf meiner Seite (blauer Text).
Die Anzeige der Temperaturtendenz sollte nach jedem Auslesen der Station aktualisiert werden bzw. vor jedem Hochladen zur Wetterseite.
Je aktueller die Tendenzanzeige um so besser.

Erst mal viele Grüße Rolli
Zuletzt geändert von robehai am 16 Jul 2010 20:28, insgesamt 1-mal geändert.
WetterChris

Beitrag von WetterChris »

robehai hat geschrieben:Ich wollte mehr eine Temperatur-Tendenz anzeigen und zwar in Form von z.B. Pfeil, möglichst farbig, nach oben(rot), nach rechts(grün) und nach unten(blau) oder noch besser wäre selbst definierbarer Text wie etwa: ansteigend, gleichbleibend, absinkend oder so ähnlich (farbig wäre auch nicht schlecht) als Beisp. die Tendenz des Luftdruck auf meiner Seite (blauer Text).
Die Anzeige der Temperaturtendenz sollte nach jedem Auslesen der Station aktualisiert werden bzw. vor jedem Hochladen zur Wetterseite.
Je aktueller die Tendenzanzeige um so besser.
kurze Frage, bist Du ein wenig in php bewandert und bietet dein Webspaceanbieter php an? Denn dann wären Sonderwünsche die sich nicht oder nicht so einfach mit den Hausmitteln realisieren lassen, kein Problem.

man definiert lediglich im Kopfbereich alle Variablen die man verarbeiten möchte, z.B

Code: Alles auswählen

$temp_aktuell = "%curval&#91;2&#93;%";
$temp_2hour   = "%curminmaxhour&#91;0,2,0&#93;%";
Hinweis: Das Board stellt Codes nicht richtig dar. Vor dem Code gehört noch die einleitenden php Tags (es ist leider unmöglich sie in dem Board darzustellen)

Dann kann man auf der Seite die Variablen wunderbar verwenden um damit berechnungen oder weitere tolle Sachen anzustellen. z.B:

ist $temp_aktuell grösser, kleiner oder gleichbleibend als $temp_2hour dann gib Text XY aus (oder eine Grafik) ansonsten [...]

Code: Alles auswählen

if&#40;$temp_aktuell > $temp_2hour&#41;
   &#123;
   echo "Temperatur steigend";
   echo "<img>"; 
   &#125;
else if&#40;$temp_aktuell < $temp_2hour&#41;
   &#123;
   echo "Temperatur fallend";
  echo "<img>"; 
   &#125;
else if&#40;$temp_aktuell =$temp_2hour&#41;
   &#123;
   echo "Temperatur gleichbleibend";
   echo "<img>"; 
   &#125;
else
   &#123;
   echo "Es gibt noch keine Vergleichswerte";
   &#125;
Nach dem Echo "Temperatur steigend" kann normaler html Code für Grafiken eingebunden werden.
- muss durch <und> ersetzt werden

lg
/me
Zuletzt geändert von WetterChris am 24 Jul 2010 09:06, insgesamt 4-mal geändert.
robehai

Beitrag von robehai »

Das Interesse an diesem Thema scheint recht hoch, in zwei Tagen über 125 Aufrufe.
Vielleicht könnten unsere Moderatoren etwas bei einer Tendenz-Variable für die Temperatur nachhelfen.
Die Variable für die Barometer-Tendenz ist nämlich eine ausgezeichnete Lösung für eine Textanzeige. Ist etwas ähnliches auch für die Temperatur möglich?
Die bisher gemachten Vorschläge überschreiten mein bisheriges Wissen um zu einer erwünschten Lösung zu kommen. Trotzdem nochmal vielen Dank für die Mühe. Ich gebe vorerst auf und werde später mal versuchen eine Lösung zu finden.

Viele Grüße Rolli
WetterChris

Beitrag von WetterChris »

robehai hat geschrieben:Die bisher gemachten Vorschläge überschreiten mein bisheriges Wissen um zu einer erwünschten Lösung zu kommen. Trotzdem nochmal vielen Dank für die Mühe. Ich gebe vorerst auf und werde später mal versuchen eine Lösung zu finden.
Ich hätte Dir ja gerne geholfen, da genau die von dir gewünschte Funktion von mir ja schon realisiert wurde. Dazu gehört aber zuerst mal auszutesten ob dein Webspaceprovider php unterstützt (Das sollte heutzutage eigentlich schon Standard sein)

Das zu testen ist leicht. Indem man einfach testweise die custom.html in custom.php oder custom.php3 umbenennt und aufruft. Erscheint sie ganz normal wird php unterstützt.

Ab dann wirds relativ einfach.

lg
/me
Thunder-in-Paradise
Beiträge: 128
Registriert: 31 Jan 2009 17:21
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Thunder-in-Paradise »

Hallo Rolli-

Probier' 'mal folgende Variablenkonstruktion für eine Stunden-Temperaturänderung:

Code: Alles auswählen

%unit_off%
%ws_compare&#91;3&#93;=%tempchange&#91;2&#93;=60%~0,0~<img>~%ws_compare&#91;2&#93;=%tempchange&#91;2&#93;=60%~0,0~<img>~<img>%% 
%unit_on% %tempchange&#91;2&#93;=60%
Für die "<img's>" sind die Pfeile: 1. "gleichbleibend", 2. "oben", 3. "unten" einzusetzen.
Beste Grüße aus Lübeck

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

Lösungsvorschlag für Temperaturtendenz-Anzeige

Beitrag von WS-Mijas »

Grüß Gott @robehai,

seit 2 Wochen war ich nicht mehr im Forum, deshalb habe ich Deine Anfrage eben erst lesen können und möchte gleich antworten.

Meinst Du etwa so etwas: http://calahonda-info.net/micro ?

Der Codeabschnitt für den Tendenz-Pfeil rauf/runter oder gleichbleibend sieht in meiner benutzerdefinierten .txt-Datei, die in der custom-Schiene nach dem Auslesen jedes neuen Datensatzes (bei mir alle 10 Minuten) abgearbeitet wird, so aus:

Code: Alles auswählen

...
%unit off% 

%curval&#91;2&#93;% °C 
<!-- Von WSWin ausgewählte Grafik für '='-Zeichen wenn die Temperatur seit dem letzten Datensatz unverändert ist -->
%ws_compare&#91;3&#93;=%tempchange&#91;2&#93;=10%~0~&nbsp;<img src="http&#58;//Link zur Grafik/gleichbleibend.gif" width="17" height="15">~ %
			
			
<!-- Von WSWin ausgewählte Grafik für 'Pfeil nach oben' wenn die Temperatur seit dem letzten Datensatz gestiegen ist -->
%ws_compare&#91;1&#93;=%tempchange&#91;2&#93;=10%~0~&nbsp;<img src="http&#58;//Link zur Grafik/pfeil_auf.gif" width="17" height="18">~ %
			
			
<!-- Von WSWin ausgewählte Grafik für 'Pfeil nach unten' wenn die Temperatur seit dem letzten Datensatz gefallen ist -->
%ws_compare&#91;5&#93;=%tempchange&#91;2&#93;=10%~0~&nbsp;<img src="http&#58;//Link zur Grafik/pfeil_ab.gif" width="17" height="18">~ %
...
Die Abfrage hat viel Ähnlichkeit mit der von Peter (@Thunder-in-Paradise).

Für Textausgaben anstelle der Grafiken ersetzt Du die Linkanweisungen, z.B.:

img src="http://Link zur Grafik/pfeil_ab.gif" width="17" height="18" durch das entsprechende Tendenz-Wort - hier: fallend.

Die animierten Pfeile habe ich selbst gebastelt. Ich verwende sie auch für die Anzeige der Luftdrucktendenz. Man kann natürlich auf die bei WSWin mitgelieferten, statischen Grafiken verwenden.
Antworten