Lancer les dépendances en Python 3.9

Bonjour,

Si comme moi vous venez d’acheter ce plugin et qu’un message apparait au lancement des dépendances « Le plugin nécessite python 3.8 pour fonctionner » sans possibilité de les lancer et que vous êtes sous debian 11 avec python 3.9 voici ce qu’il faut faire :

Via l’outils Jeedom « éditeur de fichier » allez dans plugins/weconnect/core/class/

Ouvrir weconnect.class.php et modifiez la ligne 157 en changeant Python 3.8 par Python 3.9 (il y en a 2) puis ligne 173 modifier pip3.8 en pip 3.9

Maintenant vous rendre dans plugins/weconnect/resources/ et ouvrir install_apt.sh
Modifier la ligne 20 de pip3.8 à pip 3.9.

Sauvegardez et lancer vos dépendances :wink:

image.

L’installation a fonctionnée après cela mais l’api coté vw semble avoir évoluée et le dev ne semble plus être présent ici ? (excuse moi si je me trompe) ce qui fait que pas mal de données sont manquantes en tout cas pour moi.

Je vais essayer de chercher.

Puni.

1 « J'aime »

Apres recherche, connexion à l’API via ssh et quelques modifs dans le plugin j’ai trouvé mon bonheur. Pour ceux qui ont les versions hors elec, nous pouvons ajouter l’autonomie carburant et adblue en autre.

Bonjour,

J’ai installé le plugin Weconnect, et grâce à ta manipulation, j’ai pu l’installer sur Debian 11 avec Python 3.9.
J’ai créé mon véhicule, mais malheureusement, aucune information ne remonte. As-tu réussi à établir la communication ?

Hello Damien,

oui j’ai réussi, as tu bien renseigné ton VIN ? quel est ton véhicule ?

Peux tu me mettre une capture des logs en mode debug après avoir réalisé une sauvegarde sur la page d’accueil du plugin (la ou tu rentre le VIN).

Salut Punish3r,
Merci pour ton retour.
Oui, j’ai créé mon véhicule (ID4) avec son VIN.

[2025-02-21 18:20:32][DEBUG] : postSave start
[2025-02-21 18:20:32][DEBUG] : get /../config/config_Default.json
[2025-02-21 18:20:32][DEBUG] : command to get model sudo weconnect-cli --netrc /var/www/html/plugins/weconnect/data/weconnect.netrc --no-cache get /vehicles/WVGZZZE29SE013228/model
[2025-02-21 18:20:37][DEBUG] : model detected : ID.4 
[2025-02-21 18:20:37][DEBUG] : Searching for /../config/config_ID.4.json
[2025-02-21 18:20:37][DEBUG] : File /../config/config_ID.4.json exist !
[2025-02-21 18:20:37][DEBUG] : create Nom
[2025-02-21 18:20:37][DEBUG] : create Kilométrage
[2025-02-21 18:20:37][DEBUG] : create Longitude
[2025-02-21 18:20:37][DEBUG] : create Latitude
[2025-02-21 18:20:37][DEBUG] : create Localisation
[2025-02-21 18:20:37][DEBUG] : create Carte
[2025-02-21 18:20:37][DEBUG] : create Modèle
[2025-02-21 18:20:37][DEBUG] : create Image
[2025-02-21 18:20:37][DEBUG] : create Image (avec statut)
[2025-02-21 18:20:37][DEBUG] : create Recharge
[2025-02-21 18:20:37][DEBUG] : create Démarrer la recharge
[2025-02-21 18:20:37][DEBUG] : create Arrêter la recharge
[2025-02-21 18:20:37][DEBUG] : create Temps de recharge restant (min)
[2025-02-21 18:20:37][DEBUG] : create Pourcentage de charge
[2025-02-21 18:20:37][DEBUG] : create Prise (état)
[2025-02-21 18:20:37][DEBUG] : create Prise verrouillage (état)
[2025-02-21 18:20:37][DEBUG] : create Climatisation
[2025-02-21 18:20:37][DEBUG] : create Démarrer la climatisation
[2025-02-21 18:20:37][DEBUG] : create Arrêter la climatisation
[2025-02-21 18:20:37][DEBUG] : create Température
[2025-02-21 18:20:37][DEBUG] : create Longitude
[2025-02-21 18:20:37][DEBUG] : create Latitude
[2025-02-21 18:20:37][DEBUG] : create Autonomie restante (électrique)
[2025-02-21 18:20:37][DEBUG] : create Capot (état)
[2025-02-21 18:20:37][DEBUG] : create Portes (verrouillage)
[2025-02-21 18:20:37][DEBUG] : create Porte avant gauche (état)
[2025-02-21 18:20:37][DEBUG] : create Porte avant gauche (verrouillage)
[2025-02-21 18:20:37][DEBUG] : create Porte avant droit (état)
[2025-02-21 18:20:37][DEBUG] : create Porte arrière droit (verrouillage)
[2025-02-21 18:20:37][DEBUG] : create Porte arrière gauche (verrouillage)
[2025-02-21 18:20:37][DEBUG] : create Porte arrière droit (état)
[2025-02-21 18:20:37][DEBUG] : create Porte avant droit (verrouillage)
[2025-02-21 18:20:37][DEBUG] : create Coffre (état)
[2025-02-21 18:20:37][DEBUG] : create Coffre (verrouillage)
[2025-02-21 18:20:37][DEBUG] : create Fenêtre avant gauche (état)
[2025-02-21 18:20:37][DEBUG] : create Fenêtre avant droite (état)
[2025-02-21 18:20:37][DEBUG] : create Fenêtre arrière gauche (état)
[2025-02-21 18:20:37][DEBUG] : create Fenêtre arrière droite (état)
[2025-02-21 18:20:37][DEBUG] : create Toit ouvrant (état)
[2025-02-21 18:20:37][DEBUG] : create Service (jours)
[2025-02-21 18:20:37][DEBUG] : create Phare droite (état)
[2025-02-21 18:20:37][DEBUG] : create Phare gauche (état)
[2025-02-21 18:20:37][DEBUG] : postSave end

Slt, tout semble être ok, la connexion se fait bien à weconnect cli, les commandes sont créées, l’ID4 est trouvée.

Essai de te connecter via un navigateur web à MyVolkswagen et accepte les conditions générale, chez certains c’était bloquant. Puis relance les dépendances, fait une sauvegarde sur la voiture créée dans le plugin puis un refesh dans les commandes et donne moi le résultat.

Un point tres important également sur les commandes que tu souhaite avoir, as tu bien coché « Afficher » ET « Actualiser » . Il faut les deux pour récupérer les données. (Puis sauvegarder et refresh)

Puni.

1 « J'aime »

Salut, effectivement, maintenant ça fonctionne. Il a bien fallu aller sur le site MyVolkswagen, supprimer les conditions générales et les accepter à nouveau.

Merci pour ton aide.

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.