Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

Screenshots From the README of Xunil99/ha-bosch-ebike.

Bosch-Portal-Formular „Create your Client application" mit Login URL und Redirect URI(s)Kartendarstellung mit GPS-Track, Geschwindigkeits-Farbcodierung und Fahrtinfo-LeisteHeatmap-Card mit mehreren übereinandergelegten Touren und Zeitraum-/Konto-Filtern

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,…
From the README of Xunil99/ha-bosch-ebike, MIT License. Shortened.

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

More from Bosch

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers