bosch_get_batteries
Retrieve Bosch eBike battery state and health, including charge level, capacity, charge cycles, and software version, and review snapshots over time to monitor battery health.
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 before the end date or today, whichever is earlier. 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.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "bosch_get_batteries"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bike_id | No | ||
| end_date | No | ||
| start_date | No | ||
| latest_only | No |