El principio en un minuto
HACS
Se redactó en octubre de 2026 a partir de la documentación oficial de la integración, pero nadie de la comunidad Watt Budget lo ha seguido aún de principio a fin en su coche. ¿Lo pruebas? Cuéntame qué funciona y qué falla.
(flujo oficial)BMW CarData
(integración HACS)Home
Assistant
| Qué es | El flujo oficial BMW CarData, activado en tu espacio MyBMW, y una integración comunitaria que lo lee |
| Coste | Gratis |
| Datos | Todo lo que el coche publica en el flujo: nivel de batería, autonomía, carga, potencia, kilometraje, posición, puertas… |
| Órdenes | Ninguna: solo lectura |
| Dónde funciona | En todas partes, gracias a la conexión del coche |
| Depende de | El servicio BMW CarData y un identificador de cliente (Client ID) que hay que crear |
Lo que necesitas
- Home Assistant instalado y accesible desde tu ordenador.
- HACS, la tienda comunitaria de extensiones para Home Assistant (instalación explicada en hacs.xyz).
- Tu cuenta MyBMW o MyMini, con el coche.
- Un ordenador para el portal BMW CarData, donde se hace la preparación.
1Instalar la integración
- Abre el portal CarDataInicia sesión en tu espacio MyBMW en la web de BMW (o MyMini en la de Mini), abre la página del coche y elige BMW CarData (o Mini CarData). El portal no existe en todos los países: si hace falta, usa la web británica o alemana, los ajustes son comunes.
- Crea un Client IDEn la sección CarData API, borra el identificador propuesto y crea uno nuevo. Cópialo: Home Assistant te lo pedirá. No uses el botón «Authenticate device» del portal.
- Solicita los dos accesosPulsa «Request access to CarData API» y después «Request access to CarData Stream». Si aparece un error arriba, recarga la página y espera dos minutos entre solicitudes.
- Elige los datos del flujoSección CarData Streaming → Configure data stream: carga toda la lista («Load more» hasta el final) y marca los datos que quieras, como mínimo nivel de batería, autonomía y estado de carga.
- Instala la integraciónEn HACS, menú ⋮ → Repositorios personalizados, añade
https://github.com/kvanbiesen/bmw-cardata-hacon la categoría Integración, descárgalo y reinicia Home Assistant. - AñádelaAjustes → Dispositivos y servicios → Añadir integración, busca BMW CarData, pega el Client ID, abre la dirección de verificación que aparece y valida en la página de BMW. Espera la confirmación de BMW antes de pulsar «Enviar» en Home Assistant.
- Despierta el cocheLos sensores aparecen a medida que el coche publica datos: ciérralo y ábrelo desde la app, o haz un trayecto en los modelos más antiguos.
Elimina la integración, borra el Client ID en el portal, crea uno nuevo, repite las solicitudes de acceso y vuelve a empezar. Si persiste, el soporte de BMW CarData responde por correo.
2Los datos que llegan
| Dato | Para qué sirve |
|---|---|
| Nivel de batería | En %, el valor que hay que dar a Watt Budget |
| Autonomía eléctrica | Kilómetros estimados |
| Estado y potencia de carga | Durante una carga |
| Límite de carga | Tal como está ajustado en el coche |
| Kilometraje | Con estadísticas a largo plazo, útil para un contador mensual |
| Posición | Un rastreador, cuando el coche la publica |
| Puertas, ventanillas, cierre | Según lo que hayas marcado en el flujo |
| Lecturas de la API | Un botón para forzar una lectura, que cuenta en la cuota |
Cambia los nombres largos por otros cortos, por ejemplo sensor.i4_bateria (Ajustes → Dispositivos y servicios → Entidades → la entidad → rueda dentada). Tus tarjetas, automatizaciones y ajustes de Watt Budget serán mucho más legibles.
3Conecta Watt Budget
El sensor que hay que indicar en Watt Budget, en Ajustes › Home Assistant: el sensor de nivel de batería (en %) que BMW CarData crea para el coche.
Una vez conectado, Watt Budget lee el nivel cada minuto: ya no hace falta escribir el porcentaje de partida, y la carga se calcula desde el nivel real de la batería.
Los cuatro pasos (acceso HTTPS, token, sensores, comprobación) se explican en la página de inicio de los tutoriales y en la guía de Watt Budget.
4Precauciones
- El flujo es en tiempo real, pero las lecturas directas de la API están limitadas a 50 cada 24 horas: no uses el botón de lectura forzada en una automatización frecuente.
- Nunca pongas tu correo en lugar del Client ID: es el error de configuración más habitual.
- Integración no oficial: el fabricante puede cambiar su app y romperla de un día para otro. Conserva la app oficial en tu móvil.
- No acortes el intervalo de actualización: cada consulta puede despertar el coche y descargar su batería de 12 V. Los valores por defecto son un buen equilibrio.
- Tus credenciales se quedan en tu Home Assistant; ni Watt Budget ni yo tenemos acceso a ellas.
Preguntas frecuentes
La integración BMW Connected Drive de Home Assistant ya no funciona. ¿Por qué?
BMW cerró en 2025 el acceso que utilizaba. BMW CarData es el servicio oficial que la sustituyó.
No aparecen todos los sensores. ¿Es normal?
Sí: un sensor solo se crea cuando el coche publica ese dato. Los datos no marcados en el flujo nunca llegarán.
¿Watt Budget tiene acceso a mi coche?
No. Watt Budget solo lee el sensor de nivel de batería de tu Home Assistant, desde tu navegador, con el token que le das. Nunca ve tus credenciales del fabricante ni la posición del coche.
Mi modelo no aparece. ¿Puede funcionar?
A menudo sí: estas integraciones pasan por la app del fabricante, común a toda la gama. Lo más sencillo es probar y contarme el resultado desde la página de contacto.
Enlaces y agradecimientos
- github.com/kvanbiesen/bmw-cardata-ha
- bmw-cardata.bmwgroup.com/customer/public/api-documentation/Id-Technical-registration_Step-1
Gracias a los autores de BMW CarData para Home Assistant (kvanbiesen, y JjyKsi por la versión original), que reconstruyeron el acceso tras el cierre de 2025.
¿Tu coche llega a Home Assistant de otra forma? Comparte tu método: los próximos tutoriales seguirán vuestros comentarios.
Los demás tutoriales de Home Assistant
¿Cuánto te cuesta de verdad una recarga? Tarifas valle, solar, cargadores rápidos y códigos XCombo: Watt Budget lo calcula todo, gratis y sin cuenta.
Abrir Watt Budget