Building a drive and charging log on top of CarData — looking for raw MQTT dumps to test against

I’m building an open-source drive and charging log on top of BMW CarData — the layer above the sensors. It turns the stream into actual drives and charging sessions, with history, cost per session, and efficiency over time. Roughly TeslaMate, but CarData-native.

Here’s where the UI is at, running on invented data for now:

Thanks to the CarData-via-MQTT guide at BMW CarData directly via MQTT and to dj0abr for the bridge — that’s what this builds on.

Now the reason I’m posting. My own iX3 doesn’t arrive until March 2027, so I have no real data to build against, and writing the derivation logic against invented fixtures is a reliable way to get it wrong.

What would help enormously is a raw MQTT dump from an existing setup. Even 24 hours is useful; a week covering a few drives and at least one charge would be ideal.

If you’re already running dj0abr/bmw-mqtt-bridge against your own Mosquitto, it’s roughly:

mosquitto_sub -h <broker> -t '<vin>/#' -v > dump.log

Happy to take it with the VIN and coordinates stripped. What I actually need is timing, ordering, gaps, and how the stream behaves when the car goes to sleep. I’m specifically after the messy parts: missed session endings, duplicate messages, reconnects after token refresh.

In return: it’s open source, you get early access, and I’ll credit anyone who contributes data.

Any model welcome — I don’t need an iX3 specifically. Older cars are just as useful for this.