dzVents : comment récupérer des infos via une URL

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 <\>.
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

dzVents : comment récupérer des infos via une URL

Message par papoo »

Bonjour,
je m'essai à dzVents et j'ai un soucis que je n'arrive pas à résoudre :
comment récupérer les infos d'une url?
avec lua je fais
local cmd = curl .. ' http://domogeek.entropialux.com/feastedsaint/now'
local saint = os.capture(cmd);

et je récupère le saint du jour via l'API domogeek
mais dans dzVents je n'ai trouvé que la fonction openURL() qui permet de lancer une commande, par exemple sur domoticz mais impossible de récupérer l'info d'une url
local saint = domoticz.openURL('http://domogeek.entropialux.com/feastedsaint/now')
quelqu'un aurait une idée?
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Gloumi
Messages : 37
Inscription : 27 janv. 2016, 23:37

Re: dzVents : comment récupérer des infos via une URL

Message par Gloumi »

Ma question est peut être bête mais tu as testé de faire la même chose qu'avant ? Je n'ai pas encore eu le temps de vraiment tester le dzVent, mais pour moi ça reste du lua, donc on doit pouvoir utiliser les mêmes fonctions, non ?
jackslayter
Messages : 1040
Inscription : 30 sept. 2014, 14:40
Localisation : Isère (38)

Re: dzVents : comment récupérer des infos via une URL

Message par jackslayter »

Raspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: dzVents : comment récupérer des infos via une URL

Message par papoo »

Mon script en Lua fonctionne très bien
Mais en dzVents, curl et os.execute ne fonctionnent pas
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: dzVents : comment récupérer des infos via une URL

Message par papoo »

j'ai testé
local curl = '/usr/bin/curl'
local cmd = curl .. ' http://domogeek.entropialux.com/feastedsaint/now'
local jour = self.osExecute(cmd);
sans plus de succès
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: dzVents : comment récupérer des infos via une URL

Message par patrice »

Bonsoir
J'ai posé la question sur le forum anglophone et la réponse est non cela ne marchera pas.
Soit parce que la fonction urlopen est appelele trop tard
soit parce que les commande Lua ne sont pas utilisées
http://www.domoticz.com/forum/viewtopic ... 160#p81586
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
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: dzVents : comment récupérer des infos via une URL

Message par papoo »

Merci Patrice/thegritche
j'ai suivi ta conversation de l'autre coté ;) et testé plusieurs autres trucs sans succès.
du coup me voilà un peu refroidi par dzVents qui me semblais ultra prometteur. vais attendre que ça prenne un peu avant de m'y recoller, n'étant pas un pro de la prog. Merci encore d'avoir porté mon pb sur le forum domoticz.
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Répondre