Created: 2023-03-21 10:58 | Updated: 2023-03-21 11:07 |
Apesar de muitos acharem que a bateria de notebook é apenas um pacote com produtos químicos capazes de gerar energia elétrica, atualmente ela é muito mais do que isso. Além do "pacote de compostos químicos", há uma inteligência por trás desse dispositivo. Circuitos especiais registram algumas características da bateria que permitem estabelecer com alguma precisão o estado e a vida útil da bateria.
Sistemas operacionais modernos, como Windows e Linux, contam com ferramentas capazes de consultar os circuitos de monitoramento da bateria. Estas ferramentas podem ser gráficas ou em modo texto. Vamos dar uma olhada nestas últimas e no Linux.
O primeiro passo é descobrir qual dispositivo do sistema é a bateria:
upower -e
/org/freedesktop/UPower/devices/line_power_AC
/org/freedesktop/UPower/devices/battery_BAT0
/org/freedesktop/UPower/devices/DisplayDevice
É intuitivo deduzir que o dispositivo bateria neste caso é /org/freedesktop/UPower/devices/battery_BAT0.
Então, execute o comando upower novamente, com a opção -i e o caminho para o dispositivo bateria:
upower -i /org/freedesktop/UPower/devices/battery_BAT0
native-path: BAT0
vendor: BYD
model: DELL XXXXXX
serial: 1314
power supply: yes
updated: Tue 21 Mar 2023 07:49:10 AM -03 (15 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: charging
warning-level: none
energy: 19.9272 Wh
energy-empty: 0 Wh
energy-full: 20.3034 Wh
energy-full-design: 41.9976 Wh
energy-rate: 2.8614 W
voltage: 13.138 V
time to full: 7.9 minutes
percentage: 98%
capacity: 48.3442%
technology: lithium-ion
icon-name: 'battery-full-charging-symbolic'
History (charge):
1679395750 98.000 charging
History (rate):
1679395750 2.861 charging
Olhe que relatório! Sabemos que a bateria está carregando (state: charging), que está com 98% da carga (percentage: 98%) e, talvez o mais importante, que resta a ela pouco menos da metade da vida útil (capacity: 48.3442%). Isto significa que logo esta bateria precisará ser substituída.
Também podemos usar o comando acpi:
acpi -i
Battery 0: Charging, 98%, 00:05:20 until charged
Battery 0: design capacity 3684 mAh, last full capacity 1781 mAh = 48%
A saída do comando acpi não é tão detalhada, mas já formece algumas informações vitais, incluindo sua vida útil restante.