Remontée d'info ne fonctionne plus depuis le 14/02

Bonjour à tous,
je n’ai plus de remontée d’info sur mon EGolf depuis le 14/02, j’ai recrée la voiture dans le plugin, message d’erreur (Aucun fichier de configuration spécifique détecté pour votre modèle de véhicule. Veuillez lire la documentation pour connaitre la marche à suivre.) au moment de l’enregistrement.
Dans les logs : FULL DATA et FULL ACTION DATA sont à vide (cf img ci-dessous)
Le plugin fonctionnait bien depuis plusieurs semaines.
D’autres ont ce soucis ?

Merci pour votre aide

Patrice

Oui, j’ai le même soucis sur ma Passat SW GTE. J’ai les mêmes logs d’erreur que toi.

Espérons que @Sh0n passe par là car je ne vois pas ce qui a changé de mon coté …

1 « J'aime »

Hello ! De retour de congés, je me penche sur le sujet (vue sur un autre topic également
, je pense que le problème est le même).

J’attends que l’un d’entre vous puisse me partager des identifiants de connection (par MP) pour creuser un peu le problème :wink:

Bonjour @Sh0n tu as bien reçu mes identifiants ?

1 « J'aime »

Oui et j’ai ce matin fais des tests avec d’ailleurs.

J’ai une version stable chez moi, mais une je me demande encore comment opérer le changement car une montée de version de python en 3.8 est obligatoire !

L’installation sur Debian 10 prend du temps et je ne sais pas si c’est une bonne idée d’intégrer ça dans les dépendances du plugin.

As-tu une machine Jeedom de test pour tester une version beta du plugin ?

Non pas de machine de test jeedom…désolé

Question peut-être un peu niaise : pourquoi ne pas dockeriser le plugin pour gérer cette contrainte de dépendance ?

Je connais pas trop le fonctionnement et comment on pourrais faire ça pour un plugin Jeedom je t’avoue. Tu as des exemples ?

Après est-ce que c’est pas un peu overkill sachant que plusieurs versions de python peuvent très bien cohabiter sur un même système ?

Sur le blog Jeedom ils parlaient de ça justement, que certains plugins pourraient se baser sur le plugin Docker pour fonctionner (comme par exemple MQTT Manager). Mais je suis d’accord avec toi que si le plugin weconnect utilise uniquement une version particulière de Python avec une librairie embarquée, c’est un peu overkill. S’il y avait plus de problèmes de cohabitation cependant, Docker permettrait de s’en affranchir.

Une nouvelle bêta est dispo pour le plugin qui nécessite obligatoirement d’avoir au préalable installer Python 3.8 (voir documentation) si certains ont la possibilité de tester ce serait top ! :slight_smile:

Bonjour @Sh0n , j’ai bien suivi la procédure d’installation que tu donnes dans la doc pour Python 3.8.16 et c’est ok, ensuite j’ai installé la version Béta de ton plugin et pas de pb non plus , mais au lancement des dépendances, arrivée à 70% j’ai une erreur et les dépendances ne se lancent pas.
voici les logs au niveau Jeedom :


j’avais eu le même warning en fin de tuto pour python :

mais quand je regarde la version de Python3.8 ça semble avoir fonctionné …
image

Merci pour ton aide

Patrice

Bizarre, en effet il ne s’agit pas d’une erreur mas plutôt d’un warning.
On dirait que la commande pip3 install --upgrade weconnect-cli ne passe pas et de ce fait, la dernière version en date de weconnect-cli ne s’installe pas. Pourtant la version sur ton système est la 0.33.4 alors qu’il existe la 0.33.9.

Je viens de pousser une nouvelle version bêta, peux-tu mettre à jour et relancer une nouvelle fois les dépendances STP ?

Bonjour @Sh0n , après maj du plugin béta, les dépendances ne se lancent pas mieux, mais j’ai cette fois un msg d’erreur au niveau Python :

J’ai du mal faire quelquechose … dois je lancer la commande : de maj PIP ? pas de risque de casser mon jeedom ?

Merci de ton aide

Patrice

@pplotton non je pense que la version de pip n’y est pour rien.
Une nouvelle version du plugin est dispo en bêta toujours, peux-tu refaire la MAJ et encore une fois relancer les dépendances pour voir si c’est mieux ?

