Seite 8 von 8

Re: Wettervorhersage über OpenWeatherMap

Verfasst: 29.04.2024, 17:10
von MichaelN
hypnorex hat geschrieben:
29.04.2024, 16:44
Wäre denn das Skript zu 3.0 kompatibel?
Entweder ausprobieren, oder mir mal den Output der API 3 geben oder besser noch die Unterschiede im Output raus arbeiten.

Das schafft man alles auch ohne Programmier Kenntnisse.

Re: Wettervorhersage über OpenWeatherMap

Verfasst: 29.04.2024, 17:38
von hypnorex
Das Problem ist, wenn ich einmal bei OpenWeatherMap auf 3.0 umstelle, dann gibt es vermutlich kein zurück mehr. Deshalb vorab meine Frage....

Re: Wettervorhersage über OpenWeatherMap

Verfasst: 29.04.2024, 18:29
von schlichi
Hallo Zusammen,
Wäre denn das Skript zu 3.0 kompatibel?
... das liese sich leicht feststellen, wenn ein Version 3.0 - USER temporär eine AppID für Testzwecke zur Verfügung stellen würde.
Das Anlegen einer solchen AppID ist bei bestehendem Account problemlos und mit geringem Aufwand verbunden.

Gruß
schlichi

Re: Wettervorhersage über OpenWeatherMap

Verfasst: 29.04.2024, 18:46
von MichaelN
Es reicht das gelieferte JSON aus dem Browser abzuspeichern.

Re: Wettervorhersage über OpenWeatherMap

Verfasst: 29.04.2024, 18:53
von schlichi
Hallo Michael,

ich dachte an das XML-Format, da das bisher im Forum verbreitete Wetter-Script dieses verwendet. :wink:

Gruß
schlichi

Re: Wettervorhersage über OpenWeatherMap

Verfasst: 29.04.2024, 20:21
von MichaelN
Verdammt, Du hast Recht. Es ist XML das ich da zerpflücke. Lange her...

Re: Wettervorhersage über OpenWeatherMap

Verfasst: 29.04.2024, 20:25
von Baxxy
Mensch wie die Zeit vergeht... :wink:

Re: Wettervorhersage über OpenWeatherMap

Verfasst: 01.05.2024, 16:26
von Tyfys
Baxxy hat geschrieben:
29.04.2024, 20:25
Es ist XML das ich da zerpflücke. Lange her...
Ja da hat man sich noch mit Find() etc. abgemüht.

Nun sind wir doch Gott Henke und Black sei dank schlauer:

Code: Alles auswählen

string data='
<?xml version="1.0" encoding="UTF-8"?>
<weatherdata>
<location>
<name>Berlin</name>
<type/>
<country>DE</country>
<timezone>7200</timezone>
<location altitude="0" latitude="52.5244" longitude="13.4105" geobase="geonames" geobaseid="2950159"/>
</location>
<credit/>
<meta>
<lastupdate/>
<calctime>0</calctime>
<nextupdate/>
</meta>
<sun rise="2024-04-25T03:46:14" set="2024-04-25T18:21:59"/>
<forecast>
<time from="2024-04-25T15:00:00" to="2024-04-25T18:00:00">
<symbol number="500" name="light rain" var="10d"/>
<precipitation probability="1" unit="3h" value="0.14" type="rain"/>
<windDirection deg="224" code="SW" name="Southwest"/>
<windSpeed mps="2.64" unit="m/s" name="Light breeze"/>
<windGust gust="5.26" unit="m/s"/>
<temperature unit="celsius" value="9.22" min="7.08" max="9.22"/>
<feels_like value="7.8" unit="celsius"/>
<pressure unit="hPa" value="992"/>
<humidity value="69" unit="%"/>
<clouds value="few clouds" all="20" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-25T18:00:00" to="2024-04-25T21:00:00">
<symbol number="802" name="scattered clouds" var="03n"/>
<precipitation probability="0"/>
<windDirection deg="199" code="SSW" name="South-southwest"/>
<windSpeed mps="2.32" unit="m/s" name="Light breeze"/>
<windGust gust="5.64" unit="m/s"/>
<temperature unit="celsius" value="8.08" min="5.79" max="8.08"/>
<feels_like value="6.69" unit="celsius"/>
<pressure unit="hPa" value="997"/>
<humidity value="74" unit="%"/>
<clouds value="scattered clouds" all="47" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-25T21:00:00" to="2024-04-26T00:00:00">
<symbol number="803" name="broken clouds" var="04n"/>
<precipitation probability="0"/>
<windDirection deg="180" code="S" name="South"/>
<windSpeed mps="2.28" unit="m/s" name="Light breeze"/>
<windGust gust="5.57" unit="m/s"/>
<temperature unit="celsius" value="6.22" min="4.72" max="6.22"/>
<feels_like value="4.53" unit="celsius"/>
<pressure unit="hPa" value="1001"/>
<humidity value="79" unit="%"/>
<clouds value="broken clouds" all="73" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-26T00:00:00" to="2024-04-26T03:00:00">
<symbol number="804" name="overcast clouds" var="04n"/>
<precipitation probability="0"/>
<windDirection deg="171" code="S" name="South"/>
<windSpeed mps="2.96" unit="m/s" name="Light breeze"/>
<windGust gust="7.68" unit="m/s"/>
<temperature unit="celsius" value="4.01" min="4.01" max="4.01"/>
<feels_like value="1.35" unit="celsius"/>
<pressure unit="hPa" value="1007"/>
<humidity value="84" unit="%"/>
<clouds value="overcast clouds" all="100" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-26T03:00:00" to="2024-04-26T06:00:00">
<symbol number="804" name="overcast clouds" var="04d"/>
<precipitation probability="0"/>
<windDirection deg="181" code="S" name="South"/>
<windSpeed mps="3.88" unit="m/s" name="Gentle Breeze"/>
<windGust gust="7.94" unit="m/s"/>
<temperature unit="celsius" value="6" min="6" max="6"/>
<feels_like value="3.15" unit="celsius"/>
<pressure unit="hPa" value="1007"/>
<humidity value="72" unit="%"/>
<clouds value="overcast clouds" all="89" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-26T06:00:00" to="2024-04-26T09:00:00">
<symbol number="804" name="overcast clouds" var="04d"/>
<precipitation probability="0"/>
<windDirection deg="200" code="SSW" name="South-southwest"/>
<windSpeed mps="4.59" unit="m/s" name="Gentle Breeze"/>
<windGust gust="7.55" unit="m/s"/>
<temperature unit="celsius" value="11" min="11" max="11"/>
<feels_like value="9.49" unit="celsius"/>
<pressure unit="hPa" value="1008"/>
<humidity value="51" unit="%"/>
<clouds value="overcast clouds" all="98" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-26T09:00:00" to="2024-04-26T12:00:00">
<symbol number="804" name="overcast clouds" var="04d"/>
<precipitation probability="0"/>
<windDirection deg="204" code="SSW" name="South-southwest"/>
<windSpeed mps="4.73" unit="m/s" name="Gentle Breeze"/>
<windGust gust="7.29" unit="m/s"/>
<temperature unit="celsius" value="13.37" min="13.37" max="13.37"/>
<feels_like value="11.78" unit="celsius"/>
<pressure unit="hPa" value="1007"/>
<humidity value="39" unit="%"/>
<clouds value="overcast clouds" all="99" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-26T12:00:00" to="2024-04-26T15:00:00">
<symbol number="804" name="overcast clouds" var="04d"/>
<precipitation probability="0"/>
<windDirection deg="197" code="SSW" name="South-southwest"/>
<windSpeed mps="3.84" unit="m/s" name="Gentle Breeze"/>
<windGust gust="6.88" unit="m/s"/>
<temperature unit="celsius" value="14.5" min="14.5" max="14.5"/>
<feels_like value="13.02" unit="celsius"/>
<pressure unit="hPa" value="1007"/>
<humidity value="39" unit="%"/>
<clouds value="overcast clouds" all="100" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-26T15:00:00" to="2024-04-26T18:00:00">
<symbol number="804" name="overcast clouds" var="04d"/>
<precipitation probability="0"/>
<windDirection deg="169" code="S" name="South"/>
<windSpeed mps="2.08" unit="m/s" name="Light breeze"/>
<windGust gust="3.75" unit="m/s"/>
<temperature unit="celsius" value="12.5" min="12.5" max="12.5"/>
<feels_like value="11.16" unit="celsius"/>
<pressure unit="hPa" value="1008"/>
<humidity value="52" unit="%"/>
<clouds value="overcast clouds" all="98" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-26T18:00:00" to="2024-04-26T21:00:00">
<symbol number="804" name="overcast clouds" var="04n"/>
<precipitation probability="0"/>
<windDirection deg="173" code="S" name="South"/>
<windSpeed mps="2.46" unit="m/s" name="Light breeze"/>
<windGust gust="5.32" unit="m/s"/>
<temperature unit="celsius" value="10.55" min="10.55" max="10.55"/>
<feels_like value="9.31" unit="celsius"/>
<pressure unit="hPa" value="1009"/>
<humidity value="63" unit="%"/>
<clouds value="overcast clouds" all="97" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-26T21:00:00" to="2024-04-27T00:00:00">
<symbol number="804" name="overcast clouds" var="04n"/>
<precipitation probability="0"/>
<windDirection deg="212" code="SSW" name="South-southwest"/>
<windSpeed mps="3.86" unit="m/s" name="Gentle Breeze"/>
<windGust gust="9.71" unit="m/s"/>
<temperature unit="celsius" value="9.98" min="9.98" max="9.98"/>
<feels_like value="8.04" unit="celsius"/>
<pressure unit="hPa" value="1010"/>
<humidity value="73" unit="%"/>
<clouds value="overcast clouds" all="96" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-27T00:00:00" to="2024-04-27T03:00:00">
<symbol number="500" name="light rain" var="10n"/>
<precipitation probability="0.99" unit="3h" value="1.5" type="rain"/>
<windDirection deg="185" code="S" name="South"/>
<windSpeed mps="2.31" unit="m/s" name="Light breeze"/>
<windGust gust="7.29" unit="m/s"/>
<temperature unit="celsius" value="8.97" min="8.97" max="8.97"/>
<feels_like value="7.74" unit="celsius"/>
<pressure unit="hPa" value="1011"/>
<humidity value="89" unit="%"/>
<clouds value="overcast clouds" all="96" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-27T03:00:00" to="2024-04-27T06:00:00">
<symbol number="500" name="light rain" var="10d"/>
<precipitation probability="0.94" unit="3h" value="0.12" type="rain"/>
<windDirection deg="185" code="S" name="South"/>
<windSpeed mps="2.45" unit="m/s" name="Light breeze"/>
<windGust gust="5.49" unit="m/s"/>
<temperature unit="celsius" value="9.98" min="9.98" max="9.98"/>
<feels_like value="8.83" unit="celsius"/>
<pressure unit="hPa" value="1012"/>
<humidity value="83" unit="%"/>
<clouds value="overcast clouds" all="98" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-27T06:00:00" to="2024-04-27T09:00:00">
<symbol number="802" name="scattered clouds" var="03d"/>
<precipitation probability="0"/>
<windDirection deg="173" code="S" name="South"/>
<windSpeed mps="2.89" unit="m/s" name="Light breeze"/>
<windGust gust="4.57" unit="m/s"/>
<temperature unit="celsius" value="15.44" min="15.44" max="15.44"/>
<feels_like value="14.48" unit="celsius"/>
<pressure unit="hPa" value="1012"/>
<humidity value="55" unit="%"/>
<clouds value="scattered clouds" all="36" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-27T09:00:00" to="2024-04-27T12:00:00">
<symbol number="802" name="scattered clouds" var="03d"/>
<precipitation probability="0"/>
<windDirection deg="178" code="S" name="South"/>
<windSpeed mps="3.98" unit="m/s" name="Gentle Breeze"/>
<windGust gust="7.02" unit="m/s"/>
<temperature unit="celsius" value="19.43" min="19.43" max="19.43"/>
<feels_like value="18.42" unit="celsius"/>
<pressure unit="hPa" value="1011"/>
<humidity value="38" unit="%"/>
<clouds value="scattered clouds" all="29" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-27T12:00:00" to="2024-04-27T15:00:00">
<symbol number="803" name="broken clouds" var="04d"/>
<precipitation probability="0"/>
<windDirection deg="207" code="SSW" name="South-southwest"/>
<windSpeed mps="3.04" unit="m/s" name="Light breeze"/>
<windGust gust="5.69" unit="m/s"/>
<temperature unit="celsius" value="19.49" min="19.49" max="19.49"/>
<feels_like value="18.49" unit="celsius"/>
<pressure unit="hPa" value="1011"/>
<humidity value="38" unit="%"/>
<clouds value="broken clouds" all="84" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-27T15:00:00" to="2024-04-27T18:00:00">
<symbol number="803" name="broken clouds" var="04d"/>
<precipitation probability="0"/>
<windDirection deg="110" code="ESE" name="East-southeast"/>
<windSpeed mps="1.5" unit="m/s" name="Calm"/>
<windGust gust="1.59" unit="m/s"/>
<temperature unit="celsius" value="16.8" min="16.8" max="16.8"/>
<feels_like value="15.87" unit="celsius"/>
<pressure unit="hPa" value="1012"/>
<humidity value="51" unit="%"/>
<clouds value="broken clouds" all="73" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-27T18:00:00" to="2024-04-27T21:00:00">
<symbol number="803" name="broken clouds" var="04n"/>
<precipitation probability="0"/>
<windDirection deg="135" code="SE" name="SouthEast"/>
<windSpeed mps="2.91" unit="m/s" name="Light breeze"/>
<windGust gust="7.98" unit="m/s"/>
<temperature unit="celsius" value="13.48" min="13.48" max="13.48"/>
<feels_like value="12.53" unit="celsius"/>
<pressure unit="hPa" value="1013"/>
<humidity value="63" unit="%"/>
<clouds value="broken clouds" all="51" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-27T21:00:00" to="2024-04-28T00:00:00">
<symbol number="803" name="broken clouds" var="04n"/>
<precipitation probability="0"/>
<windDirection deg="131" code="SE" name="SouthEast"/>
<windSpeed mps="3.26" unit="m/s" name="Light breeze"/>
<windGust gust="8.85" unit="m/s"/>
<temperature unit="celsius" value="11.77" min="11.77" max="11.77"/>
<feels_like value="10.83" unit="celsius"/>
<pressure unit="hPa" value="1013"/>
<humidity value="70" unit="%"/>
<clouds value="broken clouds" all="51" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-28T00:00:00" to="2024-04-28T03:00:00">
<symbol number="804" name="overcast clouds" var="04n"/>
<precipitation probability="0"/>
<windDirection deg="123" code="ESE" name="East-southeast"/>
<windSpeed mps="3.34" unit="m/s" name="Light breeze"/>
<windGust gust="9.58" unit="m/s"/>
<temperature unit="celsius" value="10.76" min="10.76" max="10.76"/>
<feels_like value="9.9" unit="celsius"/>
<pressure unit="hPa" value="1013"/>
<humidity value="77" unit="%"/>
<clouds value="overcast clouds" all="100" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-28T03:00:00" to="2024-04-28T06:00:00">
<symbol number="804" name="overcast clouds" var="04d"/>
<precipitation probability="0"/>
<windDirection deg="126" code="SE" name="SouthEast"/>
<windSpeed mps="3.9" unit="m/s" name="Gentle Breeze"/>
<windGust gust="10.43" unit="m/s"/>
<temperature unit="celsius" value="12.42" min="12.42" max="12.42"/>
<feels_like value="11.62" unit="celsius"/>
<pressure unit="hPa" value="1013"/>
<humidity value="73" unit="%"/>
<clouds value="overcast clouds" all="100" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-28T06:00:00" to="2024-04-28T09:00:00">
<symbol number="804" name="overcast clouds" var="04d"/>
<precipitation probability="0"/>
<windDirection deg="137" code="SE" name="SouthEast"/>
<windSpeed mps="5.53" unit="m/s" name="Moderate breeze"/>
<windGust gust="8.02" unit="m/s"/>
<temperature unit="celsius" value="17.37" min="17.37" max="17.37"/>
<feels_like value="16.55" unit="celsius"/>
<pressure unit="hPa" value="1013"/>
<humidity value="53" unit="%"/>
<clouds value="overcast clouds" all="100" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-28T09:00:00" to="2024-04-28T12:00:00">
<symbol number="804" name="overcast clouds" var="04d"/>
<precipitation probability="0"/>
<windDirection deg="171" code="S" name="South"/>
<windSpeed mps="3.54" unit="m/s" name="Gentle Breeze"/>
<windGust gust="4.29" unit="m/s"/>
<temperature unit="celsius" value="21.36" min="21.36" max="21.36"/>
<feels_like value="20.6" unit="celsius"/>
<pressure unit="hPa" value="1013"/>
<humidity value="40" unit="%"/>
<clouds value="overcast clouds" all="85" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-28T12:00:00" to="2024-04-28T15:00:00">
<symbol number="804" name="overcast clouds" var="04d"/>
<precipitation probability="0"/>
<windDirection deg="189" code="S" name="South"/>
<windSpeed mps="2.88" unit="m/s" name="Light breeze"/>
<windGust gust="3.45" unit="m/s"/>
<temperature unit="celsius" value="22.96" min="22.96" max="22.96"/>
<feels_like value="22.23" unit="celsius"/>
<pressure unit="hPa" value="1013"/>
<humidity value="35" unit="%"/>
<clouds value="overcast clouds" all="85" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-28T15:00:00" to="2024-04-28T18:00:00">
<symbol number="804" name="overcast clouds" var="04d"/>
<precipitation probability="0"/>
<windDirection deg="168" code="SSE" name="South-southeast"/>
<windSpeed mps="2.24" unit="m/s" name="Light breeze"/>
<windGust gust="3.92" unit="m/s"/>
<temperature unit="celsius" value="19.47" min="19.47" max="19.47"/>
<feels_like value="18.88" unit="celsius"/>
<pressure unit="hPa" value="1014"/>
<humidity value="54" unit="%"/>
<clouds value="overcast clouds" all="85" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-28T18:00:00" to="2024-04-28T21:00:00">
<symbol number="803" name="broken clouds" var="04n"/>
<precipitation probability="0"/>
<windDirection deg="268" code="W" name="West"/>
<windSpeed mps="1.13" unit="m/s" name="Calm"/>
<windGust gust="1.46" unit="m/s"/>
<temperature unit="celsius" value="16.12" min="16.12" max="16.12"/>
<feels_like value="15.67" unit="celsius"/>
<pressure unit="hPa" value="1017"/>
<humidity value="72" unit="%"/>
<clouds value="broken clouds" all="77" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-28T21:00:00" to="2024-04-29T00:00:00">
<symbol number="804" name="overcast clouds" var="04n"/>
<precipitation probability="0"/>
<windDirection deg="336" code="NNW" name="North-northwest"/>
<windSpeed mps="2.09" unit="m/s" name="Light breeze"/>
<windGust gust="5.3" unit="m/s"/>
<temperature unit="celsius" value="13.96" min="13.96" max="13.96"/>
<feels_like value="13.37" unit="celsius"/>
<pressure unit="hPa" value="1018"/>
<humidity value="75" unit="%"/>
<clouds value="overcast clouds" all="88" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-29T00:00:00" to="2024-04-29T03:00:00">
<symbol number="804" name="overcast clouds" var="04n"/>
<precipitation probability="0"/>
<windDirection deg="323" code="NW" name="Northwest"/>
<windSpeed mps="2.08" unit="m/s" name="Light breeze"/>
<windGust gust="4.67" unit="m/s"/>
<temperature unit="celsius" value="12.62" min="12.62" max="12.62"/>
<feels_like value="11.92" unit="celsius"/>
<pressure unit="hPa" value="1019"/>
<humidity value="76" unit="%"/>
<clouds value="overcast clouds" all="100" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-29T03:00:00" to="2024-04-29T06:00:00">
<symbol number="804" name="overcast clouds" var="04d"/>
<precipitation probability="0"/>
<windDirection deg="357" code="N" name="North"/>
<windSpeed mps="2.76" unit="m/s" name="Light breeze"/>
<windGust gust="5.12" unit="m/s"/>
<temperature unit="celsius" value="14.06" min="14.06" max="14.06"/>
<feels_like value="13.35" unit="celsius"/>
<pressure unit="hPa" value="1020"/>
<humidity value="70" unit="%"/>
<clouds value="overcast clouds" all="100" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-29T06:00:00" to="2024-04-29T09:00:00">
<symbol number="803" name="broken clouds" var="04d"/>
<precipitation probability="0"/>
<windDirection deg="7" code="N" name="North"/>
<windSpeed mps="2.38" unit="m/s" name="Light breeze"/>
<windGust gust="2.54" unit="m/s"/>
<temperature unit="celsius" value="19.27" min="19.27" max="19.27"/>
<feels_like value="18.53" unit="celsius"/>
<pressure unit="hPa" value="1020"/>
<humidity value="49" unit="%"/>
<clouds value="broken clouds" all="77" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-29T09:00:00" to="2024-04-29T12:00:00">
<symbol number="803" name="broken clouds" var="04d"/>
<precipitation probability="0"/>
<windDirection deg="34" code="NE" name="NorthEast"/>
<windSpeed mps="2.48" unit="m/s" name="Light breeze"/>
<windGust gust="2.38" unit="m/s"/>
<temperature unit="celsius" value="22.23" min="22.23" max="22.23"/>
<feels_like value="21.66" unit="celsius"/>
<pressure unit="hPa" value="1020"/>
<humidity value="44" unit="%"/>
<clouds value="broken clouds" all="66" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-29T12:00:00" to="2024-04-29T15:00:00">
<symbol number="804" name="overcast clouds" var="04d"/>
<precipitation probability="0"/>
<windDirection deg="16" code="NNE" name="North-northeast"/>
<windSpeed mps="4" unit="m/s" name="Gentle Breeze"/>
<windGust gust="3.14" unit="m/s"/>
<temperature unit="celsius" value="22.17" min="22.17" max="22.17"/>
<feels_like value="21.7" unit="celsius"/>
<pressure unit="hPa" value="1019"/>
<humidity value="48" unit="%"/>
<clouds value="overcast clouds" all="100" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-29T15:00:00" to="2024-04-29T18:00:00">
<symbol number="804" name="overcast clouds" var="04d"/>
<precipitation probability="0"/>
<windDirection deg="28" code="NNE" name="North-northeast"/>
<windSpeed mps="4.71" unit="m/s" name="Gentle Breeze"/>
<windGust gust="9.2" unit="m/s"/>
<temperature unit="celsius" value="17.12" min="17.12" max="17.12"/>
<feels_like value="16.64" unit="celsius"/>
<pressure unit="hPa" value="1020"/>
<humidity value="67" unit="%"/>
<clouds value="overcast clouds" all="100" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-29T18:00:00" to="2024-04-29T21:00:00">
<symbol number="804" name="overcast clouds" var="04n"/>
<precipitation probability="0"/>
<windDirection deg="35" code="NE" name="NorthEast"/>
<windSpeed mps="3.95" unit="m/s" name="Gentle Breeze"/>
<windGust gust="9.41" unit="m/s"/>
<temperature unit="celsius" value="14.88" min="14.88" max="14.88"/>
<feels_like value="14.17" unit="celsius"/>
<pressure unit="hPa" value="1020"/>
<humidity value="67" unit="%"/>
<clouds value="overcast clouds" all="98" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-29T21:00:00" to="2024-04-30T00:00:00">
<symbol number="804" name="overcast clouds" var="04n"/>
<precipitation probability="0"/>
<windDirection deg="26" code="NNE" name="North-northeast"/>
<windSpeed mps="3.78" unit="m/s" name="Gentle Breeze"/>
<windGust gust="7.12" unit="m/s"/>
<temperature unit="celsius" value="13.71" min="13.71" max="13.71"/>
<feels_like value="13.07" unit="celsius"/>
<pressure unit="hPa" value="1020"/>
<humidity value="74" unit="%"/>
<clouds value="overcast clouds" all="96" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-30T00:00:00" to="2024-04-30T03:00:00">
<symbol number="804" name="overcast clouds" var="04n"/>
<precipitation probability="0"/>
<windDirection deg="29" code="NNE" name="North-northeast"/>
<windSpeed mps="3.58" unit="m/s" name="Gentle Breeze"/>
<windGust gust="7.66" unit="m/s"/>
<temperature unit="celsius" value="12.03" min="12.03" max="12.03"/>
<feels_like value="11.43" unit="celsius"/>
<pressure unit="hPa" value="1019"/>
<humidity value="82" unit="%"/>
<clouds value="overcast clouds" all="96" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-30T03:00:00" to="2024-04-30T06:00:00">
<symbol number="804" name="overcast clouds" var="04d"/>
<precipitation probability="0"/>
<windDirection deg="58" code="ENE" name="East-northeast"/>
<windSpeed mps="3.81" unit="m/s" name="Gentle Breeze"/>
<windGust gust="6.34" unit="m/s"/>
<temperature unit="celsius" value="14.3" min="14.3" max="14.3"/>
<feels_like value="13.72" unit="celsius"/>
<pressure unit="hPa" value="1019"/>
<humidity value="74" unit="%"/>
<clouds value="overcast clouds" all="90" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-30T06:00:00" to="2024-04-30T09:00:00">
<symbol number="801" name="few clouds" var="02d"/>
<precipitation probability="0"/>
<windDirection deg="91" code="E" name="East"/>
<windSpeed mps="3.72" unit="m/s" name="Gentle Breeze"/>
<windGust gust="5.61" unit="m/s"/>
<temperature unit="celsius" value="21.26" min="21.26" max="21.26"/>
<feels_like value="20.77" unit="celsius"/>
<pressure unit="hPa" value="1017"/>
<humidity value="51" unit="%"/>
<clouds value="few clouds" all="11" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-30T09:00:00" to="2024-04-30T12:00:00">
<symbol number="801" name="few clouds" var="02d"/>
<precipitation probability="0"/>
<windDirection deg="132" code="SE" name="SouthEast"/>
<windSpeed mps="4.38" unit="m/s" name="Gentle Breeze"/>
<windGust gust="6.13" unit="m/s"/>
<temperature unit="celsius" value="25.02" min="25.02" max="25.02"/>
<feels_like value="24.54" unit="celsius"/>
<pressure unit="hPa" value="1016"/>
<humidity value="37" unit="%"/>
<clouds value="few clouds" all="12" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2024-04-30T12:00:00" to="2024-04-30T15:00:00">
<symbol number="803" name="broken clouds" var="04d"/>
<precipitation probability="0"/>
<windDirection deg="143" code="SE" name="SouthEast"/>
<windSpeed mps="4.25" unit="m/s" name="Gentle Breeze"/>
<windGust gust="6.29" unit="m/s"/>
<temperature unit="celsius" value="25.87" min="25.87" max="25.87"/>
<feels_like value="25.37" unit="celsius"/>
<pressure unit="hPa" value="1015"/>
<humidity value="33" unit="%"/>
<clouds value="broken clouds" all="71" unit="%"/>
<visibility value="10000"/>
</time>
</forecast>
</weatherdata>';

time today = currenttime;
string heute = today.Format("%F");
!nur zum Test
string heute =("2024-04-25").ToTime().Format("%F");
string morgen= (today+86400).Format("%F");

string forcastdatum;

xml xmlData;
xml xNode = xmlData.Parse(data);

integer index = 0;
xml Elem1 = xNode.GetChildNode("forecast").GetChildNode("time", index);
while (Elem1) {
    forcastdatum = Elem1.GetAttribute("from").Replace("T"," ").ToTime().Format("%F");
    if ((forcastdatum == heute ) || (forcastdatum == morgen))
   { 
    WriteLine(Elem1.GetAttribute("from")# " bis " # Elem1.GetAttribute("to"));
    WriteLine(Elem1.GetChildNode("precipitation").GetAttribute("probability"));
    WriteLine(Elem1.GetChildNode("windDirection").GetAttribute("name"));
    WriteLine(Elem1.GetChildNode("windSpeed").GetAttribute("name"));
    WriteLine(Elem1.GetChildNode("windGust").GetAttribute("gust"));
    WriteLine(Elem1.GetChildNode("temperature").GetAttribute("value"));
    WriteLine(Elem1.GetChildNode("temperature").GetAttribute("min"));
    WriteLine(Elem1.GetChildNode("temperature").GetAttribute("max"));
    WriteLine(Elem1.GetChildNode("feels_like").GetAttribute("value"));
    WriteLine(Elem1.GetChildNode("pressure").GetAttribute("value"));
    WriteLine(Elem1.GetChildNode("humidity").GetAttribute("value"));
    WriteLine(Elem1.GetChildNode("clouds").GetAttribute("value"));
    WriteLine(Elem1.GetChildNode("visibility").GetAttribute("value"));
    WriteLine(" ")
   
   }
    else
   {break;}
    index = index + 1;
    Elem1 = xNode.GetChildNode("forecast").GetChildNode("time", index);
}

Ging jetzt aber nur ums Auslesen der XML-Daten.....

Re: Wettervorhersage über OpenWeatherMap

Verfasst: 01.05.2024, 16:52
von Henke

Re: Wettervorhersage über OpenWeatherMap

Verfasst: 01.05.2024, 17:03
von Tyfys
Henke hat geschrieben:
01.05.2024, 16:52
Black war das?
Aha...

viewtopic.php?f=26&t=73356&p=736820&hil ... de#p736820
Black hat geschrieben:
21.10.2022, 19:56
EIn praktisches Beispiel dazu wurde von @Henke hier im Forum publiziert.
Oh, verdammt !!!!!!!!!!!!!
Das hatte ich gar nicht mehr aufm Zettel.

Asche auf mein Haupt.