Model battery summary
model_summaryAggregate battery metrics across ALL devices of a given brand+model. Returns mean / median / p25 / p75 / min / max for: temperature (C), battery level (%), discharge speed (hours per 100%%), AC / USB / wireless charge speed (hours per 100%%), and awake ratio. Use this to characterize how a model behaves in the field, or to compare a single device against its model average.
Also includes:
raw_model_code: representative raw Android Build.MODEL identifier (smallest among devices grouped under this street name), or null if none recorded.url: public BatterySnap web page for the model (https://www.battery-snap.com/brands//models/<raw_model_code>); null whenraw_model_codeis null.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brand | Yes | Lowercase Android brand identifier (e.g. 'samsung'). | |
| model | Yes | Model name, matched against resolved street name (e.g. 'Galaxy S23') or raw Build.MODEL (e.g. 'SM-S911B'). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Public BatterySnap web page for this model. Built from `raw_model_code`; null when `raw_model_code` is null. Locale-agnostic. | |
| brand | No | Lowercase Android brand identifier. | |
| model | No | Resolved model name. | |
| awake_ratio | No | ||
| device_count | No | Distinct devices of this model that reported snapshots. | |
| temperature_c | No | ||
| raw_model_code | No | Representative raw Android Build.MODEL identifier (e.g. 'SM-S911B') — the lexicographically smallest model code among devices grouped under this street name. Null when no device has a non-empty model code. | |
| snapshot_count | No | Sum of snapshots across all devices of this model. | |
| ac_charge_hours | No | ||
| discharge_hours | No | ||
| usb_charge_hours | No | ||
| battery_level_pct | No | ||
| wireless_charge_hours | No |