Entendendo a saída de / sys / class / power_supply / BAT0 / uevent

2

O Ubuntu mostra o tempo restante da bateria na minha área de trabalho em cerca de duas horas.

Eu estava tentando chegar a esse mesmo valor de /sys/class/power_supply/BAT0/uevent . A saída de cat /sys/class/power_supply/BAT0/uevent para esse 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 valor de POWER_SUPPLY_ENERGY_NOW estaria em Watt. Como faço para calcular o tempo restante da bateria?

    
por JJT 31.08.2014 / 16:46

1 resposta

4

Potência agora = 9.361W, energia agora = 20.712Wh. O tempo remanescente é 20.712 / 9.361, o que é aproximadamente duas horas.

    
por 31.08.2014 / 17:17

Tags