Home Center de Fibaro: enfin l’API !

Comme la plupart des autres box, pour la rentrée le Home Center de Fibaro vient de recevoir une mise à jour numérotée 1.037.

Il ne s'agit pas là d'une version beta comme la 2.140 que nous avions pu voir précédemment, mais bien d'une version stable officielle. Du coup pas de script Lua ou de VoiP pour le moment, il faudra encore patienter un peu.

 

Mais cette mise à jour apporte des corrections de bugs et quelques améliorations:

  • Gestion du mot de passe des caméras
  • Données météorologiques issues du site Yahoo, plus fiables que les données récupérés auparavant
  • Nouvelles icônes météo
  • Capteur universel utilisable dans le système d'alarme
  • Possibilité de saisir une description de sauvegarde
  • Descriptions détaillées des captures d’écran de caméra par e-mails
  • Bug fixé de commande Lili
  • Informations d’identification fixé
  • Bug de configuration des paramètres par défaut sur Chrome fixé

 

Mais on notera surtout deux nouveautés, l'une d'ordre esthétique, au niveau de la représentation des pièces, qui regroupe différentes informations dans un seul encadré:

 

pieces

 

piece

 

Le tableau de bord peut alors s'en retrouver beaucoup plus clair: nous avons les informations importantes du premier coup d'oeil, et l'accès direct aux fonctions importantes: éclairage de la pièce et volet.

Mais LA nouveauté de cette mise à jour est sans aucun doute l'ouverture de l'API de la box, que nous attendions tous avec impatience. Cette API va permettre d'interroger ou de controler des appareils via de simples requêtes HTTP, comme on le fait déjà par exemple pour l'eedomus ou la Vera. Deux modes sont disponibles, une API simple, et une API sécurisée, qui nécessitera une authentification. On active l'une ou l'autre via le menu de configuration:

A lire également:
La serrure connectée Nuki devient compatible Matter ! #IFA2023

 

integration http1

 

Les requêtes de cete API sont relativement simples à comprendre. La documentation est disponible ici (en polonais seulement pour le moment, mais Google est votre ami ;-). Je vous présente le principales.

Cette requête va lister tous les devices de la box dans un fichier xml

 

http://IP_DE_LA_BOX/fibaro/externalRequest.php?id=getDevices

 

Ce qui donnera par exemple ceci:

 

xml

 

La requête pour allumer un module sera de cette forme:

 

http://IP_DE_LA_BOX/fibaro/externalRequest.php?id=setBinaryLight&deviceID=ID_DU_MODULE&value=1

 

En remplacant bien sûr l'ID du Module par le numéro du module de votre configuration (visible dans le fichier xml précédent, ou dans la configuration de la box).

 

id1

 

Pour l'éteindre, même requête, mais avec une “value” à 0 à la fin:

 

http://IP_DE_LA_BOX/fibaro/externalRequest.php?id=setBinaryLight&deviceID=ID_DU_MODULE&value=0

 

Les commandes varient selon le type de périphérique. Pour un variateur, la commande sera celle ci, la valeur correspondant au niveau d'éclairage souhaité:

 

http://IP_DE_LA_BOX/fibaro/externalRequest.php?id=setDimmableLight&deviceID=ID_DU_MODULE&value=VALEUR

 

Et pour un volet:

 

http://IP_DE_LA_BOX/fibaro/externalRequest.php?id=setBlind&deviceID=ID_DU_MODULE&value=VALEUR

 

On pourra de la même facon contrôler un device virtuel, en indiquant directement l'ID du bouton à actionner:

 

http://IP_DE_LA_BOX/fibaro/externalRequest.php?id=pressVirtualDeviceButton&buttonID=ID_BOUTON

 

Des commandes relatives aux caméras permettent également d'effectuer différentes actions (mouvement, etc…). Cette commande permet par exemple d'envoyer l'image de la caméra 62 à l'administrateur par e-mail automatiquement:

 

http://IP_DE_LA_BOX/fibaro/externalRequest.php?id=sendCameraImage&cameraID=62

 

Enfin, on peut activer une scène comme un module, en indiquant l'ID de la scène à lancer:

 

http://IP_DE_LA_BOX/fibaro/externalRequest.php?id=runScene&sceneID=ID_SCENE

 

Cette API ouvre de nombreuses possibilités, comme par exemple le contrôle de sa box Fibaro depuis son Karotz. Il suffit pour cela d'installer l'application Kron sur son Karotz, et de configurer une action de ce type:

A lire également:
Ecoflow baisse les prix de ses produits pour aider les français  à faire face à la hausse des prix de l’électricité

 

Karotz1

 

Ici, par exemple, quand je passe le mini lapin jaune devant mon Karotz, cela lance la scène pour ouvrir les volets de la maison. On peut très bien définir des actions pour activer l'alarme, lancer une scène pour une ambiance cinéma, etc…

Bref, cette API va nous permettre de contrôler la box depuis d'autres équipements, ce qui ouvre pas mal de perspectives: interfaces maison, plugin Karotz, etc… :D

 

Comme on le voit, la box de Fibaro continue son évolution, et les fonctions que nous avions pu voir lors de la beta nous font trépigner d'impatience :p

Pour information, cet article peut contenir des liens affiliés, sans aucun impact sur ce que vous gagnez vous même ou le prix que vous pouvez payer pour le produit. Passer par ce lien vous permet de me remercier pour le travail effectué sur le blog chaque jour, et d'aider à couvrir les dépenses du site (hébergement, frais de port pour les concours, etc.). Ca ne vous coute rien, mais ca m'aide beaucoup ! Merci donc à ceux qui joueront le jeu !

Inscrivez vous à notre newsletter !

Ne ratez plus aucun article, test de produit ou guide, grâce à un mail dans votre boite chaque vendredi !

6 Commentaires

Laisser un commentaire

Maison et Domotique
Logo
Register New Account
Enregistrez vous, et stockez vos articles préférés sur votre compte pour les retrouver n'importe où, n'importe quand !
Compare items
  • Casques Audio (0)
  • Sondes de Piscine Connectées (0)
  • Smartphones (0)
Compare