了解 /sys/class/power_supply/BAT0/uevent 的輸出

了解 /sys/class/power_supply/BAT0/uevent 的輸出

Ubuntu 在我的桌面上顯示剩餘電池時間約 2 小時。

我試圖從 得到同樣的值/sys/class/power_supply/BAT0/uevent。 cat/sys/class/power_supply/BAT0/uevent那一刻的輸出:

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=   

我假設該POWER_SUPPLY_ENERGY_NOW值以瓦特為單位。如何從中計算剩餘電池時間?

答案1

現在功率 = 9.361W,現在能量 = 20.712Wh。剩餘時間為 20.712 / 9.361,約兩小時。

相關內容