Screenshots From the README of Xunil99/ha-bosch-ebike.
About
Bosch eBike (Smart System & eBike System 2) reads bike and ride data from the Bosch cloud into Home Assistant. It provides sensors for odometer, motor hours, maximum assist speed, active assist modes, walk assist speed, battery data and the last ride, plus an estimated range with a full battery. A maintenance feature tracks service due dates and odometer values, and actions add, reset or delete custom maintenance items based on a distance or day interval. Custom dashboard cards cover maps of ride tracks and other views, and rides can be exported as GPX files. Optional live data arrives over Bluetooth through a separate ESP32 bridge that the project also supplies. The integration works only with a Bosch account registered in the EU and with Smart System bikes, and it is set up in the UI.
Automatic summary of the README and code of Xunil99/ha-bosch-ebike. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Uses the vendor's cloud Needs an internet connection and an account with the vendor.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Sensors
- Presence
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Bosch eBike Setup
- Client-ID
After setup
- Bike
- Live odometer sensor (km)Sensor that exposes the bike's odometer in kilometers (e.g. sensor.ebike_odometer_live).
- Live battery state-of-charge sensor (%)Sensor that exposes the bike's battery state of charge in percent (e.g. sensor.ebike_battery_soc_live).
Texts from the code of Xunil99/ha-bosch-ebike.
Entities
- DatesService Due Date
- NumbersBattery Capacity, Service Due Odometer
- SensorsOdometer, Motor Total Hours, Motor Assist Hours, Max Assist Speed, Active Assist Modes, Walk Assist Speed, Next Service Odometer, Next Service Date, Service Due In Days, Service Due In Kilometers, Maintenance Overview, Estimated range (full battery), and 47 more
Actions
- Add maintenance itemAdds a new custom maintenance item for a bike (e.g. chain swap every 3000 km, inspection every 365 days). At least interval_km or interval_days must be provided.Fields: Bike ID, Name, Interval (km), Interval (days)
- Mark maintenance item as doneResets the counter for a maintenance item (date + odometer).Fields: Bike ID, Item ID
- Delete maintenance itemDeletes a custom maintenance item.Fields: Bike ID, Item ID
Troubleshooting
- DiagnosticsDownloads a diagnostics file to attach to a bug report.
From the README
Bosch eBike Smart System & eBike System 2 (BES2) für Home Assistant – liest Fahrrad- und Fahrtdaten direkt von der offiziellen Bosch Data Act API: Kilometerstand, Akkuzustand, letzte Fahrten mit GPS-Track und mehr. Mit Custom-Lovelace-Karten (2D, 3D, Heatmap, Kalender, Routenplaner, Dashboard) und optionalen Live-Daten per Bluetooth.
Bosch eBike Smart System & eBike System 2 (BES2) for Home Assistant – reads bike and ride data directly from the official Bosch Data Act API, with custom Lovelace cards and optional live data over Bluetooth.
- Bike data: Odometer, motor hours (total & with assist), max assist speed, active assist modes, walk assist speed, next service odometer
- Battery data: Delivered Wh over lifetime, charge cycles (total, on-bike, off-bike)
- Last ride: Distance, duration, avg/max speed, cadence (avg/max), rider power in watts (avg/max), calories burned, elevation gain/loss, title, date
- Aggregate statistics: Total rides, total distance, total ride time, total calories, total elevation, averages for speed/power/cadence across all rides
- GPS track export: Export all rides as GPX files (with speed, cadence, power as Garmin TrackPointExtension)
- Interactive map card: Custom Lovelace card with GPS tracks, speed-based color coding, date picker and prev/next navigation
- 3D map card with chase-cam, time slider and building shadows: Custom Lovelace card (bosch-ebike-3d-map-card) for the tour detail view, with 3D buildings, a camera that follows the bike from behind,…
Shows in Vulpo
Button card, Chart card, Apple Watch.Information
- Installs
- 444 sharing analytics
- GitHub stars
- 162
- Connection
- Uses the vendor's cloud
- Upkeep
- Updated in the last 6 months
- Version
- v1.19.59,
- Category
- Vehicles and transport, Bikes and scooters
- Kind
- Marketplace integration
- Brand
- Bosch
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
ha_bosch_ebike- Issues
- Report an issue
More from Bosch
You might also like
Kia Uvo / Hyundai Bluelink6.3k installs · A Home Assistant HACS integration that supports Kia Connect(Uvo…Open
Tesla Custom Integration4.4k installs · Tesla custom integration for Home Assistant. This requires a re…Open











