Moin zusammen,
habe den YAHOO_WEATHER Baustein bei mir wieder zum Laufen gebracht.
Das Ganze geht jetzt über eine YQL-Abfrage, die mit in die URL kommt:
http://query.yahooapis.com/v1/public/yql?q=select%20item,wind,atmosphere,astronomy,location%20from%20weather.forecast%20where%20woeid=XXXXXX
Die Beschaltung des Bausteins von aussen bleibt gleich und die URL mit Eurer woeid (Where On Earth ID) wird weiterhin dort gebildet.
Da die generierte XML-Datei jetzt anders aussieht, musste ich die entsprechenden Positionen anpassen.
Als ich die Abfrage um die Einheiten (units) erweitert hatte lieferte mir der Baustein einen Überlauf der HTTP_GET bzw. IP_CONTROL-Instanz.
Als ich die Abfrage in der URL um den Ausdruck für metrische Einheiten " and u='c'" erweitert habe standen in der XML-Datei unplausible Werte für den Luftdruck. Somit habe ich die Abfrage auf Fahrenheit und Meilen gelassen und rechne diese direkt im Baustein um.
Wer also wie ich damit leben kann auf das Auslesen der Einheiten zu verzichten, kann diesen Baustein gerne mal bei sich testen. Bei mir läuft er auf einer Wago 750-880.
By the way:
Die XML-Datei liefert Vorhersagedaten für 10 Tage. Man könnte also die YAHOO_WEATHER_DATA - Struktur noch weiter aufbohren.
Gruß Markus
[gelöscht durch Administrator]