Estimate an end-user device
estimate_deviceEstimate the environmental footprint of end-user devices like laptops, smartphones, tablets and monitors. Returns manufacturing and electricity impacts per criteria, with units, ranges and warnings.
Instructions
Estimate the environmental footprint of an end-user device: laptop, desktop, smartphone, tablet, television, box, vr_headset, vr_controller, monitor, usb_stick, external_ssd, external_hdd or iot_device. Returns manufacturing (embedded) and electricity (use) impacts per criterion, with units, ranges and warnings.
Use it for devices people use, not servers or cloud (see estimate_server and
estimate_cloud_instance). Without archetype the device type's default
profile is used, except for iot_device, which needs one; list them with
search_catalog(kind='device_archetype', device_type=...). use_time_ratio
is the share of time the device is on (0 to 1). Criteria without data are
reported as not available, never as 0. Read-only: one BoaviztAPI request,
cached for an hour.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"device_type": "<device_type>"
},
"name": "estimate_device"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| detail | No | 'breakdown' adds per-component impacts and all assumptions. | summary |
| criteria | No | Impact criteria codes; default gwp, adp, pe. See list_impact_criteria. 'all' is not accepted. | |
| archetype | No | Device archetype, e.g. 'laptop-pro'; required for iot_device. See search_catalog(kind='device_archetype'). | |
| avg_power_w | No | Average power in watts. | |
| device_type | Yes | Kind of device. | |
| duration_hours | No | Period assessed in hours (8760 = 1 year, 730 = 1 month). Omit for the whole hardware lifetime. | |
| lifetime_hours | No | Hardware lifetime in hours. | |
| usage_location | No | Where the electricity comes from: country name or 3-letter code ('Germany', 'DEU'), 'WOR' for world or 'EEE' for Europe. | |
| use_time_ratio | No | Share of time the device is in use, 0 to 1. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| api | Yes | ||
| notes | No | ||
| impacts | Yes | ||
| subject | Yes | ||
| summary | Yes | Plain-text digest; quote it or use the fields. | |
| duration | Yes | ||
| location | Yes | ||
| breakdown | No | ||
| assumptions | Yes |