Aller au contenu
flobz

Controle du véhicule via l'API peugeot

Messages recommandés

ce qui ce passe précisément au lancement du sript 

 

.env) psa_remote@raspberrypi:/usr/local/src/psa_car_controller $ python3 app_decoder.py /home/psa_remote/mypeugeot_1.29.apk
APK loading...
Requested API level 29 is larger than maximum we have, returning API level 28 instead.
RES_TABLE_LIBRARY_TYPE chunk is not supported
RES_TABLE_LIBRARY_TYPE chunk is not supported
RES_TABLE_LIBRARY_TYPE chunk is not supported
RES_TABLE_LIBRARY_TYPE chunk is not supported
RES_TABLE_LIBRARY_TYPE chunk is not supported
APK loaded !
MyPeugeot email: [email protected]
MyPeugeot password: 
What is your country code ? (ex: FR, GB, DE, ES...)
FR
Traceback (most recent call last):
  File "app_decoder.py", line 153, in <module>
    res = psacc.get_vehicles()
  File "/usr/local/src/psa_car_controller/my_psacc.py", line 172, in get_vehicles
    self.vehicles_list.save_cars()
  File "/usr/local/src/psa_car_controller/libs/car.py", line 109, in save_cars
    with open(name, "w") as file:
PermissionError: [Errno 13] Permission denied: '../cars.json'
 

 

 

 le tuto de Vlycop qui est très détaillé mais fait les choses différemment que ce qui est expliqué sur Github

1/ c'est pas fait sur un raspberry, mais dans une vm

2/ il crée un user psa_remote, (c'est pas du tout indiqué dans github)

 

si on essaie de suivre pas à pas le tuto de Vlycop sur un raspberry  ==> ça ne marche pas du tout

 

Modifié par ericf13

Partager ce message


Lien à poster
Partager sur d’autres sites

Il y a 2 heures, ericf13 a dit :

si on essaie de suivre pas à pas le tuto de Vlycop sur un raspberry  ==> ça ne marche pas du tout

Si la solution n'est pas dans ce qu'a ajouté @flobz, je te propose un petit passage sur discord ou autre pour que je regarde ton soucie :)

Il sera toujours bon de mettre à jours la description de la vidéo en fonction du soucie que tu rencontre ;)

Modifié par vlycop

Partager ce message


Lien à poster
Partager sur d’autres sites

Un SUPER merci à Vlycop qui a pris 2 heures de son temps pour refaire avec moi l'installation à distance sur mon raspberry.

 

sur ma première installe

 

l'étape    pip install -r requirements.txt

ne s'était pas bien passée, elle avait duré 2 mn avec un message d'erreur à la fin.

 

Tout effacer et refaire l'ensemble de la manip, a permis a cette étape de durer une trentaine de minutes et donc de faire beaucoup plus  .

 

Tout a fonctionné ensuite

 

Merci encore

Cdt 

Eric 

Modifié par ericf13

Partager ce message


Lien à poster
Partager sur d’autres sites

quelqu'un a adapté le script de flobz sur domoticz, c'est ça ? :D

on va le retrouver partout, à quand dans homekit ou l'adaptation à alexa " Alexa, merci de lancer la charge de la voiture "

Partager ce message


Lien à poster
Partager sur d’autres sites

Il y a 16 heures, Fender a dit :

quelqu'un a adapté le script de flobz sur domoticz, c'est ça ? :D

on va le retrouver partout, à quand dans homekit ou l'adaptation à alexa " Alexa, merci de lancer la charge de la voiture "

" Alexa, merci de lancer la charge de la voiture "     ==>  c'est ultra simple à faire (j'utilise la skill ALHAU qui marche très bien)

 

" Alexa, merci de brancher la prise et lancer la charge de la voiture " ==>  ça va être plus compliqué 🤣

 

Pour Domoticz 

 

flobz a très bien expliqué  ici

psa_car_controller/Domoticz.md at master · flobz/psa_car_controller · GitHub

 

Je conseille d'être en Debian Buster  et python >= 3.6  (3.7.3 chez moi)

ça ne marche pas en Debian Strech et python 3.5 

 

Modifié par ericf13

Partager ce message


Lien à poster
Partager sur d’autres sites

Il y a 15 heures, ericf13 a dit :

" Alexa, merci de lancer la charge de la voiture "     ==>  c'est ultra simple à faire (j'utilise la skill ALHAU qui marche très bien)

 

" Alexa, merci de brancher la prise et lancer la charge de la voiture " ==>  ça va être plus compliqué 🤣

 

Pour Domoticz 

 

flobz a très bien expliqué  ici

psa_car_controller/Domoticz.md at master · flobz/psa_car_controller · GitHub

 

Je conseille d'être en Debian Buster  et python >= 3.6  (3.7.3 chez moi)

ça ne marche pas en Debian Strech et python 3.5 

 

Arg, c'est la que ça coince : je fais tourner Domoticz sous NAS Synology (sans docker).
Ma base est donc bien un LINUX, avec du Python 3.8.

 

Me connecter en SSH via PUtty, passer en SUDO, ajouter des plugins, capteurs ou des scripts, ok, mais tout ce qu'il y a en amont, c'est à dire préparation du serveur (localhost), je bloque, même avec la vidéo de vlycop (adaptée au RPI)...
Je ne suis même pas sur de pouvoir le faire en fait... 
Quelqu'un sait si c'est possible ? 

Partager ce message


Lien à poster
Partager sur d’autres sites

Il y a 15 heures, Fender a dit :

tu n'as ni docker ni vmm ?

 

Non, sur mon D218Play (2 disques), point de machine virtuelle ni de docker...

J'imagine à cause de l'architecture en ARM.V8...

Partager ce message


Lien à poster
Partager sur d’autres sites

à l’instant, FFF3347 a dit :

 

Non, sur mon D218Play (2 disques), point de machine virtuelle ni de docker...

J'imagine à cause de l'architecture en ARM.V8...

Il suffit d'avoir python >= 3.6 et pip pour que le programme fonctionne.

L'installation des paquets sur Debian permet juste de gagner du temps.

Partager ce message


Lien à poster
Partager sur d’autres sites

Il y a 2 heures, Pahtath a dit :

En même temps, un RPI 4 coûte pas énormément et vous pourriez avoir du Docker...

🙄

Certes, mais c'est dommage d'avoir de la domotique fonctionnelle et de devoir ajouter du matériel en plus, qui coute quand même entre l'alim et la SD (à la durée de vie limitée) une centaine d'euros...

 

Bref, mon prochain NAS fera du VM/DOCKER :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Un rpi4 avec tout les accessoires de qualité (donc pas de carte sd qui lâche régulièrement => SSD) , ça revient finalement plutôt cher.
Et nas avec docker/cm, au final c'est jamais très perf et on a les limitations de l'os du nas.

Autant partir sur un petit Intel nuc avec proxmox dessus.
J'en ai 2, c'est très fiable et économique en électricité

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai... les deux ;-) Un DS720+ et un (enfin plusieurs) RPi (du 1b, du 3, du 4...) et concrètement je pense que faire tourner son serveur domotique sur le NAS via un container est une solution intéressante mais limitée, surtout si vous voulez brancher un Rfxcom, un RFlink ou une clé ZWave.

 

Bon, de mon côté, j'ai en fait mon Home Assistant sur un RPi derrière un proxy avec une instance HA en failover sur un container DSM, juste parce que la redondance c'est bien quand tous tes scripts du quotidien dépendent d'une petite boîte...

 

Partager ce message


Lien à poster
Partager sur d’autres sites

il y a 33 minutes, Pahtath a dit :

J'ai... les deux ;-) Un DS720+ et un (enfin plusieurs) RPi (du 1b, du 3, du 4...) et concrètement je pense que faire tourner son serveur domotique sur le NAS via un container est une solution intéressante mais limitée, surtout si vous voulez brancher un Rfxcom, un RFlink ou une clé ZWave.

 

Bon, de mon côté, j'ai en fait mon Home Assistant sur un RPi derrière un proxy avec une instance HA en failover sur un container DSM, juste parce que la redondance c'est bien quand tous tes scripts du quotidien dépendent d'une petite boîte...

 

J'ai bien un RFXcom branché dessus en USB, et ça fonctionne très bien : 13 capteurs de température/humidité, station météo (anémomètre + pluviomètre) + télécommande Somfy (volets roulants) "hackée" (soudure directe sur module radio 433).

A une époque j'avais même ajouté en USB : dongle Wifi et BT, et ça fonctionnait.

En complément, j'ai dessus :

- une centrale Xiaomi (en wifi donc) avec capteur de présence AQARA (pour l'alarme)

- Commande MEROSS de porte de garage en IFTTT (via du wifi)

- Relevés Linky quotidien (connexion auto au portail ENEDIS)

Donc à ce jour, j'étais, à mes yeux, peu contraint...

🙄

 

 

Le 06/05/2021 à 10:41, flobz a dit :

Il suffit d'avoir python >= 3.6 et pip pour que le programme fonctionne.

L'installation des paquets sur Debian permet juste de gagner du temps.

Je vais creuser ta remarque : J'ai Python 3.8 et pip (de mémoire) d'installés, donc peut être moyen de faire un truc...

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Il y a 1 heure, Fender a dit :

la 208 charge à 140kW depuis quand ?

C'était la puissance du chargeur. Sûrement une première donnée récupéré au branchement. Puis la suivante et vraiment ce que prends la voiture.

D'ailleurs cette donnée c'est quel champ dans l'api ? Que je me fasse un rappel de changer de borne quand ça charge moins vite pour plus chère:)

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.