
O Ubuntu mostra o tempo restante da bateria na minha área de trabalho em aproximadamente 2 horas.
Eu estava tentando chegar nesse mesmo valor de /sys/class/power_supply/BAT0/uevent
. A saída de cat /sys/class/power_supply/BAT0/uevent
para aquele instante:
POWER_SUPPLY_NAME=BAT0
POWER_SUPPLY_STATUS=Discharging
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Li-ion
POWER_SUPPLY_CYCLE_COUNT=481
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=7400000
POWER_SUPPLY_VOLTAGE_NOW=7400000
POWER_SUPPLY_POWER_NOW=9361000
POWER_SUPPLY_ENERGY_FULL_DESIGN=48248000
POWER_SUPPLY_ENERGY_FULL=40877000
POWER_SUPPLY_ENERGY_NOW=20712000
POWER_SUPPLY_CAPACITY=50
POWER_SUPPLY_MODEL_NAME=UX32-65
POWER_SUPPLY_MANUFACTURER=ASUSTeK
POWER_SUPPLY_SERIAL_NUMBER=
Eu estava assumindo que o POWER_SUPPLY_ENERGY_NOW
valor seria em Watt. Como faço para calcular o tempo restante da bateria com isso?
Responder1
Potência agora = 9,361W, energia agora = 20,712Wh. O tempo restante é 20.712/9.361, que é aproximadamente duas horas.