utilisation de json
utilisation de json
Salut à tous
J'essaie d'utiliser json.html dans un script lua mais je n'ai aucun fichier de ce nom dans l'arborescence de Domoticz et même ailleurs.
Je viens vers vous pour me sortir de mon ignorance.
Merci par avance.
J'essaie d'utiliser json.html dans un script lua mais je n'ai aucun fichier de ce nom dans l'arborescence de Domoticz et même ailleurs.
Je viens vers vous pour me sortir de mon ignorance.
Merci par avance.
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: utilisation de json
Salut,
Quel problème as tu exactement ?
Quel problème as tu exactement ?
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: utilisation de json
En fait j'ai récupéré un script lua qui permet de contrôler le niveau des piles de mes différents capteurs et sondes incluant une ligne de code faisant appel à l'adresse url de domoticz du type http://192.168..../json.htm... pour récupérer les données.
Après quelques tests je pense que cette ligne de commande ne fonctionne pas, n'ayant jamais pratiqué json, je cherche à savoir si le fichier json.htm doit être présent dans domoticz OU s'il se créé comme une instance.
Merci d'une réponse pour "un nulle" !!
Après quelques tests je pense que cette ligne de commande ne fonctionne pas, n'ayant jamais pratiqué json, je cherche à savoir si le fichier json.htm doit être présent dans domoticz OU s'il se créé comme une instance.
Merci d'une réponse pour "un nulle" !!
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: utilisation de json
Alors json tu peux tester dans ton navigateur pour commencer..
Et copie l'adresse entière ici sinon pas possible de te dire si elle est valide.
Idem pour le script..
Pas de boule de crystal ici
La liste des commandes json est dans le wiki si tu veux comprendre ce que tu fais..
Pour l'histoire de la présence du fichier...
Se dire que le problème se situe entre la chaise et le clavier avant d'incriminer domoticz
Ce fichier n'existe pas.
Ps: gaffe aux mots de pass, au besoin les inclures dans la commande.
Et copie l'adresse entière ici sinon pas possible de te dire si elle est valide.
Idem pour le script..
Pas de boule de crystal ici
La liste des commandes json est dans le wiki si tu veux comprendre ce que tu fais..
Pour l'histoire de la présence du fichier...
Se dire que le problème se situe entre la chaise et le clavier avant d'incriminer domoticz
Ce fichier n'existe pas.
Ps: gaffe aux mots de pass, au besoin les inclures dans la commande.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: utilisation de json
Bonjour
@raboliot : regarde ici http://easydomoticz.com/manipuler-les-d ... -en-shell/ à la rubrique
Rappel du fonctionnement Domoticz via l’API JSON.
J'y ai expliqué rapidement le principe de fonctionnement de json.html
Nous sommes preneurs de ton script Lua
@raboliot : regarde ici http://easydomoticz.com/manipuler-les-d ... -en-shell/ à la rubrique
Rappel du fonctionnement Domoticz via l’API JSON.
J'y ai expliqué rapidement le principe de fonctionnement de json.html
Nous sommes preneurs de ton script Lua
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
Objectif : WAF > 1
Re: utilisation de json
Il n'y a pas de "fichier" json.htm, c'est une url. C'est en quelque sorte une "adresse" web a laquelle le serveur domoticz http va répondre via un navigateur comme il répond quand tu accèdes a l'interface web de domoticz: http://<adresse_ip>:<port>raboliot a écrit :...je cherche à savoir si le fichier json.htm doit être présent dans domoticz OU s'il se créé comme une instance...
Sauf qu'il s'agit ici d'un serveur local, ip = l'adresse ip de ta machine sur laquelle tourne dz (la même que celle que tu utilises dans l'interface web), le port est 8080 par défaut a moins que tu ne l'ai changé. Si tu tapes cette url: http://<ton ip locale>:8080/json.htm dans un navigateur, tu devrais avoir une réponse du genre:
Code : Tout sélectionner
{
"status" : "ERR"
}Si le navigateur ne répond pas ça mais: time out, erreur http ... c'est que ton url n'est pas bonne (ip ?) ou que domoticz n'est pas démarré.
Pour compléter sur le thème "pour les nuls", il faut comprendre qu'un serveur web n'est jamais qu'un programme qui délivre des documents. Il s'agit pour nous les humains de documents au format html, images, vidéos ... là le serveur répond du simple texte au format json qui permet de représenter des données "brutes" a décoder par le programme a l'autre bout, ce que dois faire ton script lua.
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
Re: utilisation de json
Un grand merci à "rimram31" qui m'a donner exactement la réponse que j'attendais.
J'ai aussi consulté le tuto de "patrice". Je crois que j'ai vraiment avancé. Merci.
Je me remet au boulot.
(Pour info ma spécialité c'est l'Ajax et l'asp, c'est tout ce que je sais faire)
J'ai aussi consulté le tuto de "patrice". Je crois que j'ai vraiment avancé. Merci.
Je me remet au boulot.
(Pour info ma spécialité c'est l'Ajax et l'asp, c'est tout ce que je sais faire)
Re: utilisation de json
Désolé si j'ai été un peu trop "pour les nuls" mais de toute façon l'explication servira pour d'autres.raboliot a écrit :...(Pour info ma spécialité c'est l'Ajax et l'asp, c'est tout ce que je sais faire)
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
Re: utilisation de json
[quote="rimram31"][quote="raboliot"]...(Pour info ma spécialité c'est l'Ajax et l'asp, c'est tout ce que je sais faire)[/quote
Nobody's perfect, mais on ne t'en veut pas pour asp et ajax
Nobody's perfect, mais on ne t'en veut pas pour asp et ajax
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
Objectif : WAF > 1