Json : comment obtenir la liste des devices id ?

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 <\>.
pat054
Messages : 70
Inscription : 29 juil. 2018, 18:14

Json : comment obtenir la liste des devices id ?

Message par pat054 »

Bonsoir à tous,

voilà, j'ai pris un cours en accéléré sur json en suivant le tag archives sur json ici :
https://easydomoticz.com/tag/json/#format

Le problème est que je n'arrive pas à reproduire la ligne suivante:
192.168.1.17:8080/json.htm?type=devices&filter=all&used=true&order=Name

A la place d'obtenir ceci :
Capture du 2018-08-27 20-33-59.png
Capture du 2018-08-27 20-33-59.png (67.86 Kio) Consulté 5659 fois
J'obtiens ceci :
Capture du 2018-08-27 20-38-39.png
Capture du 2018-08-27 20-38-39.png (52.26 Kio) Consulté 5659 fois
Y a comme un problème! J'ai loupé un truc?
D'avance, merci.
rimram31
Messages : 659
Inscription : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: Json : comment obtenir la liste des devices id ?

Message par rimram31 »

C'est le tuto qui a un pb, ce que tu obtiens est bien le resultat, ce qui est affche dans le tuto a cet endroit est un json 'post' formatté. La syntaxe json c'est du { [ ... qui sera decodable par un programme. Si tu veux 'post processer' du json, l'outil ideal c'est jq mais ca pique un peu pour le maitriser. (https://stedolan.github.io/jq/)
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
pat054
Messages : 70
Inscription : 29 juil. 2018, 18:14

Re: Json : comment obtenir la liste des devices id ?

Message par pat054 »

merci rimram31,

ok le tuto a un pb. C'est le résultat d'un programme json qui l'a mis sous cette forme. Il fallait que ça tombe sur moi (lol).
L'auteur du tuto le mettra t-il à jour ou l'argumentera... pour les prochains lecteurs?
Y a d'autres coquilles dans le cours?

Encore merci à toi. Bonne soirée
fifou.ita
Messages : 21
Inscription : 15 mai 2018, 08:49

Re: Json : comment obtenir la liste des devices id ?

Message par fifou.ita »

Les gars c'est DU chinois ! Je décroche

Envoyé de mon SM-A520F en utilisant Tapatalk
rimram31
Messages : 659
Inscription : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: Json : comment obtenir la liste des devices id ?

Message par rimram31 »

Une 'api', pour Application Programming Interface, est destinee a un autre 'programme' c'est un programme qui parle a un autre programme. Ici par exemple, un autre programme pourra echanger avec domoticz et meme agir sur lui, par exemple allumer une lampe. Json n'est qu'un format de representation de donnees -> https://fr.wikipedia.org/wiki/JavaScrip ... t_Notation

Apres on peut utiliser une api pour extraire des donnees 'brutes' et les reformatter pour les presenter autrement, c'est la base du web d'aujourd'hui.
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
fifou.ita
Messages : 21
Inscription : 15 mai 2018, 08:49

Re: Json : comment obtenir la liste des devices id ?

Message par fifou.ita »

Ok

Envoyé de mon SM-A520F en utilisant Tapatalk
Répondre