[Python] Récupération des données API Withings avec OAuth 2.0

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: PYTHON : récupération des données API Withings avec OAuth 2.0

Message par papoo »

Heureux que cela fonctionne de nouveau pour toi.
il est vrai que c'est assez capricieux ce setup. il m'arrive régulièrement d'etre obligé de m'y reprendre à plusieurs fois pour que cela fonctionne.
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
jme
Messages : 67
Inscription : 04 août 2017, 19:21

Re: PYTHON : récupération des données API Withings avec OAuth 2.0

Message par jme »

Hello,

de mon coté cas semble fonctionne suite à l'upgrade vers buster. (obligé avec la dernière MAJ de Domoticz.)

J'ai encore 1 soucis :
Le soucis, a première vu mon crontab ne fonctionne pas

Code : Tout sélectionner

Crontab -e 
*/30* * * * python3 /home/pi/domoticz/scripts/python/withings-sync.py sync >> /dev/null 2>&1
est il correct ?

Petit question,

j'ai vu qu'il est possible de télécharger l'historique depuis le site withings en CSV, sais tu si il serait possible de l'uploader dans la db de domoticz ? (et accessoirement dans grafana ?)

merci
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: PYTHON : récupération des données API Withings avec OAuth 2.0

Message par papoo »

mon crontab est le suivant

Code : Tout sélectionner

*/1 * * * * /usr/bin/python3 /home/pi/domoticz/scripts/python/withings-sync.py sync > /dev/null 2>&1
j'indique le chemin vers python3 et il n'y a qu'un seul > apres withings-sync.py sync
essai ensuite en ajoutant sudo devant /usr/bin/python3 des fois que ce soit un problème de droit
il est possible d'incorporer un csv dans domoticz et dans grafana, il faut juste bosser sur la requete ad hoc
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
jackslayter
Messages : 1040
Inscription : 30 sept. 2014, 14:40
Localisation : Isère (38)

Re: PYTHON : récupération des données API Withings avec OAuth 2.0

Message par jackslayter »

oui c'est possible de l'importer dans domoticz en modifiant la BDD SQL
pour prometheus/grafana je pense aussi, toujours en modifiant la BDD
Raspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
jme
Messages : 67
Inscription : 04 août 2017, 19:21

Re: PYTHON : récupération des données API Withings avec OAuth 2.0

Message par jme »

mon crontab est le suivant
CODE : TOUT SÉLECTIONNER

*/1 * * * * /usr/bin/python3 /home/pi/domoticz/scripts/python/withings-sync.py sync > /dev/null 2>&1
j'indique le chemin vers python3 et il n'y a qu'un seul > apres withings-sync.py sync
essai ensuite en ajoutant sudo devant /usr/bin/python3 des fois que ce soit un problème de droit

Jai réussi en le faisant ainsi.

Code : Tout sélectionner

* */1 * * * cd /home/pi/domoticz/scripts/python/ && /usr/bin/python3 /home/pi/domoticz/scripts/python/withings-sync.py sync > /dev/null 2>&1
Merci pour le coup de pousse.
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: [Python] Récupération des données API Withings avec OAuth 2.0

Message par Chrominator »

L'appel à l'API ne fonctionne plus, les noeuds ont changé et la bibliothèque n'est plus maintenue.
Une autre solution existe, c'est par .
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: [Python] Récupération des données API Withings avec OAuth 2.0

Message par Keros »

Merci Chrominator, j'ai rajouté l'info en première page ;)
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: [Python] Récupération des données API Withings avec OAuth 2.0

Message par Chrominator »

En effet, plus pratique.
Merci. :)
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Répondre