DOKK / manpages / debian 12 / yambar / yambar-modules-battery.5.en
yambar-modules-battery(5) File Formats Manual yambar-modules-battery(5)

battery - This module reads battery status

This module reads battery status from /sys/class/power_supply and uses udev to monitor for changes.

Note that it is common (and "normal") for batteries to be in the state unknown under certain conditions.

For example, some have been seen to enter the unknown state when charging and the capacity reaches ~90%. The battery then stays in unknown, rather than charging, until it has been fully charged and enters the state full.

This does not happen with all batteries, and other batteries may enter the state unknown under other conditions.

Name Type Description
name string Battery device name
manufacturer string Name of the battery manufacturer
model string Battery model name
state string One of full, not charging, charging, discharging or unknown
capacity range capacity left, in percent
estimate string Estimated time left (to empty while discharging, or to full while charging), formatted as HH:MM.

Name Type Req Description
name string yes Battery device name (one of the names in /sys/class/power_supply)
poll-interval int no How often, in seconds, to poll for capacity changes (default=60). Set to `0` to disable polling (warning: many batteries do not support asynchronous reporting).

bar:

left:
- battery:
name: BAT0
poll-interval: 30
content:
string: {text: "BAT: {capacity}% {estimate}"}

yambar-modules(5), yambar-particles(5), yambar-tags(5), yambar-decorations(5)

2022-12-17