Page 7 sur 10
Re: LUA : Probabilité de pluie (et neige)
Publié : 27 févr. 2018, 23:15
par christophe2836
papoo a écrit :pour une heure ça donne un truc comme ça (pour chez moi)
Code : Tout sélectionner
<forecast>
<FCTTIME>
<hour>6</hour>
<hour_padded>06</hour_padded>
<min>00</min>
<min_unpadded>0</min_unpadded>
<sec>0</sec>
<year>2018</year>
<mon>2</mon>
<mon_padded>02</mon_padded>
<mon_abbrev>Feb</mon_abbrev>
<mday>28</mday>
<mday_padded>28</mday_padded>
<yday>58</yday>
<isdst>0</isdst>
<epoch>1519794000</epoch>
<pretty>06:00 CET le 28 février 2018</pretty>
<civil>6:00 AM</civil>
<month_name>février</month_name>
<month_name_abbrev>fév</month_name_abbrev>
<weekday_name>mercredi</weekday_name>
<weekday_name_night>mercredi soir</weekday_name_night>
<weekday_name_abbrev>mer</weekday_name_abbrev>
<weekday_name_unlang>Wednesday</weekday_name_unlang>
<weekday_name_night_unlang>Wednesday Night</weekday_name_night_unlang>
<ampm>AM</ampm>
<tz />
<age />
<UTCDATE />
</FCTTIME>
<temp>
<english>19</english>
<metric>-7</metric>
</temp>
<dewpoint>
<english>1</english>
<metric>-17</metric>
</dewpoint>
<condition>Ciel dégagé</condition>
<icon>clear</icon>
<icon_url>http://icons.wxug.com/i/c/k/nt_clear.gif</icon_url>
<fctcode>1</fctcode>
<sky>29</sky>
<wspd>
<english>8</english>
<metric>13</metric>
</wspd>
<wdir>
<dir>ENE</dir>
<degrees>69</degrees>
</wdir>
<wx>Ciel plutôt dégagé</wx>
<uvi>0</uvi>
<humidity>44</humidity>
<windchill>
<english>10</english>
<metric>-12</metric>
</windchill>
<heatindex>
<english>-9999</english>
<metric>-9999</metric>
</heatindex>
<feelslike>
<english>10</english>
<metric>-12</metric>
</feelslike>
<qpf>
<english>0.0</english>
<metric>0</metric>
</qpf>
<snow>
<english>0.0</english>
<metric>0</metric>
</snow>
<pop>0</pop>
<mslp>
<english>29.8</english>
<metric>1009</metric>
</mslp>
</forecast>
Oui c’est ce que j’ai aussi.
Donc impossible de récupérer les informations de pollen avec cet API.
Pas grave c’était juste une question.
Envoyé de mon iPhone en utilisant Tapatalk
Re: LUA : Probabilité de pluie (et neige)
Publié : 27 févr. 2018, 23:28
par papoo
Rien vu qui ressemble à des données sur le pollen
Re: LUA : Probabilité de pluie (et neige)
Publié : 27 févr. 2018, 23:37
par christophe2836
papoo a écrit :Rien vu qui ressemble à des données sur le pollen
Tant pis !
Merci pour tes réponses. Bonne soirée
Envoyé de mon iPhone en utilisant Tapatalk
Re: LUA : Probabilité de pluie (et neige)
Publié : 08 avr. 2018, 14:35
par Doudy
Bonjour,
Voilà, j'ai testé ce script.
Pas-mal de soucis :
J'ai essayé
local api_wu = 'api_weather_underground'
en ajoutant la variable de type chaîne dans "Réglages/Plus d'options/Variables Utilisateur"
ou avec
local api_wu = '083xxxxxxx30f'
J'ai le messsage suivant :
Code : Tout sélectionner
2018-04-08 14:28:00.373 LUA: --- --- --- =========== Probabilité Pluie (v1.13) =========== --- --- ---
2018-04-08 14:28:00.373 Error: EventSystem: in /home/pi/domoticz/scripts/lua/script_time_pluie.lua: /home/pi/domoticz/scripts/lua/script_time_pluie.lua:225: attempt to concatenate local 'APIKEY' (a nil value)
J'ai fait comme frenchyyii,
j'ai passé ma clé api direct dans l'adresse et ça fonctionne.
Ou se trouve le soucis ???

