Page 3 sur 3
Re: Récupérer une valeur présente dans le JSON pour l'utiliser en LUA
Publié : 31 mars 2016, 16:46
par Pyrrhus
patrickfromrouen > Attention tu as écrit
Code : Tout sélectionner
curl -s "http://192.168.1.27:8080/json.htm?type=device&rid=1"
Alors que c'est
Code : Tout sélectionner
curl -s "http://192.168.1.27:8080/json.htm?type=devices&rid=1"
ya un "s" à "devices"
Je crois qu'il te faut un peu de repos !
Re: Récupérer une valeur présente dans le JSON pour l'utiliser en LUA
Publié : 31 mars 2016, 19:29
par DavidFromRouen
Yes, bien vu !
(Ceci dit j'ai fais un copié collé de ton erreur une page avant... ^^)
Dans mon script, il y a bien un "s" à devices.
Mais j'ai toujours une erreur même corrigé:
pi@raspberrypi:~$ curl -s "
http://192.168.1.27:8080/json.htm?type=devices&rid=1" <html><head><title>Unauthorized</title></head><body><h1>401 Unauthorized</h1></body></html>pi@raspberrypi:~$
Re: Récupérer une valeur présente dans le JSON pour l'utiliser en LUA
Publié : 31 mars 2016, 22:34
par Pyrrhus
Autant pour moi

! J'ai édité mon post
D'instinct en voyant ton "unauthorized" je pense qu'il s'agit d'un problème d'authentification lorsque curl fait appel au json de domoticz.
As tu défini un mot de passe pour acceder a domoticz ? je pense que oui
Dans ce cas tu as le choix:
soit tu as seul acces à ton réseau chez toi et tu désactive l'authentification pour les réseaux locaux dans paramètres>onglet systeme, en remplissant le champ comme ceci
soit il y a d'autres personnes qui utilisent ton reseau et dans ce cas mieux vaut garder l'authentification domoticz. Il te faut donc renseigner ton identifiant et ton mot de passe domoticz dans toutes tes requetes qui veulent y acceder . Par exemple:
Code : Tout sélectionner
curl -s "http://identifiant:mot_de_passe@192.168.1.27:8080/json.htm?type=devices&rid=1"
Re: Récupérer une valeur présente dans le JSON pour l'utiliser en LUA
Publié : 01 avr. 2016, 01:26
par DavidFromRouen

YESSSSSS SUCCESSFULL !
