Problème de remontée d'infos

Bonjour
A priori j’ai un probleme depuis la dernière mise à jour de Jeedom en V4.0.58.
Plus de remontés d’infos lors d’une pesée
Alors j’ai tenté de re-lié les utilisateurs
mais une fois sélectionné, et autorisé d’envoyer les données, cela me renvoie à la page de login de jeedom !
Du coup j’ai tenté de re lier les utilisateurs en me connectant à mon jeedom par les nouveaux dns et directement en local mais le probleme est le meme
dans ma config wihtings il y a bien les nouveaux dns et cela fonctionnait récemment
Par avance merci si qq un a une idée
Lemars

Bonjour

Est ce que tu utilise le dns Jeedom?
Car comme par defaut il renvoie le nouveau, il faut mettre a jours l’url de callback dans l’application withings que tu a cree

Pour essayer d’etre plus claire

  • Tu te connect My account
  • Tu t’identifie si besoin et tu modifie l’url de callback
  • Tu peux ensuite relier les utilisateurs car le lien est perdu

Bonjour
Merci pour votre réponse
J’utilise bien les « nouveaux » DNS
Et dans le config du plugin withings j’ai bien mis la nouvelle adresse :


Et l’application chez Withings est elle aussi bie configurée avec la bonne URL avec les nouveaux DNS
Capture2
Et je viens de retester cela ne fonctionne pas : lorsque je lie un utilisateur à la fin apres autoriser il me renvoie sur jeedom a la page de connexion !
merci

Oui j’ai eu ca aussi hier mais chez moi les utilisateurs sont bien liée
Est ce que tu t’autentifie a la page de connexion pour autorisé le plugin a mettre a jours les info recu par withings

Oui
Juste apres avoir sélectionné l’utilisateur puis je clique sur autorisé et ensuite page de login de demarrage de jeedom
Et mes utilisateur ne sont plus liés
Est ce la mise a jour de jeedom de hier soir qui pose problème ?

Je ne pense pas car je l’ai faite aussi, je suis en 4.0.58

Si les log du plugin son en debug pouvez vous les poster sinon passé en debug et relancé la laison de l’utilisateur

voici mes logs en debug : sans mon n° de token : AAAAAAAAAAA

