Re: PYTHON : récupération des données API Withings avec OAuth 2.0
Publié : 12 nov. 2018, 17:11
j'ai ouvert le port sur la box et j'ai testé le callback en ip local (192.168.x.x) et ip publique, même erreur
Reprenez le contrôle de votre domotique
https://easydomoticz.com/forum/
c'est bon , je pense que en désinstallant et réinstallant la lib nokia cela a mis à jour la lib.papoo a écrit : 12 nov. 2018, 18:14 As tu tenté la suppression de l’ancienne installation de la librairie nokia?
sudo pip uninstall nokia -> pas installé
sudo pip3 uninstall nokia -> désinstallé et réinstallé
Des fois qu’il y ai plusieurs versions d’installées?
As tu fais un Chmod +x sur le script que tu as ajouté ? -> oui
Le script as besoin de plusieurs librairies pour fonctionner as tu vérifié qu’elles étaient toutes disponibles (section import)?
Dans sur/var/local/lib/python3.x (de mémoire)
Sinon tu as quelle version de python? -> python 3.5
Code : Tout sélectionner
#domoticz settings
domoticz_host = '192.168.1.100' # Url domoticz
domoticz_port = '8080' # port
domoticz_url = 'json.htm' # Ne pas modifier
debugging = True # True pour voir les logs dans la console log Dz et en ligne de commande, ou False pour ne pas les voir (attention aux majuscules)
votre_taille = 182 # renseigner votre taille en cm pour le calcul de votre IMC dans le cas ou l'information ne serait pas disponible via l'API
idx_weight = '377' # renseigner l'idx du device Poids associé si souhaité (custom sensor, nom de l'axe : kg)
idx_body_mass_index = None # renseigner l'idx du device IMC associé si souhaité (custom sensor, nom de l'axe : kg/m2)
idx_fat_free_mass = None # renseigner l'idx du device Masse hors graisse associé si souhaité, sinon laisser None (custom sensor, nom de l'axe : kg)
idx_fat_ratio = '378' # renseigner l'idx du device Ratio graisse associé si souhaité, sinon laisser None (custom sensor, nom de l'axe : %)
idx_lean_ratio = None # renseigner l'idx du device Ratio masse maigre associé si souhaité, sinon laisser None (custom sensor, nom de l'axe : %)
idx_fat_mass_weight = '379' # renseigner l'idx du device Masse grasse associé si souhaité, sinon laisser None (custom sensor, nom de l'axe : kg)
idx_heart_pulse = None # renseigner l'idx du device Rythme cardiaque associé si souhaité, sinon laisser None (custom sensor, nom de l'axe : bpm)
idx_muscle_mass = '380' # renseigner l'idx du device Masse musculaire associé si souhaité, sinon laisser None (custom sensor, nom de l'axe : kg)
idx_muscle_mass_ratio = None # renseigner l'idx du device Ratio Masse musculaire associé si souhaité, sinon laisser None (custom sensor, nom de l'axe : %)
idx_hydration = None # renseigner l'idx du device Masse hydratation associé si souhaité, sinon laisser None (custom sensor, nom de l'axe : kg)
idx_hydration_ratio = '93' # renseigner l'idx du device Taux d'hydratation associé si souhaité, sinon laisser None (custom sensor, nom de l'axe : %)
idx_bone_mass = None # renseigner l'idx du device Masse osseuse associé si souhaité, sinon laisser None (custom sensor, nom de l'axe : kg)
idx_bone_mass_ratio = '94' # renseigner l'idx du device Ratio Masse osseuse associé si souhaité, sinon laisser None (custom sensor, nom de l'axe : %)
idx_pulse_wave_velocity = None # renseigner l'idx du device Vitesse d'onde de pouls associé si souhaité, sinon laisser None (custom sensor, nom de l'axe : m/s)
timezone = pytz.UTCCode : Tout sélectionner
Dernière mesure : 2018-11-13T06:40:10+00:00
Dernière mise à jour : 2018-11-07T12:00:05+00:00
Mise à jour des mesures
Votre poids : xx kg
Votre taux de graisse : xx%
Votre masse grasse : xx kg
Traceback (most recent call last):
File "/home/pi/domoticz/scripts/python/nokia2/domoticz_nokia_health.py", line 390, in <module>
if y != None:
NameError: name 'y' is not defined