Aller au contenu

Documentations Fibaro HCL et HC2


MAM78

Recommended Posts

Bibliothèque de la Documentations

Fibaro HCL et HC2

 

 

1) Introduction :

 

Je débute sur ma box HC2 et j'apprécie notamment de pouvoir développer ses propres scripts en LUA et Bloc, mais je suis souvent confronté à la difficulté de trouver des fonctions, propriétés, API, leur syntaxe, ...

Le site apporte une grande richesse d'informations. Mais celles-ci sont dispersées et pas toujours facile à trouver.

J'ai donc pris l'initiative de créer ce sujet pour y référencer les différentes documentations disponibles (sur le site ou externes) afin facilement les retrouver.

J'aurais pu les mettre dans mes favoris de mon navigateur, mais c'est quand même plus cool de les partager avec vous ;)

 

Ce sujet est le votre. C'est grâce à vous qu'il va vivre et vous servir. Merci donc de m'indiquer les liens à ajouter qui vous semble utiles, idem pour vos suggestions de rubriques. 

 

2) Fonctions et API LUA

 

Documentation générale sur LUA :

 

 

Documentation Spécifique pour nos box Fibaro :

 

 

 

 

  • http://l'adresse IP de votre box/docs/ Source : (developer.fibaro.com) Auteur : Fibaro Langue : anglais Commentaire : Documentation Active de l'API Rest (vous pouvez tester en live les fonctions

 

 

http://updatehc2.fibaro.com/4.110/ Source : (fibaro.com) Auteur : Fibaro Langue : anglais Commentaire : Ressources disponibles dans les Upgrade de versions. Attention de remplacer 4.110 par la version correspondante à votre HC2.

  • Il convient de d'extraire le contenu du fichier patch.tar.gz sur votre disque
  • parcourir les arborescences et regarder le contenu des fichier présents. notamment celui-ci qui liste les fonctions disponible dans les API pour les scènes : patch/opt/fibaro/FibaroSceneAPI.lua
  • Ce n'est pas forcement accessible à tous, mais vous pourriez y trouver des informations intéressantes. n'oubliez pas de les partager ;)

 

Développement spécifique pour nos HC2:

  • Gestionnaire d'Evénements Automatique (GEA) Auteur : @Steven Langue : français Commentaire : contrôler, à intervalle régulier, l'état de votre environnement pendant une durée déterminée afin de vous avertir d'éventuel soucis et si nécessaire d'effectuer automatiquement certaines actions

 

Base de connaissances sur les produits Fibaro :

 

3) Utilisation de nos Home Center

 

 

4) Utilisation des blocs graphiques

 

 

5) Devices Fibaro

 

 

6) Androïd et iOS

 

 

7) Utilitaires

 

  • Fibaro HC HTTP Commands Source : (smarthome.com) Auteur :  Brad Arthur Langue : anglais Commentaire : Il permet de générer ane commande http selon un ensemble de paramètre. Si vous ne voulez pas mettre d'infos sensible, mettez zzzz à la place de password et remplacer manuellement ensuite.

 

Modifié par MAM78
  • Upvote 6
Lien vers le commentaire
Partager sur d’autres sites

Excellente initiative, il n'est pas toujours facile de s'y retrouver lorsque l'on recherche une info en particulier.

Ce qui serait utile c'est d'avoir un manuel (format pdf)  que l'on puisse télécharger pour le lire sur sa tablette sans pour autant être connecté au forum.

Encore félicitation pour cette initiative

Lien vers le commentaire
Partager sur d’autres sites

Il existait des vieux PDF de chez Fibaro, à l'époque de la v1, qui expliquait les fonctions de base. Mais c'était vraiment très léger.

Malheureusement Fibaro n'a jamais produit de documentation complète, heureusement que ce forum existe !

 

Sinon @Pepite avait déjà commencer à recenser les API sur un topic dédié.

 

 

 

  • Upvote 1
Lien vers le commentaire
Partager sur d’autres sites

J'ai une suggestion pour les admin.

 

Vous pourriez peut-être ajouter ce sujet au menu "Outils" du forum sous le nom "Documentations" afin de pouvoir y accéder rapidement ;)

Lien vers le commentaire
Partager sur d’autres sites

Super initiative ;-)

un petit recensement ;-) TOP

On peut peut-etre aussi rajouter ce que le master nous a fait decouvrir enfin pour moi)

http://updateHC2/"firmw"' et /opt/fibaro/scene....

 

Je retrouve le lien ;-)

 

 

Modifié par pepite
Lien vers le commentaire
Partager sur d’autres sites

@pepite j'ai bien intégré ton ton Tuto sur les API-LUA et API-HTTP.

 

Mais pour le reste je ne vois pas de quoi tu parles ci-dessous :

http://updateHC2/"firmw"' et /opt/fibaro/scene....

 

Si tu peux me donner les liens en question 

Lien vers le commentaire
Partager sur d’autres sites

Ok, je vois mieux de quoi tu voulais parler. J'étais bien aller faire un tour de ce côté la lorsqu'il avait indiqué sa découverte de la possibilité de passer des paramètres à l'appel d'une scène.

 

Je vais intégrer, mais ce n'est pas accessible au commun des mortels ;)

 

Lien vers le commentaire
Partager sur d’autres sites

  • Lazer pinned this sujet
  • 2 weeks later...
Lien vers le commentaire
Partager sur d’autres sites

J'avais déjà mentionné les pages disponibles sous ton lien.

 

A l'exception du lien ci-dessous dont le contenu était relativement limité mais que j'ai finalement ajouté quand même puisqu'il s'agit du lien du fabricant de nos boxes.

 

Une introduction au langage Lua Source : (fibaro.com) Auteur : Fibaro Langue : anglais Commentaire : Documentation officielle de Fibaro.

 

et un autre "Try LUA" qui m'envoi sur une page en chinois :huh:

 

Try Lua

Modifié par MAM78
Lien vers le commentaire
Partager sur d’autres sites

Ouais mais ce qui est intéressant sur le site .co.uk, ce n'est pas l’introduction à LUA (car des sites le font mieux), mais les commandes spécifiques LUA FIbaro (tout ce qui touche aux devices, aux scènes, etc)

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...