[2020-06-18 09:04:03][DEBUG] : [Famille][Withings_Louise] Rafraichissement du Token
[2020-06-18 09:04:03][DEBUG] : [Famille][Withings_Louise] My account
[2020-06-18 09:04:03][DEBUG] : [Famille][Withings_Louise] {« access_token »:« AAAAAAAAAAAAAAAAAAAAAAAAAAAAA »,« expires_in »:10800,« token_type »:« Bearer »,« scope »:« user.info,user.metrics,user.activity »,« refresh_token »:« AAAAAAAAAAAAAAA »,« userid »:21282596}
[2020-06-18 09:04:23][DEBUG] : [Famille][Withings_Martial] https://wbsapi.withings.net/notify?access_token=06fd805416e87af4099b423036ffe7792fcfccc1&action=list&appli=1&4&16&44&46
[2020-06-18 09:04:23][DEBUG] : [Famille][Withings_Martial] {« status »:0,« body »:{« profiles »:[{« appli »:1,« callbackurl »:« https://lemars.dns3.jeedom.com/plugins/withings/core/php/pull.php?apikey=sHtulYye5wtLvDlYmR3P67v31SA6lgcA&eqLogic_id=199",« comment »:"Jeedom »}]}}
[2020-06-18 09:04:26][DEBUG] : [Famille][Withings_Martial] My account
[2020-06-18 09:04:34][DEBUG] : [Famille][Withings_Martial] Acquisition du Token
[2020-06-18 09:04:34][DEBUG] : [Famille][Withings_Martial] My account
[2020-06-18 09:04:34][DEBUG] : [Famille][Withings_Martial] {« access_token »:« 711ca204b85f62d1dbf05dce0df50168f36fd0a4 »,« expires_in »:10800,« token_type »:« Bearer »,« scope »:« user.info,user.metrics,user.activity »,« refresh_token »:« b629250324a2f5b7b54267022460099cf5a164c1 »,« userid »:« 21282148 »}
[2020-06-18 09:04:34][DEBUG] : [Famille][Withings_Martial] https://wbsapi.withings.net/v2/user?access_token=06fd805416e87af4099b423036ffe7792fcfccc1&action=getdevice
[2020-06-18 09:04:34][DEBUG] : [Famille][Withings_Martial] {« status »:401,« body »:{},« error »:« XRequestID: Not provided invalid_token: The access token provided is invalid »}
[2020-06-18 09:04:34][DEBUG] : [Famille][Withings_Martial] https://wbsapi.withings.net/v2/user?access_token=06fd805416e87af4099b423036ffe7792fcfccc1&action=getdevice
[2020-06-18 09:04:34][DEBUG] : [Famille][Withings_Martial] {« status »:401,« body »:{},« error »:« XRequestID: Not provided invalid_token: The access token provided is invalid »}
[2020-06-18 09:04:34][DEBUG] : [Famille][Withings_Martial] https://wbsapi.withings.net/measure?access_token=AAAAAAAAAAAAAA&action=getmeas&category=1
[2020-06-18 09:04:34][DEBUG] : [Famille][Withings_Martial] {« status »:401,« body »:{},« error »:« XRequestID: Not provided invalid_token: The access token provided is invalid »}
[2020-06-18 09:04:34][DEBUG] : [Famille][Withings_Martial] https://wbsapi.withings.net/v2/sleep?access_token=AAAAAAAAAAAAAAAAAA&action=getsummary&enddateymd=2020-06-18&startdateymd=2020-06-17
[2020-06-18 09:04:34][DEBUG] : [Famille][Withings_Martial] {« status »:401,« body »:{},« error »:« XRequestID: Not provided invalid_token: The access token provided is invalid »}
[2020-06-18 09:04:34][DEBUG] : [Famille][Withings_Martial] https://wbsapi.withings.net/v2/sleep?access_token=AAAAAAAAAAAAAAAAAAAAAAAAAA&action=get&enddate=1592463874&startdate=1592377474
[2020-06-18 09:04:34][DEBUG] : [Famille][Withings_Martial] {« status »:401,« body »:{},« error »:« XRequestID: Not provided invalid_token: The access token provided is invalid »}
[2020-06-18 09:04:34][DEBUG] : [Famille][Withings_Martial] https://wbsapi.withings.net/v2/measure?access_token=AAAAAAAAAAAAAAAAAAAAAAAAA&action=getactivity&enddateymd=2020-06-18&startdateymd=2020-06-17
[2020-06-18 09:04:34][DEBUG] : [Famille][Withings_Martial] {« status »:401,« body »:{},« error »:« XRequestID: Not provided invalid_token: The access token provided is invalid »}

Visitblement la demande de token est complete, mais le plugin n’utilise pas le bon token ensuite
Comme si elle ne s’enregistrait pas

Que pensez vous que je puis faire ?
Merci de votre aide

Bah la je ne sais pas trop
Faut que je me replonge dans le code car je ne comprend plus trop ce que j’ai fait

Si je peux vous aider
Merci de votre aide

bah le probleme est que je ne reproduit pas chez moi

Est ce un probleme de config DNS ?

Non je pense pas

Quand je tente de lié un utilisateur, je clique sur lié, sur le site wihtings je le sélectionne, je l’autorise et la il me renvoie vers mon Jeedom à cette adresse :
https://lemars.eu.jeedom.link/index.php?v=d&p=withings&m=withings&id=204
alors que la bonne adresse est la suivante :
https://lemars.eu.jeedom.link/index.php?v=d&m=withings&p=withings&id=204
Les valeurs m= et p= sont inversées : ce n’est peut etre pas un probleme DNS mais autre chose
Merci

Non l’ordre n’a aucune importance
Je regarde les log des que j’ai 5min

Bonjour,

J’ai exactement le même problème.
J’ai bien tout crée selon le tuto mais quand je veux lier un utilisateur ça ne fonctionne pas.
Avez-vous trouvé une solution ?
Quand je clique sur le nom d’utilisateur et que j’autorise il me renvoi sur la page de configuration du plugin mais je ne peux pas activer le mode push. Cela reste en rouge.

tu est aussi sur le dns eu.jeedom.link qui apparement etait la source du probleme

Apres il me faut des log pour essayer de comprendre ce qui se passe car c’est un probleme qui apparement est assez localisé et dont je n’ai pas de solution pour le moment

Bonjour,

Merci pour ton retour.
Pour info, je vois bien dans la configuration du plugin mes appareils (balance, thermomètres).
Seul l’ajout d’utilisateurs ne fonctionne pas.
Que souhaites-tu comme logs ?

Si il sont remonte c’est qu’une connexion à un utilisateur c’est faite
Pourquoi pense tu que le lien avec l’utilisateur ne se faite pas ?