get_power_analytics
Retrieves laptop power state (AC/battery), discharge rate, battery percentage, and capacity degradation from sysfs. Flags missing data in errors for accurate monitoring.
Instructions
Returns power state (AC vs battery), discharge rate in watts, battery percentage, and capacity degradation. Read-only from /sys/class/power_supply. Missing sysfs data lands in the errors field. Use for laptop power monitoring.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| errors | No | ||
| ac_online | Yes | ||
| battery_percent | Yes | ||
| discharge_rate_watts | Yes | ||
| capacity_degradation_percent | Yes |