Page 1 sur 1

Lua wget et fichier de sortie

Publié : 24 déc. 2015, 14:45
par patrice
Bonjour

Je suis en train de jouer avec Lua et j'ai un souci avec l'utilisation de wget au sein d'un script device
le wget (qui fonctionne correctement via les cdes shell) récupère des données de yahoo finance et les place dans un fichier csv
Ce script Lua crée le fichier mais il est toujours vide

Voici le script

Code : Tout sélectionner

a="/home/pi/domoticz/scripts/lua/edf.csv"
commandArray = {}
if (otherdevices['xxx'] == 'Off') then
os.execute ("wget -q -O " .. a .. " http://finance.yahoo.com/d/quotes.csv?s=EDF.PA&f=nl1p2" )
end 

return commandArray

J'avais trouvé ca qq part sur le net que j'ai reutilisé pour Domoticz

Code : Tout sélectionner

local fname = "uses.html"
os.execute("wget -q -O " .. fname .. " http://www.lua.org/uses.html")
Pour info en shell bash la ligne c'est ça

Code : Tout sélectionner

res=$(wget -q -O edf.csv "http://finance.yahoo.com/d/quotes.csv?s=EDF.PA&f=nl1p2")

oui oui je veux gérer mes nombreuses placements en actions boursières dans Domoticz
et alors !

Re: Lua wget et fichier de sortie

Publié : 24 déc. 2015, 15:09
par Neutrino

Code : Tout sélectionner

os.execute ('wget "http://finance.yahoo.com/d/quotes.csv?s=EDF.PA&f=nl1p2" -q -O ' .. a )
Je pense que ça marchera.
Par contre pour tes actions EDF, là je ne peux rien faire... :mrgreen:

Re: Lua wget et fichier de sortie

Publié : 24 déc. 2015, 15:16
par patrice
T'es sur que tu ne peux rien faire pour les actions EDF ?, parce que pour Lua tu es top

Merci du coup de main