Skip to content
Chris edited this page Jul 25, 2026 · 3 revisions

BavarianData logo

BavarianData — User Manual

Connect Home Assistant directly to BMW CarData: a live MQTT stream plus a REST API, using your own personal BMW client ID. No third-party cloud in between, no MyBMW screen-scraping — Home Assistant is the only client. Read-only: CarData can show you everything, but cannot command the car.

This wiki is the full manual. For a one-page overview and install-at-a-glance, see the README.

Start here

New install? Follow the four steps in order:

  1. BMW portal setup — client ID + scopes
  2. Install via HACS
  3. Add & authorize the integration
  4. Choose which data to stream — the cluster picker

The dashboard card

BavarianData ships a Lovelace card, registered automatically. It has several views:

Features

Reference

Status — experimental. A spare-time project, verified against a limited number of vehicles and Home Assistant versions. Expect rough edges and avoid wiring it into safety-critical automations.

Clone this wiki locally