Fragen zur Eigenen Wetterseite

was verstehst Du unter „gehört nach IPS“ ? Meinst Du damit das Verzeichnis in dem sich die kompletten IP-Symcon Dateien befinden ? (Beispiel c:\ip-symcon)
Das würde also bedeuten man legt ein PHP script, z.B. „regionalwetter.php“ an , kopiert Dein Script hinein, ändert entsprechende Angaben und ruft das dann über den Webfrontkonfigurator als externe Seite mit der Eigenschaft „URL“ und dem Wert //ip-symcon/regionalwetter.php auf ?

Und warum kann man es nicht wie bisher unter /webfront/user/wetter /regionalwetter.php aufrufen ?

Über eine verständliche Antwort würde ich mich freuen

Gruß Diskus

Das bedeutet, Du legst im Objektbaum ein neues Script an und kopierst den Inhalt dorthinein.
Das Script macht nichts anderes wie die Daten vom FTP zuholen und in eine Datei zuschreiben. Deswegen wird es auch nicht als externe Seite eingebunden.

Danke für die Info, das klappt nun schon fast: es kommt beim Ausfürhen des scripts die Meldung:
Verbunden zu ftp-outgoing.dwd.de mit Usernamen (wert ist eingetragen)
Aktuelles Verzeichnis: /gds/gds/specials/forecast/text

Warning: ftp_fget() [function.ftp-fget]: PORT command successful in [.Skripte\Regionalwetter] on line 55

Download von VHDL50_DWEG_10334

zu c:\ip-symcon\webfront\user\wetter\berichte\berichtHeute.txt war nicht möglich

Der Pfad ist korrekt, eine Datei wurdde auch erzeugt, allerdings mit 0 byte.

Ich glaube das Verzeichnis /gds/gds/specials/forecast/text ist falsch.

Hast Du eine Idee ?

Gruß Diskus

Das passt schon. Entweder kommt IPS oder PHP nicht damit zurecht. Sobald ein 2ter Befehl gesendet wird, kommt diese Meldung.

Ich habe einen Workaround vorerst bis ich weiss warum das so ist.

Leg dir eine Kategorie an, darunter kommt eine Stringvariable und 2 Scripts.

Das 2teScript ruft die Daten ab und wenn es fertig ist startet es das 1te Script welches die Daten runterlädt und in eine Datei schreibt.

Ich stell die 2 Scripts oben rein jetzt mit einem Bild dazu.

Die IDs müssen angepasst werden.

Hallo Rainer,

es hat alle suer funktioniert. Einen Wunsch habe ich noch:

Das Wettericon für den aktuellen Tag hätte ich gerne noch größer dargstellt. Ich hole mir allerdings die icons direkt über google.
Und wie bekomme ich den Hintergrund der Bundeskarte in schwarz ? Ich habe die Hintergrundkarte momentan nicht aktiv.

Danke für die wie immer tolle Hilfe

Gruß Diskus

Die Icons wirst Du wohl kaum größer bekommen, das wird pixelig. Am besten eigene verwenden in der entsprechenden Grösse.

Das Bild musst Du ausschneiden und einen entsprechenden Rahmen in der Farbe des Webfront drüberlegen.

Danke für die Antwort, aber ich glaube, ich lass es dann eben mit weissen Hintergrund, das andere wird doch ein ziemliches Gebastel

Gruß Diskus

Wenn Du mir den factor sagst um wieviel Du das Original verkleinerst, mach ich dir den Hintergrund.

Der Faktor ist 0.8 und die Karte ist MS_x_x_0 für Bayern
Gruß
Diskus

hintergrundkarte.png durch bayern.png ersetzen.

bayern.zip (2.91 KB)

sachsen.zip (2.23 KB)

Hallo Rainer

Ich habe immernoch das Problem mit dem Icon neben den Allgemeinen Informationen. Statt des Icons wird /user/WetterIcons/mostly_cloudy.gif angezeigt. Die If-Abfragen habe ich gelöscht. Diskus hatte das gleiche Problem, er sollte folgende Zeile ergänzen:

echo "<img src=\"http://www.google.com/ig/images/weather".$wetter[0]['icon']."\" alt=\"".$wetter[0]['zustand']."\" />
";  

Wo genau muß ich diese Zeile im Script einfügen?

MfG
computerpap

Hallo Rainer,

Tool läuft mit FTP perfekt. Auch eigene ICONs klappen super. Wenn du Zeit hast ( wirklich nur dann ) könnte ich auch so nen Hintergrund brauchen, allerdings für Sachsen . LZ_x_x_0.gif Faktor 0,8 . Hab das selbst probiert, aber da bin ich wohl zu wenig Profi !

Also Danke nochmal für das tolle Tool.

Thomas

@ computerpap

einfach hier unten drunter oder oben drüber, wie es Dir gefällt. :slight_smile:

echo $wetter[0]['wind']."<br/>";

und die alte Zeile löschen oder auskommentieren.

@ pedocom,

mach ich nachher.

Hallo Rainer
Ich muß nochmal nerven. Kann es sein, dass bei

echo "<img src=\"http://www.google.com/ig/images/weather".$wetter[0]['icon']."\" alt=\"".$wetter[0]['zustand']."\" />
"; 

der Link nicht mehr stimmt?
Nach dem Einfügen der Zeile erscheint kein Icon. Da hab ich den Link mal direkt im Browser eingegeben und da bekomm ich "The requested URL /ig/images/weather was not found on this server. "

Gruß
computerpap

Die Zeile

$wetter = website_wetter("08141", "Germany");

hab ich eingefügt. Jetzt sind alle Icons weg.

Hier mal ein Auszug aus der wetter.php.

//$wetter = website_wetter("08141", "Germany", "/user/WetterIcons/");
$wetter = website_wetter("08141", "Germany");
echo "<table>";
echo "<tr><td style='width:220px;'>";
echo "<strong>Aktuell:</strong><br/>
";
echo $wetter[0]['zustand']."<br/>
";
echo "Temperatur: ".$wetter[0]['temperatur']." °C<br/>
";
echo "min. ".$wetter[1]['tiefsttemperatur']." °C <br/> max. ".$wetter[1]['hoechsttemperatur']." °C<br/>";
echo $wetter[0]['luftfeuchtigkeit']."<br/>";
echo $wetter[0]['wind']."<br/>";
echo "<img src=\"http://www.google.com/ig/weather".$wetter[0]['icon']."\" alt=\"".$wetter[0]['zustand']."\" />
";
echo "</td>";
//echo "<td style='width:300px;'>".$wetter[0]['icon']."</td>";

echo "<td style='width:180px;'>";
echo "<strong>".$wetter[2]['wochentag']."</strong><br/>
";
echo $wetter[2]['zustand']."<br/>
";
echo "min. ".$wetter[2]['tiefsttemperatur']." °C <br/> max. ".$wetter[2]['hoechsttemperatur']." °C<br/><br/>";
echo "<img src=\"http://www.google.com/ig/weather".$wetter[2]['icon']."\" alt=\"".$wetter[2]['zustand']."\" />
";
//echo "<img src=\"".$wetter[2]['icon']."\" alt=\"".$wetter[2]['zustand']."\" />
";
echo "</td>";

echo "<td style='width:180px;'>";
echo "<strong>".$wetter[3]['wochentag']."</strong><br/>
";
echo $wetter[3]['zustand']."<br/>
";
echo "min. ".$wetter[3]['tiefsttemperatur']." °C <br/> max. ".$wetter[3]['hoechsttemperatur']." °C<br/><br/>";
echo "<img src=\"http://www.google.com/ig/weather".$wetter[3]['icon']."\" alt=\"".$wetter[3]['zustand']."\" />
";
//echo "<img src=\"".$wetter[3]['icon']."\" alt=\"".$wetter[3]['zustand']."\" />
";
echo "</td>";

echo "<td style='width:180px;'>";
echo "<strong>".$wetter[4]['wochentag']."</strong><br/>
";
echo $wetter[4]['zustand']."<br/>
";
echo "min. ".$wetter[4]['tiefsttemperatur']." °C <br/> max. ".$wetter[4]['hoechsttemperatur']." °C<br/><br/>";
echo "<img src=\"http://www.google.com/ig/weather".$wetter[4]['icon']."\" alt=\"".$wetter[4]['zustand']."\" />
";
//echo "<img src=\"".$wetter[4]['icon']."\" alt=\"".$wetter[4]['zustand']."\" />
";
echo "</td></tr>";
echo "</table>";

Gruß computerpap

Häng das komplette Script an, was soll ich mit den Brocken anfangen.

Editier deinen letzten Post entsprechend, dann kriegen wir das auch hin.

Fehler gefunden, statt

echo "<img src=\"http://www.google.com/ig/images/weather".$wetter[2]['icon']."\" alt=\"".$wetter[2]['zustand']."\" />
"; 

hatte ich

echo "<img src=\"http://www.google.com/ig/weather".$wetter[2]['icon']."\" alt=\"".$wetter[2]['zustand']."\" />
"; 

geschrieben.

Wie verschiebt man die 3-Tage Vorhersage weiter nach rechts, damit wieder alles ordentlich unter einander steht (siehe Bild)?

Gruß computerpap

bring erst mal das Chaos in deinem geposteten Scriptschnippel in Ordnung.