Bosch eBike live data in HA, runs on a Raspberry Pi

Repo: GitHub - possm/ha-bosch-ebike-pibridge: Bosch eBike live data in Home Assistant via a Raspberry Pi BLE→MQTT bridge. No ESP32 needed. · GitHub

I wanted live data from my Bosch smart-system eBikes (speed, battery, odometer, lock state, etc.) in Home Assistant. There's a great ESP32 project by @Xunil99 , but I didn't have a spare ESP32, just an idle Pi 4.

So I took the same idea and built a Python version that runs straight on a Raspberry Pi instead: It advertises over BLE, the bike connects to it, and it republishes all 13 live-data fields to HA over MQTT auto-discovery. One Pi handles two bikes at once, and there's a built-in live web dashboard too.

  • Entities stay populated with last-known values when the bike is off
  • Auto-pairs via the Bosch Flow App
  • systemd services, starts on boot
  • Full install script

Feedback welcome!

Thanks alot. This is very usefull. :ok_hand: Works great.

Thanks for testing it and for the feedback! Great to hear it's working well on your setup. If you run into any issues, feel free to let me know.