VOUS ÊTES ICI: Accueil » Blog » Domotique » Eedomus » Intégration d’un FlowerPower avec l’eedomus
Eedomus

Intégration d’un FlowerPower avec l’eedomus

Etape 1, récupérer les identifiants de l’API

Voici un article qui m’a pris du temps…. suite à une demande sur le forum eedomus, je me suis lancé dans l’écriture de l’intégration entre l’eedomus et l’api d’un Parrot FlowerPower.

1 Pour commencer, il vous faut récupérer des identifiants pour l’api, pour cela, vous allez sur le site Parrot et vous allez vous trouver sur la page ci-dessous.

FlowerPower_DemandeApi

2  Après avoir rempli ce formulaire, vous recevrez un email avec vos identifiants comme ci-dessous

FlowerPower_IdApi

Etape 2, le script

1 Récupérez ensuite le script

[wpdm_file id=46] 2 Puis faites les 4 changements nécessaires pour que le script marche chez vous:

$ClientId ='<CLIENT_ID>';
$ClientSecret='<CLIENT_SECRET>';
$UserName ='<USERNAME>';
$UserPassword='<PASSWORD>';
[alert title= »infos de configuration »] Ligne 14: $ClientId ='<votre client id>’; -> remplacer par le client id de l’étape 1
Ligne 15 :  $ClientSecret='<votre client secret>’; -> remplacer par le client secret de l’étape 1
Ligne 16: $UserName ='<username>’ ; -> remplacer par votre username flowerpower
Ligne 17: $UserPassword='<password>’; -> remplacer par votre password flowerpower
[/alert]

 

Installation du script sur l’eedomus

1 Pour cela il faut se connecter sur le portail local de la box (portail de secours via l’adresse IP locale ex:192.168.1.30/script)
eedomus_script

2 A cet écran, choisir le script précedemment téléchargé puis l’envoyer sur l’eedomus.

3 Après l’upload, votre script apparaît dans la liste des scripts eedomus.

 

Etape 3, les périphériques eedomus


1 Si vous exécutez le script depuis l’interface de script eedomus vous obtenez le résultat suivant:

Pour chaque plante, vous avez 4 indicateurs principaux, l’air, la lumière, l’humidité du sol, le taux d’engrais. Pour chacun de ces 4 indicateurs majeurs vous avez un statut qui peut avoir comme valeur: status_ok, status_warning ou status_critical).

2  vous avez ensuite pour chacun des 4 indicateurs principaux, d’autres informations:

  • une instruction sur ce qu’il faut faire (arroser, mettre à la lumière ou autre)
  • La valeur courante de l’indicateur
  • les seuils mini et maxi pour cet indicateur
  • ainsi qu’une valeur en pourcentage qui représente la valeur de l’indicateur en pourcentage (entre le seuil mini et le seuil maxi)

FlowerPower_XML

3 C’est pas tout ça, votre script étant maintenant dans l’eedomus, il faut créer les capteurs http qui vont remonter les informations de votre flowerpower

FlowerPower_CapteurHttp

infos de configuration

URL de la requête est ->http://localhost/script/?exec=FlowerPower.php

les chemin Xpath

//plant[@name=’<votre nom de plante>‘]/air_temperature/status –> pour le status

//plant[@name=’<votre nom de plante>‘]/air_temperature/current_value –> pour la dernière valeur

//plant[@name=’<votre nom de plante>‘]/light/status

etc….. vous avez compris le principe

 

Etape 4, les icônes

Aurel, (à l’origine du format d’icônes que nous connaissons maintenant tous) a bien voulu me faire un pack d’icônes pour cet article, retrouvez le dans la banque d’icône.

 

Conclusion

D’après les premiers tests, il semblerait que comme pour les stations netatmo, les valeurs remontées aient un petit décalage avec les valeurs de l’interface, je vous tiendrai au courant dès que j’aurai trouver l’origine de ce problème.

si vous souhaitez plus d’informations, le fil suivant est disponible sur le forum eedomus.


Acheter un FlowerPower

 

Abonnez vous
NE MANQUEZ
PLUS RIEN
Recevez les prochains
articles par mail
JE M' ABONNE

A propos de cet auteur

Madoma73

Madoma73

Informaticien spécialisé dans la sécurité, je me suis mis à la domotique en 2009. J'ai commencé par Homeseer, la Zibase puis finalement l'Eedomus. Depuis, je bidouille, je teste, je rêve de ce que je pourrais faire, et j'essaie de convaincre ma femme de l'utilité de mes rêves !

8 Comments

Cliquez ici pour poster un commentaire
Abonnez vous
NE MANQUEZ
PLUS RIEN
Recevez les prochains
articles par mail
JE M' ABONNE
close-link
NOEL 2 DOMO-BLOG

Venez Jouer
avec nous !

Cette année Noel sera connecté
JOUER
#Noel2DOmoBlog
close-link