Kan iemand mij helpen met het verkrijgen van weerdata vanuit de api van openweathermap in een virtuele HTTP ingang opdracht. Met een aantal voorbeelden krijg ik daar al wel data mee terug. Alleen wordt in die door mij gebruikte voorbeelden uitgegaan van de data in de forecast die je 2 blokken van 3 uur naar voren ophaalt dmv commando erkenning: \imin="\i\imin="\i\v voor de minimum temperatuur.
Het lijkt mij echter logischer te kijken naar bijv. het tijdblok morgen tussen 12:00 en 15:00 zodat je die info gebruikt voor zonwering, gebruik van zonenergie etc.
Heeft iemand al eens uitgepuzzeld wat je dan in de commando erkenning moet plaatsen om op basis van de tijd <time from="2022-12-09T12:00:00" to="2022-12-09T15:00:00"> die data kan ophalen?
Tevens lukt het mij niet om bijv de gegevens op te halen van bijv. clouds value="half bewolkt". Alleen getallen lijken te lukken dus ik zie vast iets over het hoofd (heb naast \v ook \. \w \a geprobeerd maar output bleef 0 )
Ook zou ik bijv graag uit <windDirection deg="220" code="SW" name="Southwest"/> de naam Southwest halen. Maar name=” staat diverse keren vermeld in de api. Hoe kan ik toch deze specifieke ‘name’ als uitput krijgen?
<weatherdata>
<location>
<name>Utrecht</name>
<type/>
<country>NL</country>
<timezone>3600</timezone>
<location altitude="0" latitude="52.0908" longitude="5.1222" geobase="geonames" geobaseid="2745912"/>
</location>
<credit/>
<meta>
<lastupdate/>
<calctime>0</calctime>
<nextupdate/>
</meta>
<sun rise="2022-12-08T07:34:37" set="2022-12-08T15:28:21"/>
<forecast>
<time from="2022-12-08T15:00:00" to="2022-12-08T18:00:00">
<symbol number="500" name="lichte regen" var="10n"/>
<precipitation probability="0.45" unit="3h" value="0.2" type="rain"/>
<windDirection deg="192" code="SSW" name="South-southwest"/>
<windSpeed mps="3.32" unit="m/s" name="Light breeze"/>
<windGust gust="6.75" unit="m/s"/>
<temperature unit="celsius" value="2.1" min="1.83" max="2.1"/>
<feels_like value="-1.23" unit="celsius"/>
<pressure unit="hPa" value="1010"/>
<humidity value="94" unit="%"/>
<clouds value="half bewolkt" all="72" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2022-12-08T18:00:00" to="2022-12-08T21:00:00">
<symbol number="803" name="half bewolkt" var="04n"/>
<precipitation probability="0.01"/>
<windDirection deg="199" code="SSW" name="South-southwest"/>
<windSpeed mps="2.7" unit="m/s" name="Light breeze"/>
<windGust gust="5.2" unit="m/s"/>
<temperature unit="celsius" value="1.92" min="1.56" max="1.92"/>
<feels_like value="-0.93" unit="celsius"/>
<pressure unit="hPa" value="1009"/>
<humidity value="94" unit="%"/>
<clouds value="half bewolkt" all="69" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2022-12-08T21:00:00" to="2022-12-09T00:00:00">
<symbol number="803" name="half bewolkt" var="04n"/>
<precipitation probability="0"/>
<windDirection deg="220" code="SW" name="Southwest"/>
<windSpeed mps="1.64" unit="m/s" name="Light breeze"/>
<windGust gust="2.61" unit="m/s"/>
<temperature unit="celsius" value="1.12" min="0.63" max="1.12"/>
<feels_like value="-0.68" unit="celsius"/>
<pressure unit="hPa" value="1007"/>
<humidity value="93" unit="%"/>
<clouds value="half bewolkt" all="52" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2022-12-09T00:00:00" to="2022-12-09T03:00:00">
<symbol number="800" name="onbewolkt" var="01n"/>
<precipitation probability="0"/>
<windDirection deg="103" code="ESE" name="East-southeast"/>
<windSpeed mps="0.5" unit="m/s" name="Calm"/>
<windGust gust="1.18" unit="m/s"/>
<temperature unit="celsius" value="-0.05" min="-0.05" max="-0.05"/>
<feels_like value="-0.05" unit="celsius"/>
<pressure unit="hPa" value="1006"/>
<humidity value="91" unit="%"/>
<clouds value="onbewolkt" all="8" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2022-12-09T03:00:00" to="2022-12-09T06:00:00">
<symbol number="800" name="onbewolkt" var="01n"/>
<precipitation probability="0"/>
<windDirection deg="122" code="ESE" name="East-southeast"/>
<windSpeed mps="1.46" unit="m/s" name="Calm"/>
<windGust gust="1.65" unit="m/s"/>
<temperature unit="celsius" value="-0.48" min="-0.48" max="-0.48"/>
<feels_like value="-2.24" unit="celsius"/>
<pressure unit="hPa" value="1006"/>
<humidity value="95" unit="%"/>
<clouds value="onbewolkt" all="8" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2022-12-09T06:00:00" to="2022-12-09T09:00:00">
<symbol number="801" name="zeer lichte bewolking" var="02d"/>
<precipitation probability="0"/>
<windDirection deg="146" code="SE" name="SouthEast"/>
<windSpeed mps="1.88" unit="m/s" name="Light breeze"/>
<windGust gust="3.79" unit="m/s"/>
<temperature unit="celsius" value="0.64" min="0.64" max="0.64"/>
<feels_like value="-1.56" unit="celsius"/>
<pressure unit="hPa" value="1007"/>
<humidity value="93" unit="%"/>
<clouds value="zeer lichte bewolking" all="15" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2022-12-09T09:00:00" to="2022-12-09T12:00:00">
<symbol number="801" name="zeer lichte bewolking" var="02d"/>
<precipitation probability="0"/>
<windDirection deg="158" code="SSE" name="South-southeast"/>
<windSpeed mps="2.33" unit="m/s" name="Light breeze"/>
<windGust gust="2.6" unit="m/s"/>
<temperature unit="celsius" value="2.91" min="2.91" max="2.91"/>
<feels_like value="0.59" unit="celsius"/>
<pressure unit="hPa" value="1006"/>
<humidity value="80" unit="%"/>
<clouds value="zeer lichte bewolking" all="22" unit="%"/>
<visibility value="10000"/>
</time>
<time from="2022-12-09T12:00:00" to="2022-12-09T15:00:00">
<symbol number="801" name="zeer lichte bewolking" var="02d"/>
<precipitation probability="0"/>
<windDirection deg="164" code="SSE" name="South-southeast"/>
<windSpeed mps="1.54" unit="m/s" name="Calm"/>
<windGust gust="1.67" unit="m/s"/>
<temperature unit="celsius" value="1.17" min="1.17" max="1.17"/>
<feels_like value="-0.48" unit="celsius"/>
<pressure unit="hPa" value="1006"/>
<humidity value="87" unit="%"/>
<clouds value="zeer lichte bewolking" all="21" unit="%"/>
<visibility value="10000"/>
</time>