:crossed_fingers:

Je viens de faire un essai et tout semble ok :ok_hand:
Merci beaucoup pour ton aide et bravo pour le travail effectué :wink:
Bonne fin de WE
Patrice

Pour moi aussi, le plugin remarche. Mais je n’ai que l’info de batterie sur ma ID3. Tout le reste est censé fonctionner? (portes ouvertes, kilometrage, etc…)

Merci

en ligne de commande, j’ai plus d’info:

Model:             ID.3
Device Platform:   WCAR
Nickname:          ma Volkswagen
Brand Code:        V
Role:              PRIMARY_USER
Enrollment Status: COMPLETED
User Role Status:  ENABLED
Capabilities: 17 items
        [webApp] disabling: False
        [automation] disabling: True (expires 2024-03-31T00:00:00+00:00)
        [charging] disabling: True (expires 2024-03-31T00:00:00+00:00)
        [chargingProfiles] disabling: False (expires 2024-03-31T00:00:00+00:00)
        [chargingStations] disabling: True (expires 2024-03-31T00:00:00+00:00)
        [climatisation] disabling: True (expires 2024-03-31T00:00:00+00:00)
        [climatisationTimers] disabling: False (expires 2024-03-31T00:00:00+00:00)
        [destinations] disabling: True (expires 2024-03-31T00:00:00+00:00)
        [fuelStatus] disabling: False (expires 2024-03-31T00:00:00+00:00)
        [ignition] disabling: False (expires 2024-03-31T00:00:00+00:00)
        [mapUpdate] disabling: True (expires 2024-03-31T00:00:00+00:00)
        [onlineSpeech] disabling: True (expires 2024-03-31T00:00:00+00:00)
        [parkingInformation] disabling: True (expires 2024-03-31T00:00:00+00:00)
        [readiness] disabling: False
        [routing] disabling: True (expires 2024-03-31T00:00:00+00:00)
        [trafficInformation] disabling: True (expires 2024-03-31T00:00:00+00:00)
        [webRadio] disabling: True (expires 2024-03-31T00:00:00+00:00)
Domains: 7 items
[automation] Elements: 2 items
        [climatisationTimer] (last captured 2023-04-17T12:23:31+00:00)
                Time in Car: 2023-04-17T14:23:31+02:00 (captured at 2023-04-17T12:23:31+00:00)
                Timers: 2 items
                        1: Enabled: False at 2023-02-17T15:40:00+00:00
                        2: Enabled: False at 2023-02-16T06:30:00+00:00
        [chargingProfiles] (last captured 2023-04-17T12:23:34+00:00)
                Time in Car: 2023-04-17T14:23:32+02:00 (captured at 2023-04-17T12:23:34+00:00)
                        Profiles: 0 items
[userCapabilities] Elements: 1 items
        [capabilitiesStatus]
                Capabilities: 17 items
                        [webApp] disabling: False
                        [automation] disabling: True (expires 2024-03-31T00:00:00+00:00)
                        [charging] disabling: True (expires 2024-03-31T00:00:00+00:00)
                        [chargingProfiles] disabling: False (expires 2024-03-31T00:00:00+00:00)
                        [chargingStations] disabling: True (expires 2024-03-31T00:00:00+00:00)
                        [climatisation] disabling: True (expires 2024-03-31T00:00:00+00:00)
                        [climatisationTimers] disabling: False (expires 2024-03-31T00:00:00+00:00)
                        [destinations] disabling: True (expires 2024-03-31T00:00:00+00:00)
                        [fuelStatus] disabling: False (expires 2024-03-31T00:00:00+00:00)
                        [ignition] disabling: False (expires 2024-03-31T00:00:00+00:00)
                        [mapUpdate] disabling: True (expires 2024-03-31T00:00:00+00:00)
                        [onlineSpeech] disabling: True (expires 2024-03-31T00:00:00+00:00)
                        [parkingInformation] disabling: True (expires 2024-03-31T00:00:00+00:00)
                        [readiness] disabling: False
                        [routing] disabling: True (expires 2024-03-31T00:00:00+00:00)
                        [trafficInformation] disabling: True (expires 2024-03-31T00:00:00+00:00)
                        [webRadio] disabling: True (expires 2024-03-31T00:00:00+00:00)
[charging] Elements: 5 items
        [batteryStatus] (last captured 2023-04-16T12:09:06+00:00)
                Current SoC: 70%
                Range: 297km
        [chargingStatus] (last captured 2023-04-16T12:09:06+00:00)
                State: readyForCharging
                Mode: manual
                Remaining Charging Time: 0 minutes
                Charge Power: 0.0 kW
                Charge Rate: 0.0 km/h
                Charge Type: invalid
                Charging Settings: default
        [chargingSettings] (last captured 2023-04-17T12:23:51+00:00)
                Maximum Charge Current AC: maximum
                Auto Unlock When Charged: off
                Auto Unlock When Charged AC: off
                Target SoC: 100 %
        [chargeMode]
                Preferred charge mode: manual
                Available charge modes: [invalid]
        [plugStatus] (last captured 2023-04-17T12:23:50+00:00)
                Plug: disconnected, unlocked, External Power: unavailable, Led color: none
[chargingProfiles] Elements: 1 items
        [chargingProfilesStatus] (last captured 2023-04-17T12:23:34+00:00)
                Time in Car: 2023-04-17T14:23:32+02:00 (captured at 2023-04-17T12:23:34+00:00)
                        Profiles: 0 items
[climatisation] Elements: 3 items
        [climatisationStatus] (last captured 2023-04-17T12:23:47+00:00)
                State: off
                Remaining Climatization Time: 0 min
        [climatisationSettings] (last captured 2023-04-17T12:23:48+00:00)
                Target Temperature in °C: 20.0 °C
                Target Temperature in °F: 68.0 °F
                Temperature unit in car: celsius
                Start climatization after unlock: True
                Window heating: True
                Heating Front Left Seat: True
                Heating Front Right Seat: True
        [windowHeatingStatus] (last captured 2023-04-17T12:23:46+00:00)
                Windows: 2 items
                        front: off
                        rear: off
[fuelStatus] Elements: 1 items
        [rangeStatus] (last captured 2023-04-16T12:09:06+00:00)
                Car Type: electric
                Total Range: 297 km
                Primary Engine: electric  SoC: 70% (297 km)
[readiness] Elements: 1 items
        [readinessStatus]
                Connection State:
                        Is online: True
                        Is active: False
                        Battery power level: comfort
                        Daily Power Budget Available: True
                Connection Warning:
                        Insufficient Battery Level Warning: False
                        Daily Power Budget Warning: False

1 « J'aime »

Et si tu mets le plugin en debug et que tu fais un refresh, qu’elles sont les infos affichées dans les logs ?

Merci shOn pour ta reposne.
Voilà le log:

[2023-04-22 19:33:06]DEBUG : eqlogic : 1244
[2023-04-22 19:33:06]DEBUG : execute refresh
[2023-04-22 19:33:06]DEBUG : command name is enabled, refreshing...
[2023-04-22 19:33:06]DEBUG : check if .netrc file exist
[2023-04-22 19:33:06]DEBUG : command sudo weconnect-cli --interval 60 --netrc /var/www/html/plugins/weconnect/data/weconnect.netrc get /vehicles/WVWZZZE1ZMPxxxxxx/nickname
[2023-04-22 19:33:17]DEBUG : command nickname output : id3 bubu
[2023-04-22 19:33:17]DEBUG : command distance is enabled, refreshing...
[2023-04-22 19:33:17]DEBUG : check if .netrc file exist
[2023-04-22 19:33:17]DEBUG : command sudo weconnect-cli --interval 60 --netrc /var/www/html/plugins/weconnect/data/weconnect.netrc get /vehicles/WVWZZZE1ZMPxxxxxx/domains/measurements/odometerStatus/odometer
[2023-04-22 19:33:19]DEBUG : command domains/measurements/odometerStatus/odometer output :
[2023-04-22 19:33:19]DEBUG : command location is disabled
[2023-04-22 19:33:19]DEBUG : command map is disabled
[2023-04-22 19:33:19]DEBUG : command model is enabled, refreshing...
[2023-04-22 19:33:19]DEBUG : check if .netrc file exist
[2023-04-22 19:33:19]DEBUG : command sudo weconnect-cli --interval 60 --netrc /var/www/html/plugins/weconnect/data/weconnect.netrc get /vehicles/WVWZZZE1ZMPxxxxxx/model
[2023-04-22 19:33:20]DEBUG : command model output : ID.3
[2023-04-22 19:33:20]DEBUG : command image is enabled, refreshing...
[2023-04-22 19:33:20]DEBUG : check if .netrc file exist
[2023-04-22 19:33:20]DEBUG : command sudo weconnect-cli --interval 60 --netrc /var/www/html/plugins/weconnect/data/weconnect.netrc save /vehicles/WVWZZZE1ZMPxxxxxx/pictures/car /var/www/html/plugins/weconnect/core/class/../img/car-1244.png
[2023-04-22 19:33:22]DEBUG : command pictures/car /var/www/html/plugins/weconnect/core/class/../img/car-1244.png output : /plugins/weconnect/core/img/car-1244.png
[2023-04-22 19:33:22]DEBUG : command imageWithStatut is enabled, refreshing...
[2023-04-22 19:33:22]DEBUG : check if .netrc file exist
[2023-04-22 19:33:22]DEBUG : command sudo weconnect-cli --interval 60 --netrc /var/www/html/plugins/weconnect/data/weconnect.netrc save /vehicles/WVWZZZE1ZMPxxxxxxx/pictures/status /var/www/html/plugins/weconnect/core/class/../img/carstatus-1244.png
[2023-04-22 19:33:23]DEBUG : command pictures/status /var/www/html/plugins/weconnect/core/class/../img/carstatus-1244.png output : /plugins/weconnect/core/img/carstatus-1244.png
[2023-04-22 19:33:23]DEBUG : command remainingChargingTime is enabled, refreshing...
[2023-04-22 19:33:23]DEBUG : check if .netrc file exist
[2023-04-22 19:33:23]DEBUG : command sudo weconnect-cli --interval 60 --netrc /var/www/html/plugins/weconnect/data/weconnect.netrc get /vehicles/WVWZZZE1ZMPxxxxxxx/domains/charging/chargingStatus/remainingChargingTimeToComplete_min
[2023-04-22 19:33:24]DEBUG : command domains/charging/chargingStatus/remainingChargingTimeToComplete_min output : 0
[2023-04-22 19:33:24]DEBUG : command currentSOC_pct is enabled, refreshing...
[2023-04-22 19:33:24]DEBUG : check if .netrc file exist
[2023-04-22 19:33:24]DEBUG : command sudo weconnect-cli --interval 60 --netrc /var/www/html/plugins/weconnect/data/weconnect.netrc get /vehicles/WVWZZZE1ZMPxxxxxx/domains/charging/batteryStatus/currentSOC_pct
[2023-04-22 19:33:25]DEBUG : command domains/charging/batteryStatus/currentSOC_pct output : 95
[2023-04-22 19:33:25]DEBUG : command charging_state is disabled
[2023-04-22 19:33:25]DEBUG : command plugConnectionState is enabled, refreshing...
[2023-04-22 19:33:25]DEBUG : check if .netrc file exist
[2023-04-22 19:33:25]DEBUG : command sudo weconnect-cli --interval 60 --netrc /var/www/html/plugins/weconnect/data/weconnect.netrc get /vehicles/WVWZZZE1ZMPxxxxxx/domains/charging/plugStatus/plugConnectionState
[2023-04-22 19:33:27]DEBUG : command domains/charging/plugStatus/plugConnectionState output : disconnected
[2023-04-22 19:33:27]DEBUG : true state configuration is connected
[2023-04-22 19:33:27]DEBUG : converting to binary result
[2023-04-22 19:33:27]DEBUG : command plugLockState is enabled, refreshing...
[2023-04-22 19:33:27]DEBUG : check if .netrc file exist
[2023-04-22 19:33:27]DEBUG : command sudo weconnect-cli --interval 60 --netrc /var/www/html/plugins/weconnect/data/weconnect.netrc get /vehicles/WVWZZZE1ZMPxxxxxx/domains/charging/plugStatus/plugLockState
[2023-04-22 19:33:28]DEBUG : command domains/charging/plugStatus/plugLockState output : unlocked
[2023-04-22 19:33:28]DEBUG : true state configuration is locked
[2023-04-22 19:33:28]DEBUG : converting to binary result
[2023-04-22 19:33:28]DEBUG : command climatisation_state is enabled, refreshing...
[2023-04-22 19:33:28]DEBUG : check if .netrc file exist
[2023-04-22 19:33:28]DEBUG : no cache command
[2023-04-22 19:33:28]DEBUG : command sudo weconnect-cli --no-cache --netrc /var/www/html/plugins/weconnect/data/weconnect.netrc get /vehicles/WVWZZZE1ZMPxxxxxx/domains/climatisation/climatisationStatus/climatisationState
[2023-04-22 19:33:39]DEBUG : command domains/climatisation/climatisationStatus/climatisationState output : off
[2023-04-22 19:33:39]DEBUG : true state configuration is on
[2023-04-22 19:33:39]DEBUG : converting to binary result
[2023-04-22 19:33:39]DEBUG : command electricRange is enabled, refreshing...
[2023-04-22 19:33:39]DEBUG : check if .netrc file exist
[2023-04-22 19:33:39]DEBUG : command sudo weconnect-cli --interval 60 --netrc /var/www/html/plugins/weconnect/data/weconnect.netrc get /vehicles/WVWZZZE1ZMPxxxxxx/domains/measurements/rangeStatus/electricRange
[2023-04-22 19:33:40]DEBUG : command domains/measurements/rangeStatus/electricRange output :
[2023-04-22 19:33:40]DEBUG : command longitude is disabled
[2023-04-22 19:33:40]DEBUG : command latitude is disabled
[2023-04-22 19:33:40]DEBUG : command bonnetOpenState is disabled
[2023-04-22 19:33:40]DEBUG : command doorLockStatus is enabled, refreshing...
[2023-04-22 19:33:40]DEBUG : check if .netrc file exist
[2023-04-22 19:33:40]DEBUG : command sudo weconnect-cli --interval 60 --netrc /var/www/html/plugins/weconnect/data/weconnect.netrc get /vehicles/WVWZZZE1ZMPxxxxxx/domains/access/accessStatus/doorLockStatus
[2023-04-22 19:33:41]DEBUG : command domains/access/accessStatus/doorLockStatus output :
[2023-04-22 19:33:41]DEBUG : true state configuration is locked
[2023-04-22 19:33:41]DEBUG : converting to binary result
[2023-04-22 19:33:41]DEBUG : command doorFrontLeftOpenState is disabled
[2023-04-22 19:33:41]DEBUG : command doorFrontLeftLockState is disabled
[2023-04-22 19:33:41]DEBUG : command doorFrontRightOpenState is disabled
[2023-04-22 19:33:41]DEBUG : command doorRearLeftLockState is disabled
[2023-04-22 19:33:41]DEBUG : command doorRearRightOpenState is disabled
[2023-04-22 19:33:41]DEBUG : command doorRearRightLockState is disabled
[2023-04-22 19:33:41]DEBUG : command trunkOpenState is disabled
[2023-04-22 19:33:41]DEBUG : command trunkLockState is disabled
[2023-04-22 19:33:41]DEBUG : command windowFrontLeftOpenState is disabled
[2023-04-22 19:33:41]DEBUG : command windowFrontRightOpenState is disabled
[2023-04-22 19:33:41]DEBUG : command windowRearLeftOpenState is disabled
[2023-04-22 19:33:41]DEBUG : command windowRearRightOpenState is disabled
[2023-04-22 19:33:41]DEBUG : command windowSunRoofOpenState is disabled
[2023-04-22 19:33:41]DEBUG : command inspectionDue_days is disabled
[2023-04-22 19:33:41]DEBUG : command lightRightStatus is disabled
[2023-04-22 19:33:41]DEBUG : command lightLeftStatus is disabled

Merci pour les logs. Bizarre que certaines infos ne remontent pas.

Serait-il possible que tu me donnes accès quelques heures à ton WeConnect en le partageant par MP tes identifiants pour que je pousse un peu plus les tests ?