bosch_get_batteries
Retrieves battery state and health for Bosch eBikes, including charge level, remaining energy, capacity, charge cycles, and software version. Supports filtering by bike and date range.
Instructions
Get battery state and health for your Bosch eBike.
Returns charge level, remaining energy, total capacity, charge cycles (total / on-bike / off-bike), lifetime energy delivered, and software version.
Each sync captures a snapshot, building a time series of battery health. Use latest_only=False with a date range to see history.
Args: bike_id: Optional bike UUID to filter to one bike. start_date: Start date (YYYY-MM-DD, YYYY-MM, or Nd like "30d"). Default: 30 days ago. end_date: End date. Default: today. latest_only: If True (default), return only the most recent snapshot per bike. Set to False to return all snapshots in the date range.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bike_id | No | ||
| end_date | No | ||
| start_date | No | ||
| latest_only | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |