Os parâmetros da bateria do computador são fundamentais em várias situações, principalmente em aplicações de campo. Nessa seção são apresentados alguns comandos úteis que já utilizei nas distribuições Debian e Slackware para monitorar o estado da bateria. É possível combinar esses comandos com o grep para extrair informações específicas. Por exemplo, com o comando cat /proc/acpi/battery/BAT0/state | grep remaining é possível obter a quantidade de carga disponível da bateria na distribuição Slackware.
Debian: é necessário instalar o comando acpi, no terminal como usuário root digite: apt-get install acpi
Ver informações do estado da bateria (capacidade de carga atual, se está carregando ou não, etc):
1) No terminal digite: acpi -b -i
2) O resultado do comando é apresentado logo abaixo.
Battery 0: Discharging, 95%, discharging at zero rate - will never fully discharge. Battery 0: design capacity 5000 mAh, last full capacity 4775 mAh = 95%
Slackware: nas distribuições que utilizei os comandos abaixo já vem instalados com a distribuição.
Ver informações sobre a bateria instalada no computador:
1) No terminal digite: cat /proc/acpi/battery/BAT0/info
2) O resultado do comando é apresentado logo abaixo.
bash-4.3# cat /proc/acpi/battery/BAT0/info present: yes design capacity: 5200 mAh last full capacity: 4570 mAh battery technology: rechargeable design voltage: 10800 mV design capacity warning: 457 mAh design capacity low: 229 mAh cycle count: 0 capacity granularity 1: 52 mAh capacity granularity 2: 52 mAh model number: 1015CX serial number: battery type: LION OEM info: ASUS
Ver informações do estado da bateria (capacidade de carga atual, se está carregando ou não, etc):
1) No terminal digite: cat /proc/acpi/battery/BAT0/state
2) O resultado do comando é apresentado logo abaixo:
bash-4.3# cat /proc/acpi/battery/BAT0/state present: yes capacity state: ok charging state: charging present rate: 1171 mA remaining capacity: 1170 mAh present voltage: 11161 mV
Com esse resultado é possível estimar o tempo restante de uso do computador. Por exemplo, no resultado acima a capacidade remanescente (remaining capacity) é de 1170 mAh. A taxa de consumo (present rate) é de 1171 mA. Logo, se esse consumo permanecer constante o computador teria uma autonomia de uso de uma hora com a energia da bateria.