Bonjour à tous,
Après des échanges avec l'administrateur du site eco-pellets.fr (une personne hyper sympa)…Je me lance donc dans un tuto pour intégrer Ecopellets à l'eedomus. L'admin a mis a disposition une nouvelle requête pour utiliser JSON et XPATH proprement. La voici:
- Code : Tout sélectionner
https://www.ecopellets.fr/appjson2.php?uniqid={uniqid}
L'uniqid est à remplacer par votre uniqid personnel. Ce qui donne :
- Code : Tout sélectionner
https://www.ecopellets.fr/appjson2.php?uniqid=XXXXXXXXXXXXXXX
Concernant le chemin xpath, en voici quelques uns :
- Code : Tout sélectionner
//qtemois
la quantité de sacs consommés pour le mois en cours
- Code : Tout sélectionner
//qtelastmonth
la quantité de sacs consommé pour le mois dernier
- Code : Tout sélectionner
//coutsept
le cout de votre conso depuis Septembre
- Code : Tout sélectionner
//prixmois
le cout par mois
• Pour récupérer vos données de votre compte ecopellets, vous devez créer un capteur HTTP.
-Usage : autre indicateur
-Type de données : € ou sacs (selon le capteur que vous aurez choisi)
- URL de la requête
https://www.ecopellets.fr/appjson2.php?uniqid=VOTRE UNIQ ID ICI
- Chemin XPATH : //qtelastmonth (par ex.)
N'oubliez pas ensuite de cocher la case "Convertir le JSON en XML" dans les paramètres expert. Concernant la fréquence de la requête, j'ai mis 1 min pour faire les tests mais ensuite vous pouvez réduire ce temps afin de ne pas surcharger la box.
• Pour créer des actions sur votre compte ecopellets (comme par exemple ajouter 1 sac consommé), vous devez créer un actionneur HTTP
-Usage : autre
-Variable utilisateur [VAR1] Votre uniqid XXXXXXXXXXXXX
N'oubliez pas ensuite de cocher la case "Convertir le JSON en XML" dans les paramètres expert. Concernant la fréquence de la requête, j'ai mis 1 min pour faire les tests mais ensuite vous pouvez réduire ce temps afin de ne pas surcharger la box.
- Ensuite dans les valeurs de cet actionneur, Cliquez sur ajouter et renseigner les champs suivants :
-Description : Ajouter 1 sac consommé
- URL
https://www.ecopellets.fr/addpellet.php?uniqid=[VAR1]
-Type GET
- Paramètres : &consopellet=1 (pour l'instant vous ne pouvez uniquement ajouté qu'un seul sac)
-Cliquez sur sauvegarder
Pour ceux qui souhaite approfondir la chose, vous pouvez dans cet actionneur renseigner les différentes variables utilisateur par [VAR 2] le prix du sac et [VAR3] le nombre de sacs ajouter a votre stock. Ainsi, vous pourrez ajoutez des URL et des paramètres dans vos valeurs avec vos variables perso. Je vous met une image finale du Résultat.
J'espere que j'ai été clair
Enjoy !
Olivierg
Olivierg