Durée de script json / LUA trop longue
Publié : 08 nov. 2016, 22:07
Bonjour,
je souhaite utiliser l'API du site infoclimat pour récupérer des infos mais le script bloque de temps en temps à la ligne : config:read(*all*)
dans le code suivant :
J'ai mis des prints entre toutes les lignes. Quelque fois, il met moins d'une seconde, des fois, il met plus de 8 secondes... Je ne sais pas pourquoi...
Quelqu'un a-t-il eu ce problème ? Cela peut-il lié à mon Pi 1ere version ?
je souhaite utiliser l'API du site infoclimat pour récupérer des infos mais le script bloque de temps en temps à la ligne : config:read(*all*)
dans le code suivant :
Code : Tout sélectionner
json = (loadfile "/home/pi/domoticz/scripts/lua/JSON.lua")()
url='http://www.infoclimat.fr/public-api/gfs/json?_ll='..lat..'&_auth='..auth
-- lecture fichier Json
local config=assert(io.popen("curl -s --max-time 8 --connect-timeout 8 '"..url.."'"))
local location = config:read('*all')
config:close()
local jsonLocation = json:decode(location) Quelqu'un a-t-il eu ce problème ? Cela peut-il lié à mon Pi 1ere version ?