Aller au contenu
MAM78

Documentations Fibaro HCL et HC2

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

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
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 ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Ils y a aussi la Docs qui se trouve sur nos box http://..../docs

Envoyé de mon SM-G935F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Tip top merci


Envoyé de mon iPhone en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Top merci pour cette info. Mais comment ont fait pour utiliser ces fonctions ?

Partager ce message


Lien à poster
Partager sur d’autres sites

@pepite elle est où ta documentation sur les API

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
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 

Partager ce message


Lien à poster
Partager sur d’autres sites

Je parlais de ce lien à qui existe pour chaque firmware : 

http://updatehc2.fibaro.com/4.110/ et il faut télécharger le patch.tar.gz ;-)

 

Tu vas trouver plein d'infos, mais faut fouiller un peu comme dit le master ;-) 

Partager ce message


Lien à poster
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 ;)

 

Partager ce message


Lien à poster
Partager sur d’autres sites

@pepite c'est fait. Merci de me l'avoir rappelé ;)

 

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Super @MAM78, c'est déjà très complet ;-)

 

Suggestion aux admins et modérateurs : que pensez-vous d'épingler le sujet ?

Modifié par pepite

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonne idée, c'est épinglé :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour cet honneur ;)

 

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

n'auriez-vous pas oublié la Bible:

https://gea.piccand.me/doku.php

cela reste la révférence la plus indispensable pour faire fonctionner correctement la box ?

  • Upvote 2

Partager ce message


Lien à poster
Partager sur d’autres sites

Oh que oui, indispensable même ;-)

Partager ce message


Lien à poster
Partager sur d’autres sites

Partager ce message


Lien à poster
Partager sur d’autres sites

@jojo et @Lazer ça y est, c'est fait j'ai intégré vos liens. Merci pour les infos.

 

Il commence à y avoir du contenu dans ce Tuto :60:

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
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)

Partager ce message


Lien à poster
Partager sur d’autres sites

@Lazer tu peux STP me pointer le lien dont tu parles ?

Partager ce message


Lien à poster
Partager sur d’autres sites

×