Forum eedomus http://forum.eedomus.fr/ |
|
[Résolu]Capteur http en erreur affichage donnés ecopellets http://forum.eedomus.fr/viewtopic.php?f=15&t=6839 |
Page 1 sur 3 Suivant » |
Auteur: | Olivier G [ 08 Mars 2018 13:59 ] | |||
Sujet du message: | [Résolu]Capteur http en erreur affichage donnés ecopellets | |||
Bonjour a tous, Je souhaite intégrer mes données de ecopellets.fr sur ma eedomus. Dans un premier temps, j'ai réussi a envoyer des données (comme par exemple +1 pour 1 sac consommé ou encore +1 pour entrer une nouvelle commande de sacs) via un actionneur http. Par contre, je n'arrive pas a afficher sur eedomus certaines de mes données avec un capteur http. J'ai mis en pièce jointe un screen de mon capteur pour que vous puissiez voir ce que j'ai mis. Lorsque je teste afin d'avoir le nb de sacs dans smon stock, j'ai un bon résultat (129 sacs) mais qui n'est pas complétement décimal. Le résultat est
Je joints également un screen du test. Voilà, Je ne sais pas trop quoi mettre dans le chemin xpath et je galère pour afficher ce résultat sans erreur. Je suis donc preneur de toutes suggestions ![]() olivierg
|
Auteur: | Kitor [ 08 Mars 2018 14:12 ] |
Sujet du message: | Re: Capteur http en erreur pour afficher donnés de ecopellet |
Bonjour, je ne connais absolument pas ecopellet.fr par contre tant que tu n'aura pas en retour la bonne valeur dans ton XML, tu aura un problème et cela ne vient pas de l'EEDOMUS. A tu essayer de transformer en JSON (dans les tests) pour voir quelle est la valeur retournée. Tu peux très bien envoyer ton URL dans un navigateur pour faire des tests. @++ Marc |
Auteur: | Olivier G [ 08 Mars 2018 14:21 ] | ||
Sujet du message: | Re: Capteur http en erreur pour afficher donnés de ecopellet | ||
Voici en screen un test avec JSON. J'ai comme l'impression qu 'il y a une restriction quelque part au niveau de l'encodage coté ecopellets… Pourtant lorsque j'envoi des données comme sac +1 par ex…tt se passe bien et tt se met bien a jour coté ecopellets ![]() PS : J'ai également testé dans une simple page web est le résultat apparait correctement (129)
|
Auteur: | Kitor [ 08 Mars 2018 14:36 ] |
Sujet du message: | Re: Capteur http en erreur pour afficher donnés de ecopellet |
Oui, il faut en premier résoudre ton problème de retour de valeur, essaie de voir du coté ecopellet |
Auteur: | Olivier G [ 08 Mars 2018 15:10 ] |
Sujet du message: | Re: Capteur http en erreur pour afficher donnés de ecopellet |
Wep… je suis en train de leur faire un retour un peu complet de l'intégration des données de leur site avec l'edomus.A suivre … ![]() En tt cas, je te remercie pour avoir pris du temps pour me répondre. Olivierg |
Auteur: | rover820i [ 08 Mars 2018 15:31 ] |
Sujet du message: | Re: Capteur http en erreur pour afficher donnés de ecopellet |
Sur la page web, vérifie le code source de la page (clic droit > afficher la source de la page) |
Auteur: | spud [ 08 Mars 2018 16:16 ] |
Sujet du message: | Re: Capteur http en erreur pour afficher donnés de ecopellet |
Salut, Pour ma part j'ai le script mis en place sur Jeedom et pour le moment je n'ai réussi à intégrer que le +1 sac côté Eedomus, Je passe par Jeedom pour envoyer l'info +1 sac sur Ecopellets. Sur Jeedom le plugin est bien complet cf image jointe : Ce qu'il y a d'étrange c'est que lorsque l'on tape l'url dans la barre du navigateur le nombre de sac s'affiche correctement, sans les symboles. Ce qui pourrai être bien s'est d'avoir un petit résumé comme sur Jeedom des sacs restant etc, Voici le panneau de contrôle de mon poêle côté Eedomus : A+ |
Auteur: | Olivier G [ 09 Mars 2018 14:09 ] | ||
Sujet du message: | Re: Capteur http en erreur pour afficher donnés de ecopellet | ||
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:
L'uniqid est à remplacer par votre uniqid personnel. Ce qui donne :
Concernant le chemin xpath, en voici quelques uns :
• 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
|
Auteur: | influman [ 09 Mars 2018 16:20 ] |
Sujet du message: | Re: [Résolu]Capteur http en erreur affichage donnés ecopelle |
il ne te reste plus qu'à en faire un plugin dans le store... |
Auteur: | spud [ 10 Mars 2018 10:57 ] |
Sujet du message: | Re: [Résolu]Capteur http en erreur affichage donnés ecopelle |
Salut, Merci de l'adaptation pour Eedomus et pour le tuto, C'est mis en place de mon côté et ça fonctionne plutôt pas mal. Je me suis inspiré de tes icônes pour faire les miennes. Par contre je rencontre un "soucis" avec le plugin d'Influman Mes Compteurs. car je l'ai mis à jours et depuis l'actionneur action qui permet d'incrémenter ou décrémenter le compteur affiche le même nombre que le compteur lui même. Enfin voici ce que ça donne chez moi : A+ |
Auteur: | Olivier G [ 12 Mars 2018 10:07 ] |
Sujet du message: | Re: [Résolu]Capteur http en erreur affichage donnés ecopelle |
Bonjour @influman Oui c'est vrai, en faisant le tuto je me suis rendu compte que tt était prêt pour créer un plugin pour le store…mais mes connaissances sont très limitées en dev. A part faire du copier-coller… Olivierg |
Auteur: | Olivier G [ 12 Mars 2018 10:12 ] | ||
Sujet du message: | Re: [Résolu]Capteur http en erreur affichage donnés ecopelle | ||
Pour ceux qui le souhaite, Je vous met à dispo les icônes que j'ai créé pour l'intégration de Ecopellets dans leur box. Olivierg
|
Auteur: | merguez07 [ 12 Mars 2018 11:47 ] |
Sujet du message: | Re: [Résolu]Capteur http en erreur affichage donnés ecopelle |
Salut Olivier G, j'ai pas trop suivi le topic mais par contre je veux bien t'aider pour faire le plugin. Cordialement |
Auteur: | Olivier G [ 04 Avr 2018 08:55 ] |
Sujet du message: | Re: [Résolu]Capteur http en erreur affichage donnés ecopelle |
Bonjour Merguez07, Je suis en train de réaliser le plugin…toujours partant pour me donner un coup de main ? Olivierg |
Auteur: | merguez07 [ 12 Avr 2018 10:19 ] |
Sujet du message: | Re: [Résolu]Capteur http en erreur affichage donnés ecopelle |
peux tu m'envoyer le plugin en cours et on regarde les points bloquants |
Auteur: | Olivier G [ 12 Avr 2018 10:57 ] |
Sujet du message: | Re: [Résolu]Capteur http en erreur affichage donnés ecopelle |
Bonjour, Voici le dossier complet. Les capteurs J'ai réalisé et testé tt les capteurs…Ça c'est ok. J'ai pour l'instant mis un polling a 1 min histoire de tester. Pour la release du plugin, je remettrai cette fréquence à 5 min…cela suffira je pense Les actionneurs Je n'arrive toujours pas à avoir les retours d'état et les bonnes requetes sur les actionneurs d'actions sur le stock (ajouter 1 sac consommé, ajouter 1,5 ou 10 sacs au stock de pellets)…C'est un truc qui m'échappe complétement. J'ai mis un fichier PHP mais je ne suis pas sur de son utilité. Voila olivierg |
Auteur: | picatchoume [ 13 Avr 2018 17:02 ] |
Sujet du message: | Re: [Résolu]Capteur http en erreur affichage donnés ecopelle |
Super ce sera utile pour l'année prochaine ![]() ![]() |
Auteur: | spud [ 24 Avr 2018 18:11 ] |
Sujet du message: | Re: [Résolu]Capteur http en erreur affichage donnés ecopelle |
Salut, Ce qui pourrait être bien aussi c'est un actionneur de demande de mise à jour, ce qui permettrai d'augmenter le délais de rafraîchissement, Pour le moment j'utilise un actionneur, une macro et un règle associée : A+ |
Auteur: | fab_web [ 21 Août 2018 07:45 ] |
Sujet du message: | Re: [Résolu]Capteur http en erreur affichage donnés ecopelle |
Bonjour à tous, j'ai installé le plugin EcoPellets la semaine dernière pour ma gestion hivernale de pellets (le système est top). Mais depuis ce weekend (je crois), le plugin est en erreur, avec le message suivant sur le xPath : XML error: SSL certificate problem: unable to get local issuer certificate Avez-vous des infos ? Cdlt |
Auteur: | Olivier G [ 21 Août 2018 21:31 ] |
Sujet du message: | Re: [Résolu]Capteur http en erreur affichage donnés ecopelle |
Bonsoir fab_web, De mon coté cela marche bien. Je viens de tester avec mon compte de test et tt marche nickel. A première vue, cela pourrait venir du coté du site du genre certificat SSL non renouvelé. C'est peu être momentané… le temps que le certificat soit renouvelé ou changé As tu réessayé depuis ? Olivierg
|
Page 1 sur 3 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |