Impossible de me connecter au plugin BMW / you must (re)authenticate

Bonjour, depuis une semaine je tente de me connecter avec le plugin BMW.

J’ai suivi la doc de A a Z mais rien ne fonctionne.

Je ne peux pas lancer le deamon et recuperer le token… Help Plz.

2026-07-16 20:10:08] DEBUG  ┌─Command execution : getIdToken
[2026-07-16 20:10:08] DEBUG  | Brand : BMW - Connection car vin : ***************with client ID : *****************************
[2026-07-16 20:10:08] ERROR  | Result Authentication : you must (re)authenticate
[2026-07-16 20:10:08] ERROR  Erreur sur la fonction deamon_start du plugin : you must (re)authenticate

Bonjour,

Oui je peux le supprimer mais pas faire authentification.

Hello,

Ca devient pénible ces serveurs BMW. J’ai l’impression que tous les nouveaux utilisateurs galèrent !!!

Pourrais tu reprendre la procédure en faisant d’abord une réinitialisation complète sur ton compte BMW rubrique CarData :

Puis ensuite tu reprends la procédure complète indiquée sur la doc en attendant bien les 30s entre chaque étape pour être sur que chaque modification soit bien prise en compte :wink: Le problème vient souvent de là !

Puis nouvelle synchro et me redonner ensuite les logs myBMW en mode debug. En MP pour plus de confidentialité :wink:

Merci

Ok je fais ça toute suite, merci à toi.

1 « J'aime »

Il faut attendre un retour de leur part a priori, jusqu’a 24h

Tu vas recevoir un mail sous 15min normalement :wink:

J’ai bien recu le mail comme quoi c’etait fait mais c’est tout actif sur le site.

Si tu fais un CRTL+F5 aussi ?
Leur site est vraiment pourri :face_with_symbols_on_mouth:

oui oui mdr

voici mes défauts

[2026-07-16 21:40:16] ERROR  | Result getImage() : [401 - UNAUTHORIZED]
[2026-07-16 21:40:16] ERROR  | Result Authentication : you must (re)authenticate

Oui ca vient bien de l’authentification.

Tente aussi une deconnexion puis reconnexion sur le site pour voir si ils ont bien supprimé clientID et tout

Essaye aussi avec un autre navigateur on sait jamais

Pareil, je relance une réunit pour voir.

1 « J'aime »

Bon bha j’ai attendu toute une nuit et ça ne m’a rien supprimé… j’ai toujours cardata api et stream activée même après avoir lancé 2 fois la remise à zéro.

Bonjour,

J’ai eu ce souci et la seule solution pour moi ça a été celle la Impossible a faire fonctionner - #25 par lperenna

J’ai vraiment tout supprimé coté BMW… puis recréé en suivant la procédure

Bon j’ai refait la procédure complète de synchro chez moi (avec suppression du token) et ca fonctionne toujours.
Pas d’annonce de changement côté API non plus.
Rapide check côté ioBroker et HA, idem aucun changement du code des plugins non plus !

C’est vraiment bizarre ce truc !

1 « J'aime »

Petite précision : il ne faut pas cliquer sur « Authentifier l’appareil » :wink:
On ne sait jamais !

Je n’ai pas cliqué dessus…

1 « J'aime »

Bonsoir à tous,

J’ai exactement les mêmes problèmes. :unamused_face:

J’ai effectué la réinitialisation et tout repris à zéro, mais ça ne fonctionne pas.

La connexion sur le site BMW (popup) pendant l’autentification, fonctionne.

Log MyBMW_daemon :

