Perte de liens avec les équipements

Bonjour a tous,
J’ai acheté et installé ce plugin pour faire de l’interaction entre mes équipements, alors sur l’instant ce fonctionne bien pendant quelques heures.
Puis après plusieurs heures, je perd totalement les remontées des informations et aussi les commandes.
Des lors que je refait la prise de jeton, synchro etc, je retrouve mais ca ce répéte.

Auriez une idée de la cause svp ?

Merci pour votre aide.

Bonjour.
Il me faut les log pour comprendre.

smartthings.txt (4,2 Ko)

Celui ci ?

C’est trop léger, je vois que l’API répond erreur 401 : problème d’authentification.

Tu as bien généré un jeton d’accès sur le site developer avec tous les droits sur les appareils ?

Il me faudrait dans les logs le moment où ca fonctionne puis le moment où ça ne fonctionne plus.

Oui j’ai bien activé les droits que tu indiques
image

Je refaire avec les log quand ca fonctionne et aprés

smartthings ok.txt (227,6 Ko)
Enregistrement ou tout fonctionne suite a la génération d’un nouveau jeton (comme a chaque fois)

Les jetons PAT créés sur le site développeurs n’ont pas de durée de vie, donc ils fonctionnent tant qu’il ne sont pas supprimés.
Je ne comprends pas comment ton jeton peut être désauthentifié.

De nouveau soucis de com
smartthings ko.txt (6,9 Mo)

As tu des choses qu’il faut que je test ?

Je pense avoir trouvé d’autres personnes dans ton cas : Old Personal Access Token stopped working after the expiration change - #4 by McSanz - Support - SmartThings Community

C’est un soucis en cours smartthigns.

A priori, les nouveaux jeton générés ne sont valables que 24h, non modifiable.

1 « J'aime »

aie, ah oui pas cool

Du coup faut attendre une correction de smartthings ?

Pour avoir lu leur sujet, ils veulent mettre fin aux jeton PAT, autre que pour des tests.
Donc faudra que je bascule sur l’authentification ouath.

Mais j’ai du mal à comprendre comment faire avec Smarthings.
Ils changent tout le temps de fonctionnement global.
D’après ce que je comprends :

  • il faut générer un jeton PAT ( :face_with_raised_eyebrow:?), (l’utilisateur l’entre dans le plugin)
  • il faut avoir un accès externe à son jeedom,
  • créer une smartApp (qui utilise leur SDK), (le plugin crée la smartapp sur le compte du jeton entré)
  • le plugin utilise les acces_id de la smartapp pour que :
  • le client peut alors se connecter à travers la smartApp pour transmettre l’acces_token à jeedom.

Quel bordel.

ah oui ca va casser tout ton plugin d’acces, c’est bien dommage, j’espère que tu vas trouver une solution car intéressant pour lier son Jeedom a ses appareils aussi connectés.

de manière honnête je n’aurai pas payé le pluging si j’aurai eu cette information

J’essaie d’avancer le sujet.

J’ai trouvé un moyen de créer la méthode d’authentification, je pense.

Je reviendrai sur le sujet dès que j’ai du nouveau

n’hésite pas si tu veux que je joue le beta testeur :wink:

Bon, j’ai réussi manuellement à générer un jeton d’accès renouvelable.
Je code le tout, et j’envoie ça en bêta d’ici quelques jours.

Génial, félicitations
hâte de tester

C’est sur la beta.

Bonjour et bravo Flobul pour votre travail.

Je suis ravi que vous travaillez sur une solution qui pourrait corriger le PAT temporaire.
J’ai bien essayé la nouvelle Beta, mais je bloque sur la partie connexion.
Rien dans les logs, mais voici le message d’erreur :

Je suis bien en accès distant et en https.
Je ne sais plus trop quoi faire. Avez vous une idée ?

Impossible qu’il n’y ait rien dans les logs.
L’erreur indiquée empêche juste la page configuration de charger complètement.
(Les logs sont accessibles via le menu Analyse > Logs)
J’ai poussé un correctif pour cette erreur.