Zodianet avait mis à disposition ZAPI, la première API de la ZiBASE, qui permet d’interfacer la box avec divers autres systèmes, qu’il s’agisse de machines, d’applications, etc. Les valeurs et états de tous les objets connectés à la ZiBASE deviennent ainsi exportables via l’API.
Zodianet annonce une grande évolution : la ZAPI2, deuxième version de l’API ZiBASE, qui permet d’avoir des retours aux formats XML, mais également JSON ! (certaines box comme la Fibaro gèrent mieux le JSON nativement). Compte tenu des développements déjà existants, réalisés par les utilisateurs, la première version sera maintenue, ne vous inquiétez pas ;-)
Toutes les informations pour utiliser cette nouvelle API sont disponibles ici. De nouvelles fonctionnalités ont été ajoutées, mais le temps de réponse a également été optimisé (quasi intantané). ZAPI2 fonctionne bien depuis plusieurs semaines car c’est de cette API que le PCPad2 présenté ici se sert pour fonctionner. Je n'ai pas encore eu le temps de vraiment me pencher dessus, mais notre ami Pascal a déjà visiblement bien étudié la question, je vous invite donc à jeter un oeil à son article récent ;-) Cet API sera intéressante pour utiliser la Zibase comme passerelle pour d'autres systèmes, comme par exemple ajouter l'EnOcean ou le Somfy à la HC2 de Fibaro :D
Zodianet a apparemment beaucoup de projets d’évolution pour l’avenir, et cette ZAPI2 fait partie des fondations qui étaient nécessaires. Nous reparlerons donc sans doute très bientôt des nouveautés autour de Zodianet…