Forum eedomus https://forum.eedomus.com/ |
|
Intégration de la balance Withings grâce à Xpath https://forum.eedomus.com/viewtopic.php?f=15&t=285 |
« Précédent Page 2 sur 4 Suivant » |
Auteur: | Jmorize [ 13 Mai 2013 15:34 ] |
Sujet du message: | Re: Intégration de la balance Withings grâce à Xpath |
Perso moi ça fonctionne ... Donc téléchargé le script de maison et domotique. Débug le script en local avant de tester depuis la box. Désole |
Auteur: | bullby [ 13 Mai 2013 17:23 ] |
Sujet du message: | Re: Intégration de la balance Withings grâce à Xpath |
Et je fais comment pour debugger le script en local ??????? Merci de ton aide |
Auteur: | Jmorize [ 13 Mai 2013 17:54 ] |
Sujet du message: | Re: Intégration de la balance Withings grâce à Xpath |
Tu installe wamp Server et tu test le script en local. Contact moi par message privé et j essayerais de t aider! |
Auteur: | bullby [ 15 Mai 2013 14:40 ] |
Sujet du message: | Re: Intégration de la balance Withings grâce à Xpath |
Je t'ai envoyé un MP. Tiens moi au courant. Merci |
Auteur: | Jmorize [ 15 Mai 2013 21:33 ] |
Sujet du message: | Re: Intégration de la balance Withings grâce à Xpath |
Oui je l ai bien reçu. Mais je suis un peu occupé en ce moment. Je viens vers toi rapidement ! |
Auteur: | razowski [ 22 Juin 2013 13:37 ] |
Sujet du message: | Re: Intégration de la balance Withings grâce à Xpath |
Bonjour, Je viens de tester la chose et de mon côté cela ne fonctionne PAS également. Même en faisant un call direct sur maison-domotique j'obtiens un XML ne contenant pas les données en retour, juste une structure de XML vide, toute nue. Quelqu'un peut-il apporter son expérience ? |
Auteur: | puccin0 [ 28 Oct 2013 15:46 ] |
Sujet du message: | Re: Intégration de la balance Withings grâce à Xpath |
Bonjour à tous Je viens de me prendre la balance mais pareil... j'ai comme retour valeur nulle.... Si vous avez réussis ça m'interesse |
Auteur: | Jmorize [ 28 Oct 2013 20:56 ] |
Sujet du message: | Re: Intégration de la balance Withings grâce à Xpath |
Demain toute la journée dispo pour du débug avec vous. Moi cela marche très bien sur un mutu ovh |
Auteur: | puccin0 [ 29 Oct 2013 09:53 ] |
Sujet du message: | Re: Intégration de la balance Withings grâce à Xpath |
Bonjour, Merci beaucoup de proposer ton aide! Je plante le décors: J'ai un synology où sont installés le "wbs.php" et le "mabalance.php" avec renseignés le mail et le mot de passe. J'ai enregistré sur le site de withings ma petite famille. Voici ce que je récupère en appelant mabalance.php < Olivier>2013-10-2909:18:1490unknown< Adrien> Warning: Invalid argument supplied for foreach() in /volume1/web/mabalance.php on line 19 < Julie> Warning: Invalid argument supplied for foreach() in /volume1/web/mabalance.php on line 19 < Charlotte> Warning: Invalid argument supplied for foreach() in /volume1/web/mabalance.php on line 19 Mon fichier mabalance.php <?php require("./wbs.php"); $wbs = new wbs_Account(); $wbs->setUserEmail('xxxxxxxx@gmail.com'); $wbs->setUserPassword('xxxxxxxx'); $usersList = $wbs->getUsersList(); print "<?xml version=\"1.0\"?>"; print "<withings-data>"; foreach ($usersList as $user) { $user->setLimit(1); $measuresgroups = $user->getMeasures(); $name=substr($user->getFullname(),2,strlen($user->getFullname())-2); print "<".$name.">"; foreach($measuresgroups as $group) { print "<last-date>" . date('Y-m-d', $group->getDate()) . "</last-date>"; print "<last-time>" . date('H:i:s', $group->getDate()) . "</last-time>"; foreach($group->getMeasures() as $measure) { $balise=str_replace(" ","-",$measure->getUnitPrefix()); print "<".$balise.">".$measure->getValue()."</".$balise.">"; print "<".$balise."-suffix>".$measure->getUnitSuffix()."</".$balise."-suffix>"; } } print "</".$name.">"; } print "</withings-data>"; ?> </body> </html> Dans les prénoms on voit qu'il y a un espace "< Olivier>" je ne sais pas si cela vient de la... Sur le site de withings en mettant seulement des initiales pour les prénoms ça ne marche toujours pas... Merci pour ton aide |
Auteur: | Jmorize [ 29 Oct 2013 11:37 ] |
Sujet du message: | Re: Intégration de la balance Withings grâce à Xpath |
Je pense que tu as trouvé le problème. Pour exemple, j'ai eu le meme soucis car dans mon compte Withings j'ai accentué mes nom d'utilisateur. La sortie XML comprenait Ex : MONNOM monprénom J'ai donc ajusté le script de facon a construire l' xml de retour correctement avec juste mon nom comme noeud user.
Essaye ici : http://www.ssi-d.fr/scripts/balance.php ... sword=XXXX |
Auteur: | puccin0 [ 29 Oct 2013 17:46 ] |
Sujet du message: | Re: Intégration de la balance Withings grâce à Xpath |
Merci c'est sympa de m'aider en utilisant ton php j'obtiens ça: <>2013-10-2909:18:1490unknown<> Warning: Invalid argument supplied for foreach() in /homez.112/ssidqdzu/www/scripts/balance.php on line 23 <> Warning: Invalid argument supplied for foreach() in /homez.112/ssidqdzu/www/scripts/balance.php on line 23 <> Warning: Invalid argument supplied for foreach() in /homez.112/ssidqdzu/www/scripts/balance.php on line 23 J'ai esssayé aussi de modifié mon php mais je n'ai pas beaucoup mieux... |
Auteur: | Jmorize [ 29 Oct 2013 20:34 ] |
Sujet du message: | Re: Intégration de la balance Withings grâce à Xpath |
Je regarde Line 23 |
Auteur: | Jmorize [ 29 Oct 2013 20:43 ] |
Sujet du message: | Re: Intégration de la balance Withings grâce à Xpath |
Line 23 de mon script j'obtiens : foreach($measuresgroups as $group) { La boucle n'a pas de données, donc si $measuresgroups n'est pas initialisé ou vide c'est que la declaration est manquante Modifie ton script, ajoute, et donne nous le retour de la fonction suivante :
|
Auteur: | puccin0 [ 29 Oct 2013 22:25 ] |
Sujet du message: | Re: Intégration de la balance Withings grâce à Xpath |
Je ne connais pas grand chose en php, du coup j'ai rien compris par rapport à la déclaration manquante une fois modifié ça me donne ça... Fatal error: Uncaught exception 'remoteCallWbsException' with message 'The hash is missing, invalid, or does not match the provided email' in /volume1/web/wbs.php:101 Stack trace: #0 /volume1/web/wbs.php(128): wbs->callWbs('account', 'getuserslist', Array) #1 /volume1/web/mabalance.php(9): wbs_Account->getUsersList() #2 {main} thrown in /volume1/web/wbs.php on line 101 |
Auteur: | darkwinter [ 04 Nov 2013 21:41 ] |
Sujet du message: | Re: Intégration de la balance Withings grâce à Xpath |
Bonjour, je suis aussi en train d'essayer de faire remonter les infos dans eedomus de la balance, mais je rencontre aussi des problèmes Pour celles et ceux qui utilisent tout les jours les fichiers, aucun problème? L'api n'a pas changée? |
Auteur: | Jmorize [ 04 Nov 2013 22:53 ] |
Sujet du message: | Re: Intégration de la balance Withings grâce à Xpath |
J'ai réussis a aider puccin0. Surement le même problème que lui, modifie tes noms d'utilisateur de la balance sur ton compte withings ( pas d'accent, pas d'espace, etc..), modifie ton url, et re test. Moi je n'ai aucun problème sur mon mutu ovh |
Auteur: | seraphinou [ 05 Août 2015 21:14 ] |
Sujet du message: | Re: Intégration de la balance Withings grâce à Xpath |
bonjour je viens de connecter ma withing ws 30 a ma eedomus+ sur withing j'ai un compte avec 2 utilisateurs j'ai eu le code d'acces qui doit etre valable pour les 2 utilisateur car il est lie au compte sauf que je ne trouve pas la formule pour le 2 eme utilisateur le premier c'ets impeccable avez vous une idee voila le code du premier http://localhost/script/?exec=withings_ ... re&userid=[VAR1] /root/measure[1]/weight merci a vous |
Auteur: | seraphinou [ 06 Août 2015 05:14 ] |
Sujet du message: | Re: Intégration de la balance Withings grâce à Xpath |
bonjour un petit coup de main les gars merci |
Auteur: | Nico33 [ 06 Août 2015 08:45 ] |
Sujet du message: | Re: Intégration de la balance Withings grâce à Xpath |
Ca aiderait si tu nous donnais la réponse XML à ta requête. On pourrait trouver le chemin XPATH. |
Auteur: | seraphinou [ 06 Août 2015 20:45 ] |
Sujet du message: | Re: Intégration de la balance Withings grâce à Xpath |
bonsoir voila la reponse xml <root><measure><date>2015-08-06 21:43:12</date><weight>104.152</weight></measure><measure><date>2015-08-06 05:46:41</date><weight>103.261</weight></measure><measure><date>2015-08-05 22:02:13</date><weight>103.76</weight></measure><measure><date>2015-08-05 21:12:32</date><weight>104.265</weight></measure></root> je vois que mon poids merci a vous chris |
Page 2 sur 4 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |