Page 8 sur 9

Re: [DzVents] Renault Zoé

Publié : 27 mai 2022, 16:22
par garycooper
Merci Neutrino pour ta réponse. En poursuivant les recherches, je suis tombé là-dessus :
https://github.com/flobz/psa_car_controller
Je vois qu'il y a plusieurs modèles pris en charge, dont l'Opel Corsa-e. Quand j'aurais réceptionné ma voiture j'essaierai de l'intégrer et je reviendrai "témoigner" :D

Re: [DzVents] Renault Zoé

Publié : 27 janv. 2023, 18:54
par Neutrino
L'aventure s'est terminée pour notre Zozo.
La fin de la LOA est arrivée. Nous l'avons rendu à Renault non sans un petit pincement au cœur.
Je retiens plusieurs choses :
- C'est une super voiture, agréable à conduire, simple à utiliser et sympa pour s'amuser
- Une autonomie largement suffisante pour 99% des cas. Je ne l'ai rechargé sur une borne publique par nécessité qu'une seule fois.
- Une appli sympa,
- Elle a toujours chargé quand je le voulais
Mais...
- L'API est très souvent en rade, pas documentée/fermée.
- Je réinjectais le planning de charge tous les soirs pour être sûr qu'elle charge en Heure creuse car elle l'oubliait de manière aléatoire et Renault se contentait de reflasher le TCU sans succès.

Elle va me manquer :roll:
Je ne pourrais donc plus maintenir le code mais il est libre alors faites-en bonne usage ;)

Re: [DzVents] Renault Zoé

Publié : 20 avr. 2023, 16:03
par Gaetanb76
Bonjour Neutrino,

Merci pour ce tuto très bien documenté, que j'utilise et apprécie.

Je sais que tu ne poursuis plus ce projet car le barbu t'a apporté un Fiat e-500 mais je rencontre un problème qui ressemble à celui d'un autre message :

Code : Tout sélectionner

sudo python3 /home/pi/domoticz/scripts/python/MyRenault.py /home/pi/domoticz/scripts/python/credentials.json /var/tmp/zoe.txt
Traceback (most recent call last):
  File "/home/pi/domoticz/scripts/python/MyRenault.py", line 459, in <module>
    loop.run_until_complete(main())
  File "/usr/lib/python3.7/asyncio/base_events.py", line 584, in run_until_complete
    return future.result()
  File "/home/pi/domoticz/scripts/python/MyRenault.py", line 351, in main
    await mainwithsession(session)
  File "/home/pi/domoticz/scripts/python/MyRenault.py", line 399, in mainwithsession
    if kamereon_person['accounts'][0]['accountType']== 'MYRENAULT':
KeyError: 'accounts'
Dans les logs de domoticz, j'ai ça :

Code : Tout sélectionner

 2023-04-20 15:48:00.286 Status: dzVents: Info: Zoe 1.2: ------ Start external script: zoe.lua:, trigger: "every 2 minutes"
2023-04-20 15:48:00.335 Status: dzVents: Info: Zoe 1.2: ------ Finished zoe.lua
2023-04-20 15:48:00.337 Status: EventSystem: Script event triggered: /home/pi/domoticz/dzVents/runtime/dzVents.lua
2023-04-20 15:48:30.560 Status: dzVents: Info: Handling Domoticz custom event for: "delayed"
2023-04-20 15:48:30.560 Status: dzVents: Info: ZoeLocalisation 1.1: ------ Start external script: zoeLocalisation.lua: Custom event: "delayed"
2023-04-20 15:48:30.563 Status: dzVents: Info: ZoeLocalisation 1.1: ------ Finished zoeLocalisation.lua
2023-04-20 15:48:30.563 Status: dzVents: Info: Zoe 1.2: ------ Start external script: zoe.lua: Custom event: "delayed"
2023-04-20 15:48:30.568 Status: dzVents: Info: Zoe 1.2: ------ Finished zoe.lua 
Plus rien n'est mis à jour dans domoticz depuis le 16/04 ; sur l'appli myrenault, c'est ok.

La solution que tu avais donnée était un nouveau fichier myrenault.py.
J'ai essayé de le trouver, mais n'y arrive pas.

Pourrais-tu m'expliquer, nous expliquer, comment tu résolvais cette erreur ?

Merci d'avance.

Re: [DzVents] Renault Zoé

Publié : 20 avr. 2023, 19:57
par Neutrino
Renault a changé une serrure.
Une clé API est à modifier :
https://raw.githubusercontent.com/neutr ... Renault.py

J'ai trouvé la solution là : https://github.com/jamesremuscat/pyze/issues/115

A tester car j'ai plus rien dans le garage pour le faire. ;)

Re: [DzVents] Renault Zoé

Publié : 21 avr. 2023, 23:08
par Gaetanb76
Merci beaucoup pour ta réponse rapide et efficace.
Ça fonctionne !

J'avais cherché sur ce site et avais vu que la clé avais changé mais n'avais pas compris ce qu'il fallait en faire.
J'ai vu dans le fichier myrenault.py que c'est en ligne 352.

Je le saurai pour la prochaine fois.

J'en suis à ma 3ème Zoé en 9 ans. Les deux première en LOA et celle-ci achetée car très content de ce type de voiture.

J'ai vu que tu avais réussi à récupérer les infos de Mireille :D

Merci encore.
Bonne soirée

Re: [DzVents] Renault Zoé

Publié : 27 avr. 2023, 20:55
par Rafio
Merci ! ;)

Re: [DzVents] Renault Zoé

Publié : 03 juin 2023, 19:52
par RaquamLeRouge
Merci Neutrino pour tout ce que tu as fait sur ce topic Zoé. Du super boulot pendant plusieurs années. Tu vas nous manquer.

A+
Raquam

Re: [DzVents] Renault Zoé

Publié : 03 juin 2023, 20:11
par Neutrino
Merci, c'est super gentil.
Je reste sur le forum hein :mrgreen:
Je garde quand même un oeil sur ce sujet ;)

Re: [DzVents] Renault Zoé

Publié : 15 avr. 2024, 22:18
par inteloide
Bonjour,

J'utilise cet excellent plugin depuis plusieurs mois maintenant avec ma Mégane, mais depuis aujourd'hui j'ai une erreur en exécutant le script python.
Il semble que le problème vient du mot clé "self " qui doit être utilisé dans une classe (ce qui n'est pas le cas dans ce script). J'ai récemment mis à jour le raspberry pi, peut-être est-ce une raison...
Ici le code exécuté depuis le raspberry pi (désolé pour la mise en forme pas terrible...) :
pi@raspberrypi400:~ $ python3 '/home/pi/domoticz/scripts/python/MyRenault.py'
/home/pi/domoticz/scripts/python/credentials.json' '/var/tmp/megane.txt' &
[1] 62137
pi@raspberrypi400:~ $ Traceback (most recent call last):
File "/home/pi/domoticz/scripts/python/MyRenault.py", line 475, in <module>
loop.run_until_complete(main())
File "/usr/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/home/pi/domoticz/scripts/python/MyRenault.py", line 359, in main
await mainwithsession(session)
File "/home/pi/domoticz/scripts/python/MyRenault.py", line 430, in mainwithsession
kamereon_cockpit = str( await get_cockpit(session, kamereonrooturl, kamereonapikey, gigya_jwttoken, kamereonaccountid, credentials['VIN']))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/pi/domoticz/scripts/python/MyRenault.py", line 156, in get_cockpit
self.tokenData = None
^^^^
NameError: name 'self' is not defined
NB : j'utilise Python 3.11.2

Si quelqu'un a une idée ... mille mercis !

Re: [DzVents] Renault Zoé

Publié : 23 avr. 2024, 20:28
par dj1benji
Bonjour,

Même problème, avez vous eu une solution?
dernière mise a jour des valeur 15/04/2024