[2026-07-17 22:55:01] INFO  : Signal 15 caught, exiting...
[2026-07-17 22:55:01] INFO  : Stopping myBMW daemon...
[2026-07-17 22:55:01] INFO  : Daemon stopped
[2026-07-17 22:55:01] INFO  : Cancelling 3 tasks
[2026-07-17 22:55:01] INFO  : Listening cancelled
[2026-07-17 22:55:01] INFO  : Send async cancelled
[2026-07-17 22:55:01] INFO  : Shutdown
[2026-07-17 22:55:01] DEBUG  : Removing PID file /tmp/jeedom/myBMW/daemon.pid
[2026-07-17 22:55:01] DEBUG  : Exit 0
[2026-07-17 22:58:13] INFO  : Starting daemon (lib version 1.2.9) with log level: debug
[2026-07-17 22:58:13] DEBUG  : Writing PID 2630396 to /tmp/jeedom/myBMW/daemon.pid
[2026-07-17 22:58:13] INFO  : Listening on 127.0.0.1:44074
[2026-07-17 22:58:13] INFO  : Starting myBMW daemon...
[2026-07-17 22:58:13] INFO  : Connecting to BMW MQTT Broker...
[2026-07-17 22:58:13] INFO  : Send async started with a cycle of 0.5s
[2026-07-17 22:58:14] DEBUG  : Received new message on socket
[2026-07-17 22:58:14] DEBUG  : Close connection
[2026-07-17 22:58:14]WARNING : Will subscribe to topic xxxxxxxx-841d-4461-a7e5-30xxxxxxx/+ after reconnect
[2026-07-17 22:58:16]WARNING : MQTT connection failed with code Bad user name or password
[2026-07-17 22:58:16]WARNING : Authentication failed — Refresh token required
[2026-07-17 22:58:16]WARNING : Disconnected from MQTT broker (code DisconnectFlags(is_disconnect_packet_from_server=False))
[2026-07-17 22:58:16] DEBUG  : Try sending to jeedom: {'event': 'refresh_token_required', 'reason': 'Bad user name or password'}
[2026-07-17 22:58:16] DEBUG  : Received new message on socket
[2026-07-17 22:58:16] DEBUG  : Close connection
[2026-07-17 22:58:16]WARNING : Received no token data
[2026-07-17 22:58:29]WARNING : MQTT connection failed with code Bad user name or password
[2026-07-17 22:58:29]WARNING : Authentication failed — Refresh token required
[2026-07-17 22:58:29] DEBUG  : Try sending to jeedom: {'event': 'refresh_token_required', 'reason': 'Bad user name or password'}
[2026-07-17 22:58:29]WARNING : Disconnected from MQTT broker (code DisconnectFlags(is_disconnect_packet_from_server=False))
[2026-07-17 22:58:29] DEBUG  : Received new message on socket
[2026-07-17 22:58:29] DEBUG  : Close connection
[2026-07-17 22:58:29]WARNING : Received no token data
[2026-07-17 22:58:52]WARNING : MQTT connection failed with code Bad user name or password
[2026-07-17 22:58:52]WARNING : Authentication failed — Refresh token required
[2026-07-17 22:58:52]WARNING : Disconnected from MQTT broker (code DisconnectFlags(is_disconnect_packet_from_server=False))
[2026-07-17 22:58:52] DEBUG  : Try sending to jeedom: {'event': 'refresh_token_required', 'reason': 'Bad user name or password'}
[2026-07-17 22:58:52] DEBUG  : Received new message on socket
[2026-07-17 22:58:52] DEBUG  : Close connection
[2026-07-17 22:58:52]WARNING : Received no token data
[2026-07-17 22:59:35]WARNING : MQTT connection failed with code Bad user name or password
[2026-07-17 22:59:35]WARNING : Authentication failed — Refresh token required
[2026-07-17 22:59:35]WARNING : Disconnected from MQTT broker (code DisconnectFlags(is_disconnect_packet_from_server=False))
[2026-07-17 22:59:35] DEBUG  : Try sending to jeedom: {'event': 'refresh_token_required', 'reason': 'Bad user name or password'}
[2026-07-17 22:59:35] DEBUG  : Received new message on socket
[2026-07-17 22:59:35] DEBUG  : Close connection
[2026-07-17 22:59:35]WARNING : Received no token data
[2026-07-17 23:00:58]WARNING : MQTT connection failed with code Bad user name or password
[2026-07-17 23:00:58]WARNING : Authentication failed — Refresh token required
[2026-07-17 23:00:58] DEBUG  : Try sending to jeedom: {'event': 'refresh_token_required', 'reason': 'Bad user name or password'}
[2026-07-17 23:00:58]WARNING : Disconnected from MQTT broker (code DisconnectFlags(is_disconnect_packet_from_server=False))
[2026-07-17 23:03:42]WARNING : MQTT connection failed with code Bad user name or password
[2026-07-17 23:03:42]WARNING : Authentication failed — Refresh token required
[2026-07-17 23:03:42]WARNING : Disconnected from MQTT broker (code DisconnectFlags(is_disconnect_packet_from_server=False))
[2026-07-17 23:03:42] DEBUG  : Try sending to jeedom: {'event': 'refresh_token_required', 'reason': 'Bad user name or password'}

