Aller au contenu
View in the app

A better way to browse. Learn more.

Forum Automobile Propre

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

Posté(é)

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

Posté(é)

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é...

Posté(é)
  • Auteur
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.

 

 

Posté(é)

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

Posté(é)

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. 

Posté(é)

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

Posté(é)

J'ai cherché à les contacter il y a quelques jours (sur [email protected]),aucune réponse à l'heure actuelle. 

Il n'y a pas d'Api spécifiques au VE. 

Ces Api ont déjà qq années... 

Les Api qui ne demandent pas de VIN ne fonctionnent pas. 

 

Bref je suis pessimiste. 

Posté(é)
  • Auteur

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

 

Posté(é)

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

Posté(é)
il y a 26 minutes, Elektrelion a dit :

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

avec limit : 1

unit : 0

Avec les 2 véhicules même en changeant limit en 1 ou 5 

image.png.fd3c5eadee33a506b4106ffd74a30cd0.png

Posté(é)
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... 

 

 

Posté(é)
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"

Posté(é)
Il y a 6 heures, Pierrelaf a dit :

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

Comme bojolpif donc.

Posté(é)

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

Posté(é)

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

Posté(é)
  • Auteur

Je serai curieux de voir si quelqu'un arrive à récupérer le niveau "d'essence" de la e-208, @Octhib y parvient sur sa 508.

 

Tellement hâte de la recevoir pour commencer à bidouiller 

Posté(é)

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

Posté(é)

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.

Posté(é)

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...

 

Account

Navigation

Rechercher

Rechercher

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.