withings
-
- Messages : 5663
- Enregistré le : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: withings
https://github.com/stfnndrsn/Withings-W ... er/wbs.php
code à adapter (source)
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>";
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: withings
Un autre exemple ou Antor connecte la balance à l'Eedomus : Withings, ça push ma balance ?
Re: withings
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
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
Re: withings
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
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
Re: withings
Bonjour,
Je viens de commander une balance withings ws-50 également donc je vais mettre cela en place aussi.
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
Re: withings
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 :
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
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>
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
Re: withings
Merci Manu, je vais attendre que tu trouves alors.
DE mon côté, je ne trouve pas grand chose
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
Re: withings
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
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