Tendenzanzeige Temperatur
Moderatoren: Werner, Tex, weneu
-
robehai
Tendenzanzeige Temperatur
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
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
Hallo,
Hier mal zum Testen
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[2]=%ws_getmem[3]%~0,0~<font>kälter</font>~<font>wärmer</font>% als gestern um diese Zeit-
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
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
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.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.
man definiert lediglich im Kopfbereich alle Variablen die man verarbeiten möchte, z.B
Code: Alles auswählen
$temp_aktuell = "%curval[2]%";
$temp_2hour = "%curminmaxhour[0,2,0]%";
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($temp_aktuell > $temp_2hour)
{
echo "Temperatur steigend";
echo "<img>";
}
else if($temp_aktuell < $temp_2hour)
{
echo "Temperatur fallend";
echo "<img>";
}
else if($temp_aktuell =$temp_2hour)
{
echo "Temperatur gleichbleibend";
echo "<img>";
}
else
{
echo "Es gibt noch keine Vergleichswerte";
}
- muss durch <und> ersetzt werden
lg
/me
Zuletzt geändert von WetterChris am 24 Jul 2010 09:06, insgesamt 4-mal geändert.
-
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
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
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)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.
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:
Hallo Rolli-
Probier' 'mal folgende Variablenkonstruktion für eine Stunden-Temperaturänderung:
Für die "<img's>" sind die Pfeile: 1. "gleichbleibend", 2. "oben", 3. "unten" einzusetzen.
Probier' 'mal folgende Variablenkonstruktion für eine Stunden-Temperaturänderung:
Code: Alles auswählen
%unit_off%
%ws_compare[3]=%tempchange[2]=60%~0,0~<img>~%ws_compare[2]=%tempchange[2]=60%~0,0~<img>~<img>%%
%unit_on% %tempchange[2]=60%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)
-
WS-Mijas
Lösungsvorschlag für Temperaturtendenz-Anzeige
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:
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.
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[2]% °C
<!-- Von WSWin ausgewählte Grafik für '='-Zeichen wenn die Temperatur seit dem letzten Datensatz unverändert ist -->
%ws_compare[3]=%tempchange[2]=10%~0~ <img src="http://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[1]=%tempchange[2]=10%~0~ <img src="http://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[5]=%tempchange[2]=10%~0~ <img src="http://Link zur Grafik/pfeil_ab.gif" width="17" height="18">~ %
...
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.