Aller au contenu
flobz

Controle du véhicule via l'API peugeot

Messages recommandés

Le 22/02/2022 à 20:49, H_Ozo a dit :

Depuis un peu plus d'une semaine, la remontée des informations (mise à jour du niveau de la batterie pendant la charge principalement) re-fonctionne parfaitement bien (un miracle diront certainement certains...)

En charge AC ? Genre ça s’update bien régulièrement d’après le fichier activity.log ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

Cette fois ci, c'est "la cata"; il n'y a plus de mise à jour du niveau batterie pendant la charge. Les commandes envoyées (comme "réveil" ou "arrêt charge") ne sont plus prises en compte par le véhicule (l'interface de @flobzretourne bien une prise en compte positive). L'application ne me parait plus utilisable dans l'état; c'est clairement dommage.

Il faut également noter que l'App Peugeot à les même symptômes et pour connaitre le niveau batterie pendant la charge, il faut maintenant "forcer une mise à jour"; et ça prend environ 1 minutes pour avoir un retour avec en plus une superbe notification de "charge interrompue". Je pense que Peugeot (ou plus exactement le groupe Stellatis) a modifié les API pour limiter un max les accès sur ses serveurs... Enfin bref, je ne pourrait que proposer au groupe Stellantis de voir ce que fait la concurence en terme de véhicule connecté.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

Je confirme que depuis hier matin, la position est de nouveau disponible; par contre, l'état "en mouvement" du véhicule est fixe (toujours sur False). Je confirme que cet état fonctionnait parfaitement avant la perte de la position.

Pour le moment, j'utilise la version "précédente" de l'App de @flobz.... la mise à jour n'a pas fonctionnée comme d'habitude; sauf erreur, il y a eu quelques modifications sur l'App de @flobzqui implique très certainement des modifications manuelles sur ma config (l'App fonctionne sur un Rapsberry et un Debian).

En attendant, je fonctionne avec la version N-1 et j'en suis très satisfait. Merci !

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello!

 

Je suis en train d'essayer d'installer PSA_Car_Controller en vue de l'intégrer à mon Domoticz et de lancer le préconditionnement via un interrupteur zigbee :)

 

Par contre, la vidéo youtube n'est pas du tout à jour.

Sur le git actuel il n'y a plus de quoi decoder l'apk...

 

Serait-il possible d'avoir un tuto à jour? :)

 

Merci !

 

EDIT: bon finalement je suis remonté à la version correspondant à celle de la vidéo à savoir la 2.0 et j'ai une nouvelle erreur au moment du decode de l'apk:

{"code":"495", "message": "Invalid or expired client certificate"}

 

Coté téléphone j'ai essayé de supprimer l'app (iOS) et de la réinstaller pour forcer un relog mais toujours pareil :(

 

Je précise que je n'ai pas encore réceptionné la voiture, elle m'attend sagement en concession (mais je dois passer la 5008 chez le carrossier avant...)

 

Autre question, la mise à jour de la 2.0 vers la derniere version se passe comment? un simple git pull?

Modifié par Valiran

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

J'ai installé l'addon PSA CAR CONTROLLER de @flobz sur home assistant et j'ai quelques questions pour les remontées de l'API.

 

1 - Je possède une e-208 et une C5 Hybride. Je n'arrive pas à avoir les remontées des 2 véhicules. C'est tj le dernier configuré dans user config qui remonte.

Est il possible d'avoir les 2 ?

image.thumb.png.becac14a1675589eefc3cdba0c37cf28.png

 

2 - Actuellement, je n'ai reconfiguré que ma e-208 et tenté mon C5. Mais il remonte une 5008II et une UNKNOWN alors que je n'ai que 2 véhicules...

image.png.df406287d8de9407c42861a37d3e8d7d.png

 

Avez vous des solutions à m'apporter ?

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello!

@Flodu31:

J'ai un soucis avec cette partie:

- id: '1617352487'
  alias: WakeUp e2008
  description: ''
  trigger:
  - platform: time
    at: '6:00:00'
  condition: []
  action:
  - service: rest_command.e2008_wakeup
  mode: single

 

Soit j'ai une erreur d'indentation, soit une erreur sur le fait que ID n'a rien a faire derrière un rest :(

Peux-tu apporter des précisions sur ce point stp? Sinon superbe tout le reste fonctionne impeccable merci  :)

 

EDIT: comment on accède au config.ini de l'addon dans hassio pour définir le prix du kWh? :(

Modifié par Valiran

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour aux heureux utilisateurs de cette API, est-ce qu'une âme charitable peux partager son fichier config.json (en supprimant les info perso si il y en a) ?

J'essaye tant bien que mal de configurer psa-car-controller mais que ça soit sur raspberry Pi ou sur windows, j'obtiens le meme message quand je lance la commande psa-car-controller --web-conf:

image.png.e2c18c06f99e281c6c094709bfb7c78a.png

Je n'arrive pas a savoir ce qui se cache derrière le "Bad config"...

 

@flobz si tu passes encore sur le forum peux-tu m' (nous) aider ?

 

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

@thomas73 et @higgins91

 

Bonjour à tous le 2. Exactement le même message que toi @higgins91avec une installation dans un docker sur un NAS.

Le fichier par défaut se trouve dans le répertoire config que j'ai maper dans un répertoire spécifique.

voici ce qu'il y a dans mon fichier sachant que j'ai pas encore lié avec mon compte Peugeot l'API.

[General]

currency = €

# minimum trip length in km so it's added to stats and map in website

minimum trip length = 10

# for future use

length unit = km

[Electricity config]

# price by kw/h

day price = 0.15

night price

# ex: 22h30

night hour start

# ex: 6h00

night hour end

dc charge price

high speed dc charge price

# minimum power in kW that should be delivered during a charge so it can be considered as a high speed charger

high speed dc charge threshold

charger efficiency = 0.8942

Partager ce message


Lien à poster
Partager sur d’autres sites

Voici mon config.json :

{
  "abrp": {
    "abrp_enable_vin": [],
    "token": ""
  },
  "client_id": "1eebc2d5-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "client_secret": "T5tP7iS0cOetc.etc.etc.etc.etc.etc.etc.etc.",
  "co2_signal_api": null,
  "country_code": "FR",
  "customer_id": "AA-AAAA000000000000",
  "proxies": {
    "http": "",
    "https": ""
  },
  "realm": "clientsB2CPeugeot",
  "refresh_token": "43b200a8-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "remote_refresh_token": "6548b59c-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "weather_api": null
}

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 15/10/2022 à 15:01, higgins91 a dit :

Petite question, quand as-tu installé le script python ? Avant ou après la suppression du hack de l'appli mobile ?

Je n'ai pas fait l'hack de l'appli mobile (je ne sais d'ailleurs plus à quoi ça sert !). Je voulais juste essayer rapidement (il y a 7 jours) et ça a fonctionné directement en deux lignes de commande (en ayant déjà pip3 d'installé donc) :

pip3 install psa-car-controller
psa-car-controller --web-conf

 

Modifié par thomas73

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon ben je dois avoir un chat noir dans la maison... Après avoir essayé avec 4 images différentes, testé plein de commande et autres config, j'ai eu un espoir. L'installation c'est bien déroulées, sans messages d'erreur, il y a meme eu un moment où ça a mouliné. Mais au lancement de "psa-car-controller --web-conf" patatra... Bad config 😭

Modifié par higgins91
typo

Partager ce message


Lien à poster
Partager sur d’autres sites



  • Contenu similaire

    • Par Link214
      Hello a tous, 
      J'ai commencé une app web pour le suivis des infos dispo dans les API de Renault.
      Les objectifs de l'appli sont : 
      Historiser les informations disponibles sur l'API (pour la plus par des info on a accès qu'a la dernière valeur par a l'historique) Permettre d'utiliser ces historiques pour afficher des courbes par exemple:  Niveau de batterie (en stationnement, déplacement, recharge) Suivi kilométrique .... Enrichir les données : Historique des trajets effectués  Puissance moyenne de charge Localisation des recharge Estimation prix des recharge ..... Disposer de composants réutilisable (React/React-Native) afin de rendre facilement l'app dispo sur tout support et de les intégrer sur d'autres projets.  .....  
      Pour l'instant l'appli se décompose en : 
      Un backend qui fournis une API REST pour stocker / récupérer les infos du véhicule Une fonction de polling des API Renault pour alimenter la base: Pour l'instant c'est mélangé avec le backend mais ca doit aller ailleur pour que le backend ne fast que la REST API vers notre client Il interroge toutes les 2 minutes les API Renault et en fonction de la réponse : Stocke les données si elle sont différentes des dernières infos en base Essais d'enrichir les données => détection d'un voyage en cours, fin du voyage, recharge, .... Un frontend pour afficher les infos (pour l'instant React => web mais l'objectif a terme ce sera React-Native)   
      Je suis pas dev de métier donc c'est un peu le bazar dans le code  
       
      Ce qui fonctionne déjà :
      Le polling et le stockage des données si différentes de la dernière version connue Détection des voyages / stationnement charge et affichage des infos  
      Reste a faire : 
      Ménage dans le code et refactor.... Pour les recharge : consolidation avec les données issue de l'historique des recharges de Renault Surement améliorer la détection des voyages Utilisateurs et sécurité  Migrer les API de googleMaps vers des iframe  Gestion des prix de des recharge Support multi-modèle (pour Mégane/Scénic y a pas bcp de boulot jsute a gerer les taille de batterie) Support multiconstructeur (tout en bas de la todo lol)  Autres  
      Bref y a encore bcp de boulot mais j'ai déjà des résultats encourageants : 

       
      L'affichage est ok sur pc/mobile
       
      Bref si il y a des gens dans le coin qui savent dev en js (typescript) je suis preneur de tout coup de main, n'hésitez pas a vous manifester je vous ouvre le github avec grand plaisir. 
       
      Bonne route a tous. 
    • Par Rockstar
      hello à tous
      Je souhaiterais acheter cet boitier OBD Norauto pour ma MG4 (j'ai un bon d'achat chez eux). Est ce quelq'un à des retours sur son fonctionnement avec la MG4.
      Est-il possible d'intégrer les données fournies par le boitier dans un système domotique en utilisant le téléphone comme passerelle?
      Avez vous des ressources à partager sur les logiciels PC et android, les fonctionnalités et les spécificités MG4?
      merci pour votre retour.
      Liens Description https://github.com/SAIC-iSmart-API API description, clients, automation integration (mqtt, homeassistant)              
       
    • Par Link214
      Bonjour a tous, 
      J'ouvre ce sujet pour les geek qui jouent un peu avec l'API pour récupérer les informations technique de leur Megane.
      Initialement je voulait enrichir un peu les information présentée dans l'application et avoir accès à l'historique des données remontée par mon véhicule. Cela afin de regarder l'évolution de la consommation notamment sur grand trajets / avec dénivelés important / ou encore en fonction des conditions météo. Ou encore suivre les courbes de charges du véhicule...
      Bref j'interroge l'API Kamereon (celle que tape notre appli my renault) et stocke les données de mon véhicule toutes les 5minutes pour les travailler ensuite.
       
      Si la récupération des données se passe relativement bien il reste pas mal d'étrangeté a prendre en compte : 
      battery_Available_Energy : Cette information n'est pas mise a jour lorsque le véhicule roule ou charge... Du coup aucune information durant le trajet ou durant la charge 😢 Initialement je pensait que le BMS ne pouvait pas estimer les KWh lorsque les batteries sont fortement sollicité par le moteur / la recharge mais vu la suite des problèmes je ne pense pas que ce soit l'explication. battery_level : Cette info elle est actualisée tout le temps. Elle est intéressante mais avec la granularité est limité (information en % sans décimale) total_mileage : le kilométrage global du véhicule n'est pas mis a jour pendant que le véhicule roule....Il est pourtant évident que cette information est mise a jour en temps réel sur le tableau de bord de la voiture. En ne disposant que du kilometrage en debut et fin de trajet il est impossible de calculer les consommation au kilomètre en cours de trajet 😢 (même comportement que battery_Available_Energy) charging_remaining_time : L'information est bonne. La seule remarque c'est qu'elle n'est pas réinitialisé à 0 en fin de charge mais reste sur ca dernière valeur)  charging_instant_power : Cette information je sais vraiment pas comment la prendre .... déjà on a le même comportement que charging_remaining_time (valeur non mise a 0 en fin de charge). Ensuite sur un chargeur monophasé 7Kw j'ai ça : 
      Instantpower :

      Sauf que la charge du véhicule était relativement stable autour de 7KW de 8H30 à 11H...
      % battery : 

         
      Je ne sais pas si vous avez aussi les mêmes comportement que moi sur l'API et si vous avez réussis a glaner + d'infos sur son fonctionnement ?
       
      Bonne route!
    • Par jerhum13
      bjr
      je previens tt le monde, ds le sud est il y avait 1 megaStore de peugeo-citron qui ne vds plus aux particuliers cette annee les piece detachee..si je dis que P.S.a sont des conna.ds fini,je suis :
      -1/ modere ? 
      -2/ enferme en zon-zon aux Baumettes ? 
    • Par e-up-28
      Bonjour a tous.
       
      Premiere charge pour moi aujourd'hui. En attente du cable T2, j'ai charge sur prise domestique (sur une 120Ah).
      Premiere indication sur l'application sur smartphone: fin de charge 12 heures apres (alors que j'avais encore 45%).
      J'ai d'abord cru que je n'etais pas en 10A.
      Au fur et a mesure de la journee, j'ai vu l'heure de fin de charge s'avancer petit a petit.
      Finalement j'en suis rendu à une fin de charge 7 heures apres le début de charge.
      J'avais avant une E-UP et la fin de charge était parfaitement estimée des le départ.
      D'autre part, l'autonomie ne se met pas a jour au fur et a mesure. Elle a évoluée légèrement mais ne reflete pas la charge reelle de la batterie. Avez vous les memes soucis avec l'application BMW pour l'I3?


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