withings

Posez ici vos questions d'utilisation, de configuration de Domoticz, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramètrage Concernant le Raspberry ou les scripts de toute nature des forums spécifiques sont ouverts
brakc
Messages : 63
Enregistré le : 08 mars 2015, 21:37

withings

Message par brakc » 20 mars 2015, 17:39

Bonjour,

Quelqu'un aurait-il un début de script pour récupérer les infos d'une balance withings?

Merci à tous,

Fab.

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


vil1driver
Messages : 5187
Enregistré le : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: withings

Message par vil1driver » 20 mars 2015, 18:03

https://github.com/stfnndrsn/Withings-W ... er/wbs.php

code à adapter (source)

Code : Tout sélectionner

<?php
 require("./wbs.php");

 $wbs = new wbs_Account();
 $wbs->setUserEmail('email_de_votre_compte_withings');
 $wbs->setUserPassword('votre mot de passe');

 $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>";
 

brakc
Messages : 63
Enregistré le : 08 mars 2015, 21:37

Re: withings

Message par brakc » 20 mars 2015, 18:08

top merci je test ;-)

hobbe
Messages : 111
Enregistré le : 15 déc. 2014, 15:33

Re: withings

Message par hobbe » 20 mars 2015, 19:25

Un autre exemple ou Antor connecte la balance à l'Eedomus : Withings, ça push ma balance ?

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


manuloup
Messages : 484
Enregistré le : 18 févr. 2015, 13:05

Re: withings

Message par manuloup » 17 févr. 2016, 09:33

Bonjour,

Est-il possible d'avoir un retour concernant les infos fournies par la balance Withings ? J'ai une montre Fitbit et je suis intéressé, mais j'aimerais voir l'intégration possible dans Domoticz.

Merci, bonne journée.

Manu
Rapberry PI 2 (RaspBian), RFplayer, Aeon Labs Z-Stick Gen5, Everspring ST814 Temperature Sensor, Everspring SF812 Smoke Detector, 4x Fibaro Wallplug, Aeon Zwave Miniremote , Teleinfo USB

denisb88
Messages : 82
Enregistré le : 28 janv. 2016, 22:20

Re: withings

Message par denisb88 » 02 avr. 2016, 22:49

Quelqu'un pourrait-il m'expliquer comment utiliser tout cela avec Domoticz ?
Il y a deux fichiers php mais où les met-on ? et comment on récupère les données dans Domoticz ?
Merci d'avance
PI 2-Aeon Stick-RFXCom : sondes RFX-10 détec.fumées-2 détec.ouverture-7 caméras-NetAtmo+3 modules+Anémo+Pluvio-2 prises Greenwave-1 prise Wemo-3 détec.inondation-1 Parrot Flower-1 détecteur UV-1 hub Harmony-prises RFX- 4 Squeezebox-XPENology+Plex

manuloup
Messages : 484
Enregistré le : 18 févr. 2015, 13:05

Re: withings

Message par manuloup » 03 avr. 2016, 07:53

Bonjour,

Je viens de commander une balance withings ws-50 également donc je vais mettre cela en place aussi.
Rapberry PI 2 (RaspBian), RFplayer, Aeon Labs Z-Stick Gen5, Everspring ST814 Temperature Sensor, Everspring SF812 Smoke Detector, 4x Fibaro Wallplug, Aeon Zwave Miniremote , Teleinfo USB

manuloup
Messages : 484
Enregistré le : 18 févr. 2015, 13:05

Re: withings

Message par manuloup » 05 avr. 2016, 13:15

Bonjour,

J'ai reçu et configuré ma balance. Maintenant je regarde ce que je peux faire, mais l'api n'est pas évidente.

J'ai réussi à faire marcher les 2 scripts php dont tu parlais :

Code : Tout sélectionner

root@raspberrypi:/home/pi/dev-domoticz/scripts/shell# php mabalance.php
PHP Warning:  Module 'OAuth' already loaded in Unknown on line 0
<?xml version="1.0"?><withings-data><Manu><last-date>2016-04-05</last-date><last-time>11:57:43</last-time><Weight>69.365</Weight><Weight-suffix>kg</Weight-suffix><Manu></withings-data>
Il suffit de les déposer dans un répertoire que tu nommeras comme tu veux (script ou autre). Tu configures le script balance.php.
Puis pour l'exécuter, tu tapes : php mabalance.php

J'aurais préféré un script en shell pour mettre à jour des devices virtuels (poids, temp de la SDB, qualité de l'air...) mais je n'ai encore rien trouvé de tel. Je ne comprends pas trop comment fonctionne l'api.

J'ai trouvé également ce script en python, mais je ne suis pas trop fan car il attaque directement la base domoticz.db :
https://www.domoticz.com/forum/viewtopi ... t=withings

Je continue de fouiller.

Manu
Rapberry PI 2 (RaspBian), RFplayer, Aeon Labs Z-Stick Gen5, Everspring ST814 Temperature Sensor, Everspring SF812 Smoke Detector, 4x Fibaro Wallplug, Aeon Zwave Miniremote , Teleinfo USB

denisb88
Messages : 82
Enregistré le : 28 janv. 2016, 22:20

Re: withings

Message par denisb88 » 05 avr. 2016, 13:25

Merci Manu, je vais attendre que tu trouves alors.
DE mon côté, je ne trouve pas grand chose
PI 2-Aeon Stick-RFXCom : sondes RFX-10 détec.fumées-2 détec.ouverture-7 caméras-NetAtmo+3 modules+Anémo+Pluvio-2 prises Greenwave-1 prise Wemo-3 détec.inondation-1 Parrot Flower-1 détecteur UV-1 hub Harmony-prises RFX- 4 Squeezebox-XPENology+Plex

kouf
Messages : 16
Enregistré le : 25 mars 2016, 06:50

Re: withings

Message par kouf » 11 avr. 2016, 18:45

Une solution simple est d'utiliser ifttt.
Withings propose des trigers sur la balance, sur le bracelet pulse et sur leur tensiomètre.
Il faut ensuite utiliser le module maker pour faire une requête http et passer les variables qui vont bien en paramètre dans la requête

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Répondre