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
の値はワット単位であると想定していました。これからバッテリーの残量を計算するにはどうすればよいですか?
現在の電力= 9.361W、現在のエネルギー= 20.712Wh。残り時間は20.712/9.361で、約2時間です。