Lua wget et fichier de sortie

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Lua wget et fichier de sortie

Message 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 !
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Lua wget et fichier de sortie

Message 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:
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: Lua wget et fichier de sortie

Message 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
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
Répondre