Aller au contenu
Elektrelion

API PSA - Récupérer infos véhicule

Messages recommandés

J'ai vu pas mal de questions autour de la possibilité de stopper la recharge à un cetain niveau de pourcentage de batterie.

En faisait quelques recherches, je suis tombé sur une API de PSA qui permettrait de récupérer pas mal d'infos sur les véhicules.

Comme j'ai un serveur domotique à la maison, l'idée serait de récupérer le % de batterie via cette API et arrêter la charge via un relais.

 

De ce que j'ai pu comprendre, les données sont remontées toutes les minutes vers les serveurs de PSA ainsi au'au démarrage et à l'arrêt du véhicule.

Toutefois, comme je n'ai pas encore le véhicule et encore moins de VIN, impossible pour moi de faire des tests. Et je ne sais même pas si cette API est fonctionnelle...

 

S'il y a des gens un peu geek (avec un VIN et mieux la voiture) qui peuvent farfouiller de leur côté, on pourrait faire de grands pas.

 

Pour tester => https://developer.groupe-psa.com/inc/node/1880

Il faut créer un compte, il n'y a rien de particulier à renseigner, et juste une validation de mail.

 

Ensuite là où ça se gâte, c'est qu'il faut un code "contrat" et je ne sais pas si c'est la référence du contrat "Téléservices" ou s'il faut souscrire une autre sorte de contrat...

 

image.png.92cd377f6d090e52803d632c23fe09e1.png

Partager ce message


Lien à poster
Partager sur d’autres sites

si on ne sait pas ce qu'est censé être "contract"... il est fort possible que ce soit une clé d'authentification que reçoit l'appli lors de l'appairage... peut-être récupérable dans le système de fichiers d'un téléphone android appairé...

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a une heure, Thomas Pré a dit :

Vous avez réussi a créer un compte ?

Oui j'ai pu créer un compte développeur.

 

Pour "contract" y'a une vidéo sur youtube à ce sujet où un développeur PSA explique que c'est un numéro de contrat.

Il parle d'un contrat gratuit (je pense à Teleservices) et d'un autre payant, là je ne vois pas du tout ce que ça peut être.

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

ce serait un peu exotique qu'on puisse requêter n'importe quelle voiture juste par la connaissance du VIN (d'autant qu'on peut en essayer au hasard), j'ai du mal à imaginer que le "contract" ne soit pas attaché à une seule voiture

Partager ce message


Lien à poster
Partager sur d’autres sites

Les API ne semblent pas permettre 

Il y a 1 heure, Fender a dit :

si on ne sait pas ce qu'est censé être "contract"... il est fort possible que ce soit une clé d'authentification que reçoit l'appli lors de l'appairage... peut-être récupérable dans le système de fichiers d'un téléphone android appairé...

La clé est fournie lors de la création d'une App. 

Partager ce message


Lien à poster
Partager sur d’autres sites

Les conditions d'utilisation parlent de compte développeur "test", pour des véhicules "test"...

Et une expiration du compte test (le compte développeur) au bout de 6 mois par défaut (sauf si conditions particulières).

 

Bref, faudrait leur poser la question en prétextant le dev d'une appli iOS ou Android et voir ce qu'ils répondent ? :) 

 

Car effectivement aucune notion de ce "contract" après la création d'une appli :

image.png.8eef1ba37de1846c0e4c5c3db67892e3.png

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai trouvé une présentation où c'est indiqué qu'il faut souscrire à au moins 1 des 3 packs : Tracking, Monitoring ou Mapping pour utiliser cet API.

https://fr.slideshare.net/bemyapp/mbf2-apis-connected-car-psa-peugeot-citron-par-no-reboul

 

Sur l'assistance Peugeot, y'a une note disant que les Packs Tracking et Mapping sont arrêtés depuis décembre 2019 mais Monitoring reste.

https://peugeot-fr-fr.custhelp.com/app/answers/detail/a_id/38755/kw/connect pack

Je pense que c'est uniquement pour faire fonctionner l'application MyPeugeot, comme tu dis c'est certainement mort.

 

Je tenterai de voir les trames qui passent avec l'appli MyPeugeot une fois que j'aurai tout le nécessaire, ça donnera certainement des pistes

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Ca marche pour mes deux vehicules, e-208 et 3008 Hydrid4 GT

Le contract que j'ai mis est la clef "client secret" générée sur le site.

Il semble que peut de fonctions soient opérationnelles, pour l’instant rien sur la partie électrique (charge, autonomie ...)

Ci-dessous les infos pour e-208 allure Jaune Faro

 

2020-03-02_13-12-47.thumb.png.37bcec99c286f398f3bc51b29a2617b5.png

 

il faut aussi utiliser: car l'autre adresse (psa-cloud) ne fonctionne pas !

image.png.98498b603ac6c59188133cb6c1d63d31.png

Modifié par bojolpif
correction orthographe

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a 38 minutes, Elektrelion a dit :

