bokub / linky

🔌 CLI tool to retrieve Linky smart meters data
GNU General Public License v3.0
220 stars 21 forks source link

Utilisation du refresh token #48

Closed KostadinovicNikola closed 1 year ago

KostadinovicNikola commented 1 year ago

Bonjour, j'aimerai savoir comment faire pour utiliser le refresh token et avoir un nouveau acces token en ligne de commande. J'utilise linky-win.exe sur notebook et j'aimerais pouvoir faire en sorte de lancé la commande pour avoir les données de consommation toutes les 30min.

bokub commented 1 year ago

Bonjour, Quand tu récupères ta consommation en ligne de commande, si Enedis renvoie une erreur d'authentification, le refresh token est automatiquement utilisé pour obtenir une nouvelle paire de tokens, qui sont alors sauvegardés sur ton ordinateur.

Exemple de renouvellement automatique:

image

KostadinovicNikola commented 1 year ago

ça me donne pas ça, après avoir fait le linky auth ..., quand l'acces token expire et que j'essaye de refaire un daily ou autre, ça ne fonctionne pas. Ca affiche Cannot refresh token. Code: 502

bokub commented 1 year ago

Je viens de tester à l'instant et tout fonctionne chez moi. Peut-être que tu es tombé à un moment où Enedis était down ?

Est-ce que tu peux réessayer et inclure une capture d'écran du problème ?

KostadinovicNikola commented 1 year ago

bug_linky

Voila, le refresh token est valide mais l'acces token est expiré, et ça me fait ça à chaque fois.

bokub commented 1 year ago

OK, j'imagine que c'est lié à ton environnement (notebook ?), que je ne connais pas du tout donc je ne vais pas pouvoir t'aider.

Je t'encourage à utiliser l'outil directement depuis un terminal.

KostadinovicNikola commented 1 year ago

J'ai exactement la même erreur sur le terminal.

flecoufle commented 1 year ago

C'est Squid qui répond

KostadinovicNikola commented 1 year ago

Du coup, est-ce que quelqu'un à des infos concernant ce problème? Quand je fais .\linky-win.exe auth -a accestoken-r refreshtoken-u ... . Avec un acces token expiré, j'ai l'erreur envoyé plus haut qui apparait. Je ne sais pas comment régler ça du coup, pour pas avoir à récupérer une nouvelle paire de token toute les 3h.

bokub commented 1 year ago

Hello @KostadinovicNikola , il n'y a plus de notion de refresh token depuis la version 2 du module. Je ferme donc cette issue qui est désormais obsolète.

Bonne journée !