Page 5 sur 8

Re: LUA: vigilance météoFrance

Publié : 22 juin 2017, 18:17
par yanael
Ah mais carrément pas , j avais raté la petite subtilitée...merci

Re: LUA: vigilance météoFrance

Publié : 28 sept. 2017, 19:36
par fidoboulettes
hello,
juste un grand merci à papoo qui fonctionne du tonnerre!!! Enfin presque, pour l'instant j'en sais rien vu qu'il n'y a pas d'alerte dans mon département.... :mrgreen:

Re: LUA: vigilance météoFrance

Publié : 12 nov. 2017, 12:01
par TG76
Bonjour,

je me lance à mon tour dans la domotique et ton script est genial Papoo.

tout fonctionne coorectement sauf les conseil qui reste soit sur undefined, soit sur hello world. le fichier log est bon quand la mise a jour se fait

avez vous une idée

Cordialement

Re: LUA: vigilance météoFrance

Publié : 12 nov. 2017, 13:46
par papoo
Il n’y a de conseil météo que lors de vigilances supérieure ou égale à Orange
Donc tant que tu ne seras pas en vigilance orange tu n’auras aucun conseil affiché
Personnellement je n’utilise plus les conseils météo car trop générique et peu informatif.

Re: LUA: vigilance météoFrance

Publié : 12 nov. 2017, 13:56
par TG76
En fait je suis en vigilance, d'où l'intérêt que je porte à ce moment.

Quand j'appuie sur log sous conseil, il y a bien l'information mais elle n'apparaît pas en directImage

Envoyé de mon Redmi 4 en utilisant Tapatalk

Re: LUA: vigilance météoFrance

Publié : 12 nov. 2017, 14:38
par papoo
créé un nouveau device text voir si cela ne vient pas du premier device créé. j'ai un problème similaire sur un script dzvents qui n'arrive pas à trouver un device text existant.

Re: LUA: vigilance météoFrance

Publié : 12 nov. 2017, 15:33
par TG76
Quand je recrée, je me retrouve avec undefined et quand j'appuie sur log, j'ai bien la valeurImageImage

Envoyé de mon Redmi 4 en utilisant Tapatalk

Re: LUA: vigilance météoFrance

Publié : 12 nov. 2017, 16:13
par papoo
as tu des erreurs dans les logs (réglages -> log -> Erreur)
ton problème est peut être dû à une longueur excessive du texte à afficher
ajoute la fonction suivante

Code : Tout sélectionner

--------------------------------------------
function TronquerTexte(texte, nb)  --texte à tronquer, nb limite de caractère à afficher
local sep ="[!?.]"
local DernierIndex = nil
texte = string.sub(texte, 1, nb)
local p = string.find(texte, sep, 1)
DernierIndex = p
while p do
    p = string.find(texte, sep, p + 1)
    if p then
        DernierIndex = p
    end
end
return(string.sub(texte, 1, DernierIndex))
end
 
à ton script dans la section Fonctions juste avant

Code : Tout sélectionner

--------------------------------------------
-------------- Fin Fonctions ---------------
--------------------------------------------
ensuite remplace la ligne

Code : Tout sélectionner

commandArray[#commandArray+1] = {['UpdateDevice'] = dz_conseil_meteo..'|0|'.. conseil}
par

Code : Tout sélectionner

commandArray[#commandArray+1] = {['UpdateDevice'] = dz_conseil_meteo..'|0|'.. TronquerTexte(conseil,240)}
j'ai mis à jour le script en première page avec cette fonction

Re: LUA: vigilance météoFrance

Publié : 12 nov. 2017, 16:40
par TG76
Je n'avais pas d'erreurs dans le log, impeccable, ça fonctionne

Merci beaucoup.

Envoyé de mon Redmi 4 en utilisant Tapatalk

Re: LUA: vigilance météoFrance

Publié : 10 déc. 2017, 14:48
par moebius911
Bonjour
J’ai une petite question sur le fonctionnement du script. Je l’utilise depuis plusieurs moi et il fonctionne très bien.
Cependant aujourd’hui le 10/12/17 dans le 21 nous somme en vigilance jaune vent violent (comme les ¾ des départements). La vigilance jaune remonte bien par contre pas le vent violent.
En analysant le script les infos sont prise ici : « http://vigilance.meteofrance.com/data/NXFR34_LFPW_.xml » et bizarrement la fameuse variable <risque valeur="1"/> du XML n’apparait que sur les départements en vigilance orange.
Pourtant sur la carte c’est bien indique vent violent sur les départements en jaune.
Avez-vous remarqué ce problème ?
Merci d’avance