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!

2 Likes