我想知道如何在我的 Lenovo T400 上检查当前电池的充电百分比?
我忘了我用哪个程序控制电池在60%停止充电并在40%开始充电。
现在我想调整阈值。所以我想知道如何做到这一点?
1:一般来说,该目录/proc/acpi/battery/应该有很多关于你的电池的信息。所以cat /proc/acpi/battery/info应该调出原始制造信息,cat /proc/acpi/battery/state应该调出当前信息,包括充电状态。
更具体地说,因为你有一个联想,我认为这些命令也可以工作(也许这些会工作而上面的不会):
cat /sys/devices/platform/smapi/BAT0/state
cat /sys/devices/platform/smapi/BAT0/remaining_percent
cat /sys/devices/platform/smapi/BAT0/remaining_running_time
cat /sys/devices/platform/smapi/BAT0/remaining_charging_time
cat /sys/devices/platform/smapi/BAT0/remaining_capacity
Run Code Online (Sandbox Code Playgroud)
2:我认为这就是你所追求的:
将起始电量设置为 40%:
echo 40 > /sys/devices/platform/smapi/BAT0/start_charge_thresh
将停止充电设置为 70%:
echo 70 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh
显示充电阈值:
cat /sys/devices/platform/smapi/BAT0/*_charge_thresh