Log MyBMW:

[2026-07-17 22:55:03] DEBUG  Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=myBMW function=remove callInstallFunction=1
[2026-07-17 22:55:05] DEBUG  Remove cron pull
[2026-07-17 22:55:32] DEBUG  Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=myBMW function=post_plugin_install callInstallFunction=1
[2026-07-17 22:57:05] INFO  Début d'activation du plugin
[2026-07-17 22:57:06] INFO  Info sur le démon : {"log":"myBMW","state":"nok","launchable":"nok","launchable_message":"Gestion automatique d\u00e9sactiv\u00e9e","auto":"0","last_launch":"Inconnue"}
[2026-07-17 22:57:06] DEBUG  Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=myBMW function=install callInstallFunction=1
[2026-07-17 22:57:06] DEBUG  Create cron pull
[2026-07-17 22:58:02] DEBUG  Update cron pull - setSchedule : 5 */2 * * *
[2026-07-17 22:58:12] DEBUG  ┌─Command execution : getIdToken
[2026-07-17 22:58:12] DEBUG  | ID Token :
[2026-07-17 22:58:12] DEBUG  └─End of getting ID Token
[2026-07-17 22:58:12] DEBUG  Lancement démon
[2026-07-17 22:58:12] DEBUG  Command : /var/www/html/plugins/myBMW/core/class/../../resources/venv/bin/python3 /var/www/html/plugins/myBMW/resources/myBMW.py --loglevel debug --host customer.streaming-cardata.bmwgroup.com --port 9000 --username '6a661e8e-841d-4461-a7e5-309c70596dd8' --password '' --socketport 44074 --callback http://127.0.0.1:80/plugins/myBMW/core/php/jeemyBMW.php --apikey IO3zEmmQwpJm72k50BpuOcfHyccbPkeL1axLXvtxsAa6Io0fjQjGEoA50GjeVn99 --pid /tmp/jeedom/myBMW/daemon.pid
[2026-07-17 22:58:13] DEBUG  Test from daemon
[2026-07-17 22:58:14] DEBUG  Send to daemon : {"apikey":"IO3zEmmQwpJmxxxxxxxxaxLXvtxsAa6Io0fjQjGEoA50Gjexxxx9","action":"subscribe","param":"+"}
[2026-07-17 22:58:16] DEBUG  Message received from daemon
[2026-07-17 22:58:16] DEBUG  Message : {"event": "refresh_token_required", "reason": "Bad user name or password"}
[2026-07-17 22:58:16] DEBUG  ┌─Command execution : getIdToken
[2026-07-17 22:58:16] DEBUG  | ID Token :
[2026-07-17 22:58:16] DEBUG  └─End of getting ID Token
[2026-07-17 22:58:16] DEBUG  Send to daemon : {"apikey":"IO3zEmmQwpJm72k50BpuOcfxxxxxxxLXvtxsAa6Io0fjQjGExxxxxxn99","action":"refreshToken","param":null}
[2026-07-17 22:58:29] DEBUG  Message received from daemon
[2026-07-17 22:58:29] DEBUG  Message : {"event": "refresh_token_required", "reason": "Bad user name or password"}
[2026-07-17 22:58:29] DEBUG  ┌─Command execution : getIdToken
[2026-07-17 22:58:29] DEBUG  | ID Token :
[2026-07-17 22:58:29] DEBUG  └─End of getting ID Token
[2026-07-17 22:58:29] DEBUG  Send to daemon : {"apikey":"IO3zEmxxxxx2k50BpuOcfHxxxxxxxLXvtxsAa6Io0fjQjGEoxxxxn99","action":"refreshToken","param":null}
[2026-07-17 22:58:52] DEBUG  Message received from daemon
[2026-07-17 22:58:52] DEBUG  Message : {"event": "refresh_token_required", "reason": "Bad user name or password"}
[2026-07-17 22:58:52] DEBUG  ┌─Command execution : getIdToken
[2026-07-17 22:58:52] DEBUG  | ID Token :
[2026-07-17 22:58:52] DEBUG  └─End of getting ID Token
[2026-07-17 22:58:52] DEBUG  Send to daemon : {"apikey":"IO3zEmmQwpJm72k50xxxxxxccbPkeL1axLxxx6Io0fjQjxxx0GjeVn99","action":"refreshToken","param":null}
[2026-07-17 22:59:15] DEBUG  Add command Marque (LogicalId : brand)
[2026-07-17 22:59:15] DEBUG  Add command Modèle (LogicalId : model)
[2026-07-17 22:59:15] DEBUG  Add command Année (LogicalId : year)
[2026-07-17 22:59:15] DEBUG  Add command Type (LogicalId : type)
[2026-07-17 22:59:15] DEBUG  Add command Kilométrage (LogicalId : mileage)
[2026-07-17 22:59:15] DEBUG  Add command Verrouillage (LogicalId : doorLockState)
[2026-07-17 22:59:15] DEBUG  Add command Toutes les portes (LogicalId : allDoorsState)
[2026-07-17 22:59:15] DEBUG  Add command Toutes les fenêtres (LogicalId : allWindowsState)
[2026-07-17 22:59:15] DEBUG  Add command Porte Conducteur Avant (LogicalId : doorDriverFront)
[2026-07-17 22:59:15] DEBUG  Add command Porte Conducteur Arrière (LogicalId : doorDriverRear)
[2026-07-17 22:59:15] DEBUG  Add command Porte Passager Avant (LogicalId : doorPassengerFront)
[2026-07-17 22:59:15] DEBUG  Add command Porte Passager Arrière (LogicalId : doorPassengerRear)
[2026-07-17 22:59:15] DEBUG  Add command Fenêtre Conducteur Avant (LogicalId : windowDriverFront)
[2026-07-17 22:59:15] DEBUG  Add command Fenêtre Conducteur Arrière (LogicalId : windowDriverRear)
[2026-07-17 22:59:15] DEBUG  Add command Fenêtre Passager Avant (LogicalId : windowPassengerFront)
[2026-07-17 22:59:16] DEBUG  Add command Fenêtre Passager Arrière (LogicalId : windowPassengerRear)
[2026-07-17 22:59:16] DEBUG  Add command Coffre (LogicalId : trunk_state)
[2026-07-17 22:59:16] DEBUG  Add command Capot Moteur (LogicalId : hood_state)
[2026-07-17 22:59:16] DEBUG  Add command Toit ouvrant (LogicalId : moonroof_state)
[2026-07-17 22:59:16] DEBUG  Add command Pression pneu avant gauche (LogicalId : tireFrontLeft_pressure)
[2026-07-17 22:59:16] DEBUG  Add command Consigne pneu avant gauche (LogicalId : tireFrontLeft_target)
[2026-07-17 22:59:16] DEBUG  Add command Pression pneu avant droit (LogicalId : tireFrontRight_pressure)
[2026-07-17 22:59:16] DEBUG  Add command Consigne pneu avant droit (LogicalId : tireFrontRight_target)
[2026-07-17 22:59:16] DEBUG  Add command Pression pneu arrière gauche (LogicalId : tireRearLeft_pressure)
[2026-07-17 22:59:16] DEBUG  Add command Consigne pneu arrière gauche (LogicalId : tireRearLeft_target)
[2026-07-17 22:59:16] DEBUG  Add command Pression pneu arrière droit (LogicalId : tireRearRight_pressure)
[2026-07-17 22:59:16] DEBUG  Add command Consigne pneu arrière droit (LogicalId : tireRearRight_target)
[2026-07-17 22:59:16] DEBUG  Add command Etat de la charge (LogicalId : chargingStatus)
[2026-07-17 22:59:16] DEBUG  Add command Etat de la prise (LogicalId : connectorStatus)
[2026-07-17 22:59:16] DEBUG  Add command Km restant (électrique) (LogicalId : beRemainingRangeElectric)
[2026-07-17 22:59:16] DEBUG  Add command Charge restante (LogicalId : chargingLevelHv)
[2026-07-17 22:59:16] DEBUG  Add command Heure de fin de charge (LogicalId : chargingEndTime)
[2026-07-17 22:59:16] DEBUG  Add command Objectif de recharge (LogicalId : chargingTarget)
[2026-07-17 22:59:16] DEBUG  Add command Limite courant de charge (LogicalId : acCurrentLimit)
[2026-07-17 22:59:16] DEBUG  Add command Limitation courant de charge (LogicalId : isAcCurrentLimitActive)
[2026-07-17 22:59:16] DEBUG  Add command Km restant (thermique) (LogicalId : beRemainingRangeFuelKm)
[2026-07-17 22:59:16] DEBUG  Add command Carburant restant (LogicalId : remaining_fuel)
[2026-07-17 22:59:16] DEBUG  Add command Messages (LogicalId : vehicleMessages)
[2026-07-17 22:59:16] DEBUG  Add command Coordonnées GPS (LogicalId : gps_coordinates)
[2026-07-17 22:59:16] DEBUG  Add command Rafraichir (LogicalId : refresh)
[2026-07-17 22:59:16] DEBUG  Add command Climatiser (LogicalId : climateNow)
[2026-07-17 22:59:16] DEBUG  Add command Stop Climatiser (LogicalId : stopClimateNow)
[2026-07-17 22:59:16] DEBUG  Add command Charger (LogicalId : chargeNow)
[2026-07-17 22:59:16] DEBUG  Add command Stop Charger (LogicalId : stopChargeNow)
[2026-07-17 22:59:16] DEBUG  Add command Verrouiller (LogicalId : doorLock)
[2026-07-17 22:59:16] DEBUG  Add command Déverrouiller (LogicalId : doorUnlock)
[2026-07-17 22:59:16] DEBUG  Add command Appel de phares (LogicalId : lightFlash)
[2026-07-17 22:59:16] DEBUG  Add command Klaxonner (LogicalId : hornBlow)
[2026-07-17 22:59:16] DEBUG  Add command Recherche véhicule (LogicalId : vehicleFinder)
[2026-07-17 22:59:16] DEBUG  Add command Envoi POI (LogicalId : sendPOI)
[2026-07-17 22:59:16] DEBUG  Add command Dernière mise à jour (LogicalId : lastUpdate)
[2026-07-17 22:59:16] DEBUG  Add command Statut climatiser (LogicalId : climateNow_status)
[2026-07-17 22:59:16] DEBUG  Add command Statut stop climatiser (LogicalId : stopClimateNow_status)
[2026-07-17 22:59:16] DEBUG  Add command Statut charger (LogicalId : chargeNow_status)
[2026-07-17 22:59:16] DEBUG  Add command Statut stop charger (LogicalId : stopChargeNow_status)
[2026-07-17 22:59:16] DEBUG  Add command Statut verrouiller (LogicalId : doorLock_status)
[2026-07-17 22:59:16] DEBUG  Add command Statut déverrouiller (LogicalId : doorUnlock_status)
[2026-07-17 22:59:16] DEBUG  Add command Statut appel de phares (LogicalId : lightFlash_status)
[2026-07-17 22:59:16] DEBUG  Add command Statut klaxonner (LogicalId : hornBlow_status)
[2026-07-17 22:59:16] DEBUG  Add command Statut recherche véhicule (LogicalId : vehicleFinder_status)
[2026-07-17 22:59:16] DEBUG  Add command Statut envoi POI (LogicalId : sendPOI_status)
[2026-07-17 22:59:16] DEBUG  Add command Présence domicile (LogicalId : presence)
[2026-07-17 22:59:16] DEBUG  Add command Distance domicile (LogicalId : distance)
[2026-07-17 22:59:16] DEBUG  Add command Charge électrique totale (LogicalId : totalEnergyCharged)
[2026-07-17 22:59:16] DEBUG  Add command Coût électrique total (LogicalId : totalEnergyCost)
[2026-07-17 22:59:16] DEBUG  Add command Sessions de charge (LogicalId : chargingSessions)
[2026-07-17 22:59:16] DEBUG  Add command Staistiques de conduite (LogicalId : drivingStats)
[2026-07-17 22:59:16] DEBUG  Add command Trajets (LogicalId : trips)
[2026-07-17 22:59:35] DEBUG  Message received from daemon
[2026-07-17 22:59:35] DEBUG  Message : {"event": "refresh_token_required", "reason": "Bad user name or password"}
[2026-07-17 22:59:35] DEBUG  ┌─Command execution : getIdToken
[2026-07-17 22:59:35] DEBUG  | ID Token :
[2026-07-17 22:59:35] DEBUG  └─End of getting ID Token
[2026-07-17 22:59:35] DEBUG  Send to daemon : {"apikey":"IO3zEmxxxxxxxxxxxxcfHyccbPkeL1axLXvtxsAxxxxxxjGEoA50GjeVn99","action":"refreshToken","param":null}
[2026-07-17 22:59:47] DEBUG  ┌─Command execution : authenticate
[2026-07-17 22:59:47] DEBUG  | Brand : BMW - Connection car vin : xxxxxxxxxxxxx with client ID : xxxxxx-f371-46d8-86e7-xxxxxxxxxx
[2026-07-17 22:59:47] DEBUG  | Result Authentication Stage 1 - getDeviceCode() : {"user_code":"7xxxxx","device_code":"eyxxxxxxxxxOiJIUzI1NiJ9.eyJhdWQiOiJodHRwczovL2Zvcmdlcm9jay1ibHVlLnByb2QtZ2NkbS5ldS1jZW50cmFsLTEuYXdzLmNsb3VkLmJtdzo0NDMvYW0vb2F1dGgyIiwibmJmIjoxNzg0MzIxOTg3LCJ1c2VyX2NvZGUiOiI3SHEzWmFrNiIsImlzcyI6Imh0dHBzOi8vZm9yZ2Vyb2xxxxxxxxxxC1nY2RtLmV1LWNlbnRyYWwtMxxxxxx3MuY2xvdWQuYm13OjQ0My9hbS9vYXV0aDIiLCJleHAiOjE3ODQzMjIyODcsImlhdCI6MTc4NDMyMTk4NywianRpIjoiMTE1MmFmMGMtNzBkZi00OWUyLWJjMzktNThjOGMwNjE4ODI1In0.9cL9j_HpRMlcmS1Zp7Bz561D4Qm_IHT4C4qZpAudVlQ","interval":5,"verification_uri":"https://customer.bmwgroup.com/oneid/link","expires_in":300}
[2026-07-17 22:59:55] DEBUG  | Result Authentication Stage 2 - getTokens() : {"fault":{"faultstring":"Invalid Access Token","detail":{"errorcode":"keymanagement.service.invalid_access_token"}}}
[2026-07-17 22:59:55] DEBUG  | Result Authentication : tokenOKat time 1784321995 and expires in :  s
[2026-07-17 22:59:55] DEBUG  | Url : https://api-cardata.bmwgroup.com/customers/vehicles/WBA21EF0505W74820/image
[2026-07-17 22:59:55] DEBUG  | Headers : ["Authorization:  ","x-version: v1","Accept: */*"]
[2026-07-17 22:59:55] ERROR  | Result getImage() : [401 - UNAUTHORIZED]
[2026-07-17 22:59:55] ERROR  | Result Authentication : you must (re)authenticate
[2026-07-17 23:00:58] DEBUG  Message received from daemon
[2026-07-17 23:00:58] DEBUG  Message : {"event": "refresh_token_required", "reason": "Bad user name or password"}
[2026-07-17 23:00:58] DEBUG  ┌─Command execution : getIdToken
[2026-07-17 23:00:58] DEBUG  | Brand : BMW - Connection car vin : WBA21EF0505W74820 with client ID : 6b4d2e90-f371-46d8-86e7-0e7517aeb470
[2026-07-17 23:00:58] ERROR  | Result Authentication : you must (re)authenticate
[2026-07-17 23:00:58] ERROR  <span id="span_errorMessage">you must (re)authenticate</span>
[2026-07-17 23:03:42] DEBUG  Message received from daemon
[2026-07-17 23:03:42] DEBUG  Message : {"event": "refresh_token_required", "reason": "Bad user name or password"}
[2026-07-17 23:03:42] DEBUG  ┌─Command execution : getIdToken
[2026-07-17 23:03:42] DEBUG  | Brand : BMW - Connection car vin : WBA21EF0505W74820 with client ID : 6b4d2e90-f371-46d8-86e7-0e7517aeb470
[2026-07-17 23:03:42] ERROR  | Result Authentication : you must (re)authenticate
[2026-07-17 23:03:42] ERROR  <span id="span_errorMessage">you must (re)authenticate</span>

Config Jeedom:

Informations Jeedom

Core : 4.6.1 (master)
DNS Jeedom : oui

Plugin : My BMW
Version : 2026-07-04 11:57:11 (stable)
Statut Démon : Démarré - (2026-07-17 22:38:25)

Santé

🟢 Matériel : diy
🟢 Système à jour : OK
🟢 Cron actif : OK
🟢 Scénario actif : OK
🟢 Démarré : OK 2026-07-10 20:51:04
🟢 Date système (dernière heure enregistrée) : OK 2026-07-17 22:40:53 (2026-07-17 22:04:02)
🟢 Droits sudo : OK
🟢 Version Jeedom : 4.6.1
🟢 Version OS : debian 11.11
🟢 Version PHP : 7.4.33
🟢 Nombre de processus Apache : 39
🟢 Version OS : Linux jeedom 5.10.0-45-amd64 #1 SMP Debian 5.10.259-1 (2026-07-02) x86_64 GNU/Linux  [11.11]
🟢 Version database : 10.5.29-MariaDB-0+deb11u1
🟢 Espace disque libre : 25 %
🟢 Connexion active/max/autorisée : 15/28/151
🟢 Taille base de données : 178.77 MB
🟢 Espace disque libre tmp : 95 %
🟢 Mémoire disponible : 71 % (Total 7945 Mo)
🟢 Mémoire suffisante : 0 
🟢 Erreur I/O : 0
🟢 Swap disponible : 100 % (Total 975 Mo)
🟢 Swappiness : 10 %
🟢 Charge : 0.56 - 0.95 - 0.92
🟢 Configuration réseau interne : OK
🟢 Configuration réseau externe : OK
🟢 Node : v22.23.1 
🟢 Python : Python 2.7.18 
🟢 Python 3 : Python 3.9.2 
🟢 Persistance du cache : OK
🟢 Apache private tmp : OK


Informations complémentaires

ClientId configured
Stream username configured
Host : customer.streaming-cardata.bmwgroup.com
Port : 9000
SocketPort : 44074
Cron : 5 */2 * * *
Vehicle #1 - Brand : bmw - Model :  - Year :  - Type : 


J’ai une piste !
Pouvez-vous copier ce fichier (en le renommant en .json) dans le répertoire /data/ du plugin (et en renommant l’ancien en .old, sait-on jamais)

TelematicsDataCatalogue.txt (139,6 Ko)

Puis relancer une authentification ?
Merci