Symcon DWD.Wetter in IPS View

Hi,

vermutlich eine banale Frage …:

Wie bekomme ich denn den Vorhersagetext aus dem „Standard Symcon DWD-Wetter“ in IPS-View angezeigt?
Die Grafik kann ich mir ja (notfalls) über die Grafik-URL (z.B. https://live.ip-symcon.de/dwd/forecast/maps/9/0/1 ) laden - aber wie den Text?
Ciao

Herbertf

Hallo Herbert,

ich habs gerade mal ausprobiert. Den Text bekomme ich mit z.B. der folgenden URL:
https://live.ip-symcon.de/dwd/forecast/text/15/1
Wobei die 15 für die Region Baden-Württemberg steht und die 1 für Morgen (also 0 bis 3 möglich)

Gruß
Thorsten

Hallo,

habt Ihr das so integriert ???

Wenn ich das so als WebView einfüge, erhalte ich zwar den Text, jedoch nicht formatiert.

Wie habt Ihr das gelöst ???
Hättet Ihr ein Beispiel ???

Gruß
Proxima

Erst mal sorry für die späte Antwort!
Ich habe für die Texte für jeden Tag einen WWW-Reader angelegt und schneide den Text aus den Rohdaten mit einem Textparser aus und speichere ihn in eine Variable. Mit einem kleinen Script wandle ich dann die kryptischen Zeichen um und schreibe den umgewandelten Text in eine weitere Variable. Diese Zeige ich dann in einer HTML-Box an.
Hier mal das Script für heute:


<?
include "58053 /*[IPS-View\Testview\DWD-Wetter\Function-IPS-DWD-Stringkonvertierung]*/.ips.php"; //function IPSDWD_Stringconvert
$StringID=43594 /*[IPS-View\Testview\DWD-Wetter\IPS-DWD-heute\IPS-DWD-heute]*/;
$AusgabeID=57874 /*[IPS-View\Testview\DWD-Wetter\IPS-DWD-heute\IPS-DWD-heute-Ausgabe]*/;
IPSDWD_Stringconvert($StringID,$AusgabeID);
?>

und die Funktion der Stringkonvertierung:


<?
//konvertierte den String in ein anzeigbares Format
function IPSDWD_Stringconvert($StringID,$AusgabeID)
{

$String=GetValueString($StringID);

$ISO= 	array("ä",     "ö",     "ü",     "Ä",		"Ö",		"Ü",			"ß",		"©",		"<BR><BR>",			"<BR>",				"<BR>",		"<BR>");
$UNICODE=array("\u00e4","\u00f6","\u00fc","\u00c4","\u00d6","\u00dc",	"\u00df","\u00a9",'","updated":"',	'","copyright":"',"\\r\
"	,	'","text":"');
$Ausgabe = str_replace($UNICODE, $ISO , $String);
//echo $String;
//echo $Ausgabe;
$Ausgabe='<HTML><FONT size="6">'.$Ausgabe.'</FONT></HTML>';
SetValueString($AusgabeID,$Ausgabe);
}
?>

Die URL scheint sich übrigens auch geändert zu haben, bei mir funktioniert jetzt:
https://dwd.symcon.de/forecast/text/15/0

Im Textparser schneide ich für den aktuellen Tag zwischen {„title“:" und } den Text aus,
für die folgenden Tage zwischen {„title“:"",„text“:" und }.

Gruß Thorsten