Wettervorhersage über OpenWeatherMap

User stellen ihre Haussteuerung vor

Moderator: Co-Administratoren

MichaelN
Beiträge: 9750
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 706 Mal
Danksagung erhalten: 1645 Mal

Re: Wettervorhersage über OpenWeatherMap

Beitrag von MichaelN » 29.04.2024, 17:10

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.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

hypnorex
Beiträge: 207
Registriert: 05.09.2007, 11:22
Hat sich bedankt: 10 Mal
Danksagung erhalten: 3 Mal

Re: Wettervorhersage über OpenWeatherMap

Beitrag von hypnorex » 29.04.2024, 17:38

Das Problem ist, wenn ich einmal bei OpenWeatherMap auf 3.0 umstelle, dann gibt es vermutlich kein zurück mehr. Deshalb vorab meine Frage....
CCU3 mit mehr als 60 Homematic und HomematicIP Geräten

schlichi
Beiträge: 405
Registriert: 26.08.2016, 19:26
System: Alternative CCU (auf Basis OCCU)
Wohnort: Erding
Hat sich bedankt: 63 Mal
Danksagung erhalten: 30 Mal

Re: Wettervorhersage über OpenWeatherMap

Beitrag von schlichi » 29.04.2024, 18:29

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
... inzwischen autodidakter, fortgeschrittener Anfänger mit bestandener Einstiegsprüfung für den Expertenmodus Teil 3 (erfahrener Anwender) :roll:

MichaelN
Beiträge: 9750
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 706 Mal
Danksagung erhalten: 1645 Mal

Re: Wettervorhersage über OpenWeatherMap

Beitrag von MichaelN » 29.04.2024, 18:46

Es reicht das gelieferte JSON aus dem Browser abzuspeichern.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

schlichi
Beiträge: 405
Registriert: 26.08.2016, 19:26
System: Alternative CCU (auf Basis OCCU)
Wohnort: Erding
Hat sich bedankt: 63 Mal
Danksagung erhalten: 30 Mal

Re: Wettervorhersage über OpenWeatherMap

Beitrag von schlichi » 29.04.2024, 18:53

Hallo Michael,

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

Gruß
schlichi
... inzwischen autodidakter, fortgeschrittener Anfänger mit bestandener Einstiegsprüfung für den Expertenmodus Teil 3 (erfahrener Anwender) :roll:

MichaelN
Beiträge: 9750
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 706 Mal
Danksagung erhalten: 1645 Mal

Re: Wettervorhersage über OpenWeatherMap

Beitrag von MichaelN » 29.04.2024, 20:21

Verdammt, Du hast Recht. Es ist XML das ich da zerpflücke. Lange her...
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++


Tyfys
Beiträge: 576
Registriert: 17.04.2021, 17:12
System: CCU
Hat sich bedankt: 29 Mal
Danksagung erhalten: 133 Mal

Re: Wettervorhersage über OpenWeatherMap

Beitrag von Tyfys » 01.05.2024, 16:26

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.....
Zuletzt geändert von Tyfys am 01.05.2024, 17:04, insgesamt 1-mal geändert.
Gruß
Harry

Benutzeravatar
Henke
Beiträge: 1535
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 144 Mal
Danksagung erhalten: 309 Mal

Re: Wettervorhersage über OpenWeatherMap

Beitrag von Henke » 01.05.2024, 16:52


Tyfys
Beiträge: 576
Registriert: 17.04.2021, 17:12
System: CCU
Hat sich bedankt: 29 Mal
Danksagung erhalten: 133 Mal

Re: Wettervorhersage über OpenWeatherMap

Beitrag von Tyfys » 01.05.2024, 17:03

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.
Gruß
Harry

Antworten

Zurück zu „Projektvorstellungen“