Et si essaies de lancer GET /trip/last/{vin}

avec limit : 1

unit : 0

Fonctionne pas chez moi (invalid parameters). 

 

Je ne les ai pas toutes faites, mais la plus part renvoient une erreur (la seule que j'arrive à faire fonctionner est celle que @bojolpif a indiqué, et que je n'avais pas testé l'autre jour)... 

 

Après si quelqu'un arrive à un meilleur résultat, je suis preneur... 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a 2 minutes, Pierrelaf a dit :

Fonctionne pas chez moi (invalid parameters). 

 

Je ne les ai pas toutes faites, mais la plus part renvoient une erreur (la seule que j'arrive à faire fonctionner est celle que @bojolpif a indiqué, et que je n'avais pas testé l'autre jour)... 

 

Après si quelqu'un arrive à un meilleur résultat, je suis preneur... 

 

 

En fait, je viens de comprendre mon problème : dans contract il ne faut pas mettre le "client id" , mais le "clent secret"

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir,

possedant une 508 gt et en attente d’une e208 gt (elle arrive vendredi), mon fils (qui est ingenieur info) a reussi a interfacer la box domotique (Une lifedomus deltadore) de la maison avec la 508 grace a des requetes dispo sur le site peugeot cité plus haut.

 

Peu d’info utilise si ce n’est le modele (vin, 508, etc...), le kilometrage, le niveau d’essence, des codes erreurs si la voiture en a.

 

plus de geolocalisation alors qu’en mai 2019 je l’avais. Ils l’ont supprimé depuis (probleme de confidentialité je pense).

 

Perso je n’y connais rien mais de memoire, il identifie le compte et la voiture par l’identifiant et le mot de passe de l’appli peugeot en premier puis appelle l’information que le serveur peugeot lui retourne.

 

En esperant que cela aide.

 

octhib

Modifié par Octhib

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir à tous,

il faut s’inscrire pour utiliser l’api. Votre voiture et lier au service api des serveurs PSA, du coup vous vous identifiez sur le serveur en question pour avoir le jeton de vérification de l’utilisateur et donc le véhicule rattaché à celui-ci. Ensuite vous envoyer des commandes en précisant toujours ce jeton pour dire qui vous êtes.

La plupart du temps la méthode avec le jeton (token) est le plus simple. On envoi ces identifiants en post vers le lien est en retour on reçoit le jeton que va nous permettre d’envoyer ce même jeton avec nos commandes.

 

Ce lien de preprod est donné.

https://developer-preprod.groupe-psa.com

Modifié par fdltom

Partager ce message


Lien à poster
Partager sur d’autres sites

Je lis ce sujet même j'avoue que je n'y comprends rien, plus de mon niveau 🤣

 

Déjà, j'ai réussi à raccorder l'application mypeugeot et la e208 du premier coup... je suis content 😋

Modifié par jch@11

Partager ce message


Lien à poster
Partager sur d’autres sites

jch@11, moi non plus pas de mon niveau mais heureusement, il y avait mon fils. Il a lu la doc et a dit facile ! Bon !!!!

 

Lors de la derniere version dispo vu il y a un mois, il n'y avait aucune info dispo pour la partie electrique.

Je recupere ma E208 Vendredi, j'essayerai de refaire ce qu'a fait mon fils et de voir sur le site la derniere version dispo pour voir ce que l'on peut faire. Je vous ferai un retour la semaine prochaine.

Partager ce message


Lien à poster
Partager sur d’autres sites

Suite au mail envoyé il y a quelques jours à PSA, voici le retour que j'ai eu:

 

Nous travaillons à une nouvelle version d’API (documentation disponible ici : https://developer.groupe-psa.io). En revanche, je n’ai malheureusement pas de date, à ce jour, d’ouverture au public de ces APIs. C’est un sujet qui est en cours d’étude (faisabilité, modalité, date).

 

 

Pour le moment la plus des API sont KO, et il faudra donc encore attendre un peu avant d'avoir quelque chose de mieux...

 

Partager ce message


Lien à poster
Partager sur d’autres sites





×
×
  • Créer...
Automobile Propre

Automobile Propre est un site d'information communautaire qui est dédié à tout ce qui concerne l'automobile et l'environnement. Les thématiques les plus populaires de notre blog auto sont la voiture électrique et les hybrides, mais nous abordons également la voiture GNV / GPL, les auto à l'hydrogène, les apects politiques et environnementaux liés à l'automobile. Les internautes sont invités à réagir aux articles du blog dans les commentaires, mais également dans les différents forums qui sont mis à leur dispositon. Le plus populaire d'entre eux est certainement le forum voiture électrique qui centralise les discussions relatives à l'arrivée de ces nouveaux véhicules. Un lexique centralise les définitions des principaux mots techniques utilisés sur le blog, tandis qu'une base de données des voitures (commercialisées ou non) recense les voitures électriques et hybrides.