Re: LUA : Probabilité de pluie (et neige)
Publié : 08 avr. 2018, 15:17
par papoo
Doudy a écrit :
J'ai fait comme frenchyyii, j'ai passé ma clé api direct dans l'adresse et ça fonctionne.
si cela fonctionne il n'y a donc pas de problème
mais pour info la dernière version est la 1.18
https://github.com/papo-o/domoticz_scri ... _pluie.lua
Re: LUA : Probabilité de pluie (et neige)
Publié : 08 avr. 2018, 19:55
par yann2a
bonjour,
je souhaite utiliser le script probabilite de pluie de Papoo , mais je me fais jeter sur la ligne 230 if parsedXml then (nil ???)
je débute en lua et je pense que les informations ne sont pas exploitées .
le fichier ville.xml est'il temporaire ? sinon faut il le créer et ou
je suis sur PC en windows 7 .
merci de votre aide
Re: LUA : Probabilité de pluie (et neige)
Publié : 08 avr. 2018, 21:10
par papoo
tu as édité la ligne 225 pour mettre le chemin vers curl?
est pour linux
Re: LUA : Probabilité de pluie (et neige)
Publié : 08 avr. 2018, 21:43
par papoo
je vient de mettre le script à jour pour prendre en compte les utilisateurs de windows
il faudra par contre installer curl
https://bintray.com/vszakats/generic/do ... 2-mingw.7z
Re: LUA : Probabilité de pluie (et neige)
Publié : 09 avr. 2018, 08:52
par Doudy
papoo a écrit :si cela fonctionne il n'y a donc pas de problème
OK, mais il serait intéressant de connaitre la raison du soucis !
Du coup, je viens d'installer la version 1.19
Avec la variable "api_weather_underground" dans
Code : Tout sélectionner
pour créer/modifier une variable utilisateur : domoticz => Réglages => Plus d'options => Variables utilisateur
comme conseillé dans l'intro.
Résultat :
Code : Tout sélectionner
2018-04-09 08:43:00.214 LUA: =========== Probabilite Pluie (v1.19) ===========
2018-04-09 08:43:00.218 LUA: --- --- --- http://api.wunderground.com/api/82xxxxxxxx59/hourly/lang:FR/q/Belgium/Rxxxxx.xml
2018-04-09 08:43:00.793 LUA: --- --- --- Probabilite de pluie a 1h => 3
2018-04-09 08:43:00.793 Error: EventSystem: in /home/pi/domoticz/scripts/lua/script_time_probabilite_pluie.lua: ...i/domoticz/scripts/lua/script_time_probabilite_pluie.lua:252: attempt to concatenate field '?' (a nil value)
Mes idx :
Code : Tout sélectionner
local proba_pluie_h = {} -- Ajoutez, modifiez ou supprimez les variables proba_pluie_h[]
-- en changeant le N° entre [] correspondant à l'heure souhaitée pour l'associer au device concerné dans dz
proba_pluie_h[1]=84 -- renseigner l'idx du device % probabilité pluie à 1 heure associé, nil si non utilisé
proba_pluie_h[2]=85 -- renseigner l'idx du device % probabilité pluie à 2 heures associé, nil si non utilisé
proba_pluie_h[3]=86 -- renseigner l'idx du device % probabilité pluie à 4 heures associé, nil si non utilisé
proba_pluie_h[6]=87 -- renseigner l'idx du device % probabilité pluie à 6 heures associé, nil si non utilisé
proba_pluie_h[12]=88 -- renseigner l'idx du device % probabilité pluie à 12 heures associé, nil si non utilisé
proba_pluie_h[24]=89 -- renseigner l'idx du device % probabilité pluie à 24 heures associé, nil si non utilisé
Là se suis perdu :
Code : Tout sélectionner
Error: EventSystem: in /home/pi/domoticz/scripts/lua/script_time_probabilite_pluie.lua: ...i/domoticz/scripts/lua/script_time_probabilite_pluie.lua:252: attempt to concatenate field '?' (a nil value)
Une idée ?
Merci.

Re: LUA : Probabilité de pluie (et neige)
Publié : 09 avr. 2018, 17:59
par papoo
as tu paramétré des probabilité neige?
si ce n'est pas le cas, il faut mettre nil en lieu et place de mes idx
clairement sur ton log le script lit la première probabilité de pluie à 1 heure qui est de 3%
ensuite, avant de passer à la deuxième probabilité de pluie il vérifie si il n'existe pas une probabilité de neige pour le même délai