Page 5 sur 10
Re: LUA : Probabilité de pluie (et neige)
Publié : 04 févr. 2018, 18:06
par papoo
exemple dans le fichier xml
Re: LUA : Probabilité de pluie (et neige)
Publié : 04 févr. 2018, 18:13
par QcVictor
Étrange j'ai bien des valeurs, si tu veut jeter un coup d’œil
http://api.wunderground.com/api/XXXXXXX ... /levis.xml
Re: LUA : Probabilité de pluie (et neige)
Publié : 04 févr. 2018, 18:25
par papoo
tu utilises quelle version du script?
tu as configurer quel device pour les heures de prédiction?
poste stp le contenu de ta variable local proba_neige_h={}
Re: LUA : Probabilité de pluie (et neige)
Publié : 04 févr. 2018, 18:47
par papoo
l'XML pour ta ville ne me retourne rien
Code : Tout sélectionner
<response>
<version>0.1</version>
<termsofService>http://www.wunderground.com/weather/api/d/terms.html</termsofService>
<features>
<feature>hourly</feature>
</features>
<results>
<result>
<name>Lewis</name>
<city>Lewis</city>
<state>MB</state>
<country>CA</country>
<country_iso3166>CA</country_iso3166>
<country_name />
<zmw>00000.7.71448</zmw>
<l>/q/zmw:00000.7.71448</l>
</result>
<result>
<name>Lewis</name>
<city>Lewis</city>
<state>ON</state>
<country>CA</country>
<country_iso3166>CA</country_iso3166>
<country_name />
<zmw>00000.63.71268</zmw>
<l>/q/zmw:00000.63.71268</l>
</result>
<result>
<name>Lewis</name>
<city>Lewis</city>
<state>YT</state>
<country>CA</country>
<country_iso3166>CA</country_iso3166>
<country_name />
<zmw>00000.20.71964</zmw>
<l>/q/zmw:00000.20.71964</l>
</result>
</results>
</response>
Re: LUA : Probabilité de pluie (et neige)
Publié : 04 févr. 2018, 18:56
par QcVictor
l'XML pour ta ville ne me retourne rien
C'est 'Levis', pas 'Lewis'

La version du script utilisé est la 1.13
Tous les device pour les heures de prédiction
Il faut crée une variables pour chaque device ?
-- en changeant le N° entre [] correspondant à l'heure souhaitée pour l'associer au device concerné dans dz
proba_pluie_h[1]=77 -- renseigner l'id du device % probabilité pluie à 1 heure associé, nil si non utilisé
proba_pluie_h[2]=78 -- renseigner l'id du device % probabilité pluie à 2 heures associé, nil si non utilisé
proba_pluie_h[4]=79 -- renseigner l'id du device % probabilité pluie à 4 heures associé, nil si non utilisé
proba_pluie_h[6]=80 -- renseigner l'id du device % probabilité pluie à 6 heures associé, nil si non utilisé
proba_pluie_h[12]=81 -- renseigner l'id du device % probabilité pluie à 12 heures associé, nil si non utilisé
proba_pluie_h[24]=82 -- renseigner l'id du device % probabilité pluie à 24 heures associé, nil si non utilisé
-- L'api fournie 36 probabilités de neige, 1 par heure.
local proba_neige_h={} -- comme pour la pluie Ajoutez, modifiez ou supprimez les variables proba_neige_h[]
-- en changeant le N° entre [] correspondant à l'heure souhaitée pour l'associer au device concerné dans dz
proba_neige_h[1]=83 -- renseigner l'id du device % probabilité neige à 1 heure associé, nil si non utilisé
proba_neige_h[3]=84 -- renseigner l'id du device % probabilité neige à 2 heures associé, nil si non utilisé
proba_neige_h[6]=85 -- renseigner l'id du device % probabilité neige à 4 heures associé, nil si non utilisé
proba_neige_h[12]=86 -- renseigner l'id du device % probabilité neige à 6 heures associé, nil si non utilisé
proba_neige_h[24]=87 -- renseigner l'id du device % probabilité neige à 12 heures associé, nil si non utilisé
proba_neige_h[36]=88 -- renseigner l'id du device % probabilité neige à 24 heures associé, nil si non utilisé
Re: LUA : Probabilité de pluie (et neige)
Publié : 04 févr. 2018, 18:57
par papoo
peux tu poster ton fichier xml?
sinon vérifie dedans que pour chaque forecast, snow est bien children 18 et qu'a l’intérieur metric est bien children 2

- 2018-02-04 18_53_36-api.wunderground.com_api_093fc74e6c830efa_hourly_lang_FR_q_FRANCE_Limoges.xml.png (15.84 Kio) Consulté 6430 fois
pour la pluie c'est children 19
Re: LUA : Probabilité de pluie (et neige)
Publié : 04 févr. 2018, 19:01
par papoo
QcVictor a écrit :C'est 'Levis', pas 'Lewis'

désolé je suis un peu boulet ce soir
QcVictor a écrit :
La version du script utilisé est la 1.13
la dernière version est la 1.17 dispo sur mon github
https://github.com/papo-o/domoticz_scri ... _pluie.lua
QcVictor a écrit :
Il faut crée une variables pour chaque device ?
logiquement, mais seulement les heures de prédictions que tu désires le script ne récupère que les prédictions des devices déclarés
Re: LUA : Probabilité de pluie (et neige)
Publié : 04 févr. 2018, 19:06
par papoo
pour ta ville le script retourne ces valeurs
2018-02-04 19:05:07.156 LUA: --- --- --- Probabilite de pluie a 1h => 79
2018-02-04 19:05:07.156 LUA: --- --- --- probabilite de neige a 1h => 8
2018-02-04 19:05:07.156 LUA: --- --- --- Probabilite de pluie a 2h => 82
2018-02-04 19:05:07.156 LUA: --- --- --- probabilite de neige a 3h => 10
2018-02-04 19:05:07.156 LUA: --- --- --- Probabilite de pluie a 4h => 91
2018-02-04 19:05:07.157 LUA: --- --- --- Probabilite de pluie a 6h => 93
2018-02-04 19:05:07.157 LUA: --- --- --- probabilite de neige a 6h => 10
2018-02-04 19:05:07.157 LUA: --- --- --- Probabilite de pluie a 12h => 60
2018-02-04 19:05:07.157 LUA: --- --- --- probabilite de neige a 12h => 3
2018-02-04 19:05:07.157 LUA: --- --- --- Probabilite de pluie a 24h => 1
2018-02-04 19:05:07.157 LUA: --- --- --- probabilite de neige a 24h => 0
2018-02-04 19:05:07.157 LUA: --- --- --- probabilite de neige a 36h => 0

- 2018-02-04 19_06_25-Domoticz.png (15.49 Kio) Consulté 6425 fois
Re: LUA : Probabilité de pluie (et neige)
Publié : 04 févr. 2018, 20:09
par QcVictor
OK peut tu me faire un screen shot de tes variables déclaré, pas sur que j'ai tous saisie svp, il y a moyen de forcé un update ? le dernière fois que j'ai reçu quelques chose remonte au 29 Janvier
Re: LUA : Probabilité de pluie (et neige)
Publié : 04 févr. 2018, 21:12
par papoo
tu utilises quelle version de domoticz, si tu est en beta, je sais que certaines bug et ne permettent plus l'exécution correct des scripts
mes devices déclarés sont comme dans le script
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]=504 -- renseigner l'idx du device % probabilité pluie à 1 heure associé, nil si non utilisé
proba_pluie_h[2]=505 -- renseigner l'idx du device % probabilité pluie à 2 heures associé, nil si non utilisé
proba_pluie_h[4]=639 -- renseigner l'idx du device % probabilité pluie à 4 heures associé, nil si non utilisé
proba_pluie_h[6]=506 -- renseigner l'idx du device % probabilité pluie à 6 heures associé, nil si non utilisé
proba_pluie_h[12]=507 -- renseigner l'idx du device % probabilité pluie à 12 heures associé, nil si non utilisé
proba_pluie_h[24]=508 -- renseigner l'idx du device % probabilité pluie à 24 heures associé, nil si non utilisé
-- L'api fournie 36 probabilités de neige, 1 par heure.
local proba_neige_h={} -- comme pour la pluie Ajoutez, modifiez ou supprimez les variables proba_neige_h[]
-- en changeant le N° entre [] correspondant à l'heure souhaitée pour l'associer au device concerné dans dz
proba_neige_h[1]=771 -- renseigner l'idx du device % probabilité neige à 1 heure associé, nil si non utilisé
proba_neige_h[3]=772 -- renseigner l'idx du device % probabilité neige à 2 heures associé, nil si non utilisé
proba_neige_h[6]=773 -- renseigner l'idx du device % probabilité neige à 4 heures associé, nil si non utilisé
proba_neige_h[12]=774 -- renseigner l'idx du device % probabilité neige à 6 heures associé, nil si non utilisé
proba_neige_h[24]=738 -- renseigner l'idx du device % probabilité neige à 12 heures associé, nil si non utilisé
proba_neige_h[36]=775 -- renseigner l'idx du device % probabilité neige à 24 heures associé, nil si non utilisé
ce qui donne

- 2018-02-04 21_12_22-Domoticz.png (54.09 Kio) Consulté 6406 fois