par DomotiFred » 23 Fév 2014 12:46
Bonjour,
J'ai vu que dans le fichier XML généré, on pouvait récupérer la date du jour de prévision. En l'occurence le lendemain pour moi, donc, pour ceux que ça intéresse, le chemin Xpath à indiquer dans la requette de votre capteur http pour aller chercher la date de demain et la mettre au format français est le suivant :
concat(substring(/data/weather/date,9,2),'/',substring(/data/weather/date,6,2),'/',substring(/data/weather/date,1,4))
J'ai vu aussi, qu'on pouvait récupérer la nature du ciel avec pas mal d'infos comme Partly Cloudy, Sunny, Light drizzle, etc. et donc y associer des icônes qui vont bien dans les valeurs remontées.
Par contre je sèche carrément dans les Xpath à écrire pour aller prendre les infos du jour et du lendemain.
Si quelqu'un a une idée (Hugosc, si tu passes par là...), voici mon fichier XML et les données à récupérer sont "Partly Cloudy" pour aujourd'hui et "Sunny" pour demain :
<?xml version="1.0" encoding="UTF-8"?>
-<data>-<request><type>IP</type><query>12.345.678.01</query></request>-<current_condition><observation_time>08:54 AM</observation_time><temp_C>6</temp_C><temp_F>43</temp_F><weatherCode>116</weatherCode>-<weatherIconUrl>
<![CDATA[http://cdn.worldweatheronline.net/images/wsymbols01_png_64/wsymbol_0002_sunny_intervals.png]]>
</weatherIconUrl>-<weatherDesc>
<![CDATA[Partly Cloudy ]]>
</weatherDesc><windspeedMiles>8</windspeedMiles><windspeedKmph>13</windspeedKmph><winddirDegree>190</winddirDegree><winddir16Point>S</winddir16Point><precipMM>0.0</precipMM><humidity>93</humidity><visibility>10</visibility><pressure>1019</pressure><cloudcover>0</cloudcover></current_condition>-<weather><date>2014-02-24</date><tempMaxC>13</tempMaxC><tempMaxF>56</tempMaxF><tempMinC>6</tempMinC><tempMinF>42</tempMinF><windspeedMiles>18</windspeedMiles><windspeedKmph>29</windspeedKmph><winddirection>S</winddirection><winddir16Point>S</winddir16Point><winddirDegree>190</winddirDegree><weatherCode>113</weatherCode>-<weatherIconUrl>
<![CDATA[http://cdn.worldweatheronline.net/images/wsymbols01_png_64/wsymbol_0001_sunny.png]]>
</weatherIconUrl>-<weatherDesc>
<![CDATA[Sunny]]>
</weatherDesc><precipMM>0.0</precipMM></weather></data>
Merci.
Dernière édition par
DomotiFred le 23 Fév 2014 13:21, édité 1 fois.
3 Eedomus+ 96 Zwave 6 EnOcean 3 Xee 14 cam IP 1 Connexoon 8 SONOS 8 Google Home 7 ChromeCast 1 Synology 1513+ 1 Smartcoffee 1 robot tondeuse 1 Lametric Time 1 Nokia Cardio SARAH Infra LAN/WIFI en full Ubiquiti Serrure NUKI V1 et V2