Watt Budget Calculateur de recharge

Votre BMW ou Mini dans Home Assistant

BMW a fermé en 2025 l'accès qu'utilisait l'ancienne intégration, mais ouvert à la place BMW CarData, un service officiel qui diffuse en continu les données de la voiture. L'intégration communautaire « BMW CarData » les transforme en capteurs Home Assistant.

  • 0 € de matériel
  • Flux officiel BMW
  • 45 minutes d'installation
  • i4, i5, i7, iX, iX1, iX3, Mini électriques
BMW i4 eDrive40
À la maison · vu il y a 3 min
En charge
66%338 km●
050 %100 %
Puissance
11,0 kW
Fin
04:50
Cible
80 %

Le principe en une minute

HACS

Tutoriel tout neuf

Il a été rédigé en octobre 2026 d'après la documentation officielle de l'intégration, mais personne de la communauté Watt Budget ne l'a encore suivi de bout en bout sur sa voiture. Vous le testez ? Dites-moi ce qui marche et ce qui coince.

Votre BMWBMW CarData
(flux officiel)
BMW CarData
(intégration HACS)
Home
Assistant
Ce que c'estLe flux officiel BMW CarData, activé dans votre espace MyBMW, et une intégration communautaire qui le lit
CoûtGratuit
DonnéesTout ce que la voiture publie dans le flux : niveau de batterie, autonomie, charge, puissance, kilométrage, position, portes…
CommandesAucune : lecture seule
Où ça marchePartout, via la connexion de la voiture
DépendanceLe service BMW CarData et un identifiant client (Client ID) à créer

Ce qu'il vous faut

  • Home Assistant installé et accessible depuis votre ordinateur.
  • HACS, la boutique communautaire d'extensions pour Home Assistant (installation expliquée sur hacs.xyz).
  • Votre compte MyBMW ou MyMini, avec la voiture.
  • Un ordinateur pour le portail BMW CarData, où se fait la préparation.

1Installer l'intégration

  1. Ouvrez le portail CarDataConnectez-vous à votre espace MyBMW sur le site de BMW (ou MyMini sur celui de Mini), ouvrez la page de la voiture et choisissez BMW CarData (ou Mini CarData). Le portail n'existe pas dans tous les pays : passez au besoin par le site britannique ou allemand, les réglages sont communs.
  2. Créez un Client IDDans la section CarData API, supprimez l'identifiant proposé et créez-en un nouveau. Copiez-le : Home Assistant vous le demandera. N'utilisez pas le bouton « Authenticate device » du portail.
  3. Demandez les deux accèsCliquez sur « Request access to CarData API », puis sur « Request access to CarData Stream ». Si une erreur apparaît en haut de la page, rechargez-la et attendez deux minutes entre chaque demande.
  4. Choisissez les données du fluxSection CarData Streaming → Configure data stream : chargez toute la liste (« Load more » jusqu'au bout) et cochez les données voulues, au minimum le niveau de batterie, l'autonomie et l'état de charge.
  5. Installez l'intégrationDans HACS, menu ⋮ → Dépôts personnalisés, ajoutez https://github.com/kvanbiesen/bmw-cardata-ha avec la catégorie Intégration, téléchargez-le puis redémarrez Home Assistant.
  6. Ajoutez-laParamètres → Appareils et services → Ajouter une intégration, cherchez BMW CarData, collez le Client ID, puis ouvrez l'adresse de vérification affichée et validez sur la page de BMW. Attendez la confirmation de BMW avant de cliquer sur « Valider » dans Home Assistant.
  7. Réveillez la voitureLes capteurs apparaissent à mesure que la voiture publie des données : verrouillez puis déverrouillez-la depuis l'application, ou faites un trajet pour les modèles plus anciens.
Erreur 500 pendant l'installation

Supprimez l'intégration, supprimez le Client ID dans le portail, créez-en un nouveau, refaites les demandes d'accès, puis recommencez. Si l'erreur persiste, le support BMW CarData répond par e-mail.

2Les données qui remontent

DonnéeÀ quoi ça sert
Niveau de batterieEn %, la valeur à donner à Watt Budget
Autonomie électriqueKilomètres estimés
État et puissance de chargePendant une recharge
Limite de chargeTelle que réglée dans la voiture
KilométrageAvec statistiques à long terme, utile pour un compteur mensuel
PositionUn traceur, quand la voiture la publie
Portes, vitres, verrouillageSelon ce que vous avez coché dans le flux
Lectures de l'APIUn bouton pour forcer une lecture, décomptée du quota
Renommez les entités dès le départ

Remplacez les noms à rallonge par des noms courts, par exemple sensor.i4_batterie (Paramètres → Appareils et services → Entités → l'entité → roue dentée). Vos cartes, vos automatisations et le réglage de Watt Budget seront bien plus lisibles.

3Reliez Watt Budget

Le capteur à indiquer dans Watt Budget, rubrique Réglages › Home Assistant : le capteur de niveau de batterie (en %) créé par BMW CarData pour la voiture.

Une fois relié, Watt Budget lit le niveau chaque minute : plus besoin de saisir le pourcentage de départ, et le calcul de la recharge part du vrai niveau de la batterie.

Les quatre étapes (accès HTTPS, jeton, capteurs, vérification) sont détaillées sur la page d'accueil des tutoriels et dans le guide de Watt Budget.

4Précautions

  • Le flux est en temps réel, mais les lectures directes de l'API sont limitées à 50 par 24 heures : n'utilisez pas le bouton de lecture forcée dans une automatisation fréquente.
  • Ne mettez jamais votre adresse e-mail à la place du Client ID : c'est l'erreur de configuration la plus courante.
  • Intégration non officielle : le constructeur peut changer son application et la casser du jour au lendemain. Gardez l'application officielle sur votre téléphone.
  • Ne réduisez pas l'intervalle de mise à jour : chaque interrogation peut réveiller la voiture et vider sa batterie 12 V. Les réglages par défaut sont un bon compromis.
  • Vos identifiants restent dans votre Home Assistant ; ni Watt Budget ni moi n'y avons accès.

Questions fréquentes

L'intégration BMW Connected Drive de Home Assistant ne marche plus. Pourquoi ?

BMW a fermé en 2025 l'accès qu'elle utilisait. BMW CarData est le service officiel qui l'a remplacé.

Les capteurs n'apparaissent pas tous. Est-ce normal ?

Oui : un capteur n'est créé que lorsque la voiture publie la donnée correspondante. Les données non cochées dans le flux n'arriveront jamais.

Watt Budget a-t-il accès à ma voiture ?

Non. Watt Budget lit seulement le capteur de niveau de batterie de votre Home Assistant, depuis votre navigateur, avec le jeton que vous lui donnez. Il ne voit ni vos identifiants constructeur ni la position de la voiture.

Mon modèle n'est pas cité. Ça peut marcher ?

Souvent oui : ces intégrations passent par l'application du constructeur, commune à toute la gamme. Le plus simple est d'essayer, puis de me dire le résultat via la page contact.

Liens et remerciements

Merci aux auteurs de BMW CarData pour Home Assistant (kvanbiesen, et JjyKsi pour la version d'origine), qui ont reconstruit l'accès après la fermeture de 2025.

Votre voiture remonte dans Home Assistant d'une autre façon ? Partagez votre méthode : les prochains tutoriels suivront les retours.

Les autres tutoriels Home Assistant

Combien vous coûte vraiment une recharge ? Heures creuses, Tempo, solaire, bornes rapides et codes XCombo : Watt Budget calcule tout, gratuitement et sans compte.

Ouvrir Watt Budget