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....

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 direct
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 valeur

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