L’IPX800 V3 supporte désormais le Json

Très apprécié sur l’Eco-devices c’est au tour de l’IXP800 V3 de se voir dotée de l’API Json et ainsi la rendre compatible avec la plupart des contrôleurs Domotique…

Je ne vous présenterais pas les fonctions de l’IPX800 et vous trouverez de nombreux sujets sur cette carte IP sur notre Blog.

Le but est de vous présenter en quelques lignes les possibilités de l’API Json en complément des commandes IP déjà disponibles.

IPX800 V3

IPX800 V3

Vous avez pu constater en lisant notre Blog que le Json devient omniprésent dans le monde des objets communicants, comme avec le XML il permet de résumer les différentes données et valeurs que l’on peut trouver sur différents produits comme la station météo NetAtmo, le Koubachi, Karotz, Eco-devices, etc…

Conso-Electrique-eedomus-Eco-Devices

Un simple appel vers une url permet donc d’interroger l’état et les données d’un objet comme vu dernièrement avec les différentes consommations Electriques et d’Eau sur mon Eco-Devices.

Header Eco-Devices

A titre d’exemple je vais créer un périphérique virtuel sur mon contrôleur Domotique Home Center 2 afin de lire le compteur d’eau à impulsion connecté à l’entrée 1 de mon IPX800 V3.

Device Virtuel Json IPX800

Ensuite en ajoutant un bouton édité en Lua qui permet d’appeler l’url Json de l’IPX800 contenant les valeurs des compteurs, soit « adresseipdelipx/api/xdevices.json?cmd=40« .

API Json IPX800 Counter

button Json IPX800

Voici le code Lua :

1
2
3
4
5
HC2 = Net.FHttp("192.168.1.75")
response = HC2:GET("/api/xdevices.json?cmd=40")
response = json.decode(response)
fibaro:setGlobal("COMPTEUR1", response.COUNTER1)
fibaro:log(fibaro:getGlobalValue("COMPTEUR1").." Litres ")

Et voilà votre nouveau périphérique virtuel fonctionnel sur le Home Center 2 :)

Compteur Eau Json IPX800

Ceci n’est qu’un exemple d’intégration avec le HC2 mais rien ne vous empêche de faire de même avec vos différents contrôleurs Domotique compatible Json…

4 commandes Json sont disponibles sur l’IPX800 V3 :

API Json IPX800 Output

  • /api/xdevices.json?cmd=10
    • Valeurs des entrées numériques 0/1
  • /api/xdevices.json?cmd=20
    • Etats des sorties relais 0/1
  • /api/xdevices.json?cmd=30
    • Valeurs des entrées analogiques
  • /api/xdevices.json?cmd=40
    • Valeurs des entrées compteur

Et pour ceux qui veulent les icones IPX800 :

User1020 User1044

Banner GCE My Domotique

Author: Pascal STEPHANY

Rédacteur en Chef du Blog Domotique Info, je suis avant tout un passionné de nouvelles technologies depuis de nombreuses années... Je partage mon expérience Domotique sur ce Blog depuis 2008 en réalisant des tests ou des tutos avec comme objectif, celui de rendre la Domotique accessible à tous... Après avoir travaillé en tant qu'installateur Domotique pendant 5 ans j'ai créé mon entreprise de vente en ligne My Domotique en 2012, une boutique spécialisée dans les solutions Domotique grand public.

Share This Post On

9 Comments

  1. Une très bonne nouvelle ça, il y a une mise à jour de firmware à faire alors.

  2. Bonjour, Comment se procurer la version Bêta ? merci

  3. Elle sera dispo officiellement très vite. Cette bêta est pour l’instant limité.

  4. Bonjour à tous,
    Les dix premiers candidats pour obtenir la bêta se verront expédier le firmware.
    1, 2, 3, feu, à vos commentaires.

  5. Moi je veux ;)
    Tiens Seb. pourrais-tu faire un update de l’article sur ton écrin IPX… maintenant que ça supporte le json je vais pouvoir faire le mien aussi :)

  6. Moi aussi STP.

  7. Je voudrais bien tester aussi! Jusqu’à présent je convertissais le xml en json pour rendre plus facile l’utilisation des données dans une app cordova/phonegap.

  8. Pourrais-tu mettre à notre disposition tes icônes de l’IPX dans la rubrique partage d’icônes du forum Domotique-Fibaro et merci pour ce tuto.

Trackbacks/Pingbacks

  1. L'IPX800 V3 supporte désormais le Json |... - […] Très apprécié sur l'Eco-devices c'est au tour de l'IXP800 V3 de se voir dotée de l'API Json et ainsi …
  2. L’IPX800 V3 supporte désormais le Json - Domotique iPhone - […] L’IPX800 V3 supporte désormais le Json […]
  3. L'IPX800 V3 supporte désormais le Json |... - […] Très apprécié sur l’Eco-devices c’est au tour de l’IXP800 V3 de se voir dotée de l’API Json et ainsi …
  4. IPX800 V3 : Support Json / Push - […] vous l’avais d’ailleurs annoncée dans cet article où j’avais pu mettre en oeuvre l’évolution principale et attendue, le […]

Laisser un commentaire