tp_smapi我已经安装过3次了,但是每过一段时间就莫名其妙的不工作了,而且找不到smapi目录。开始以为是自己装错了,今天出重装的时候发现下载了新的header,突然想起每次滚动升级的时候都没有特别在意升级了什么内容,估计是每次header升级了就会失效吧。下次升级的时候得注意一点。
顺便将tp_smapi的一些属性记录一下:
电池充电控制
设置开始与停止充电的阀值(百分比)
# echo 40 > /sys/devices/platform/smapi/BAT0/start_charge_thresh
# echo 70 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh
设置禁止充电时间
17分内防止充电到BAT0(首选电池):
# echo 17 > /sys/devices/platform/smapi/BAT0/inhibit_charge_minutes
取消禁止充电:
# echo 0 > /sys/devices/platform/smapi/BAT0/inhibit_charge_minutes
强制禁止充电(即使接AC):
# echo 1 > /sys/devices/platform/smapi/BAT0/force_discharge
取消强制禁止充电:
# echo 0 > /sys/devices/platform/smapi/BAT0/force_discharge
显示电池状态信息
# cat /sys/devices/platform/smapi/BAT0/installed
# cat /sys/devices/platform/smapi/BAT0/state #当前的状态, idle/charging/discharging
# cat /sys/devices/platform/smapi/BAT0/cycle_count #循环次数
# cat /sys/devices/platform/smapi/BAT0/current_now # instantaneous current
# cat /sys/devices/platform/smapi/BAT0/current_avg # last minute average
# cat /sys/devices/platform/smapi/BAT0/power_now # instantaneous power
# cat /sys/devices/platform/smapi/BAT0/power_avg # last minute average
# cat /sys/devices/platform/smapi/BAT0/last_full_capacity
# 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
# cat /sys/devices/platform/smapi/BAT0/design_capacity
# cat /sys/devices/platform/smapi/BAT0/voltage
# cat /sys/devices/platform/smapi/BAT0/design_voltage
# cat /sys/devices/platform/smapi/BAT0/manufacturer
# cat /sys/devices/platform/smapi/BAT0/model
# cat /sys/devices/platform/smapi/BAT0/barcoding
# cat /sys/devices/platform/smapi/BAT0/chemistry
# cat /sys/devices/platform/smapi/BAT0/serial
# cat /sys/devices/platform/smapi/BAT0/manufacture_date
# cat /sys/devices/platform/smapi/BAT0/first_use_date
# cat /sys/devices/platform/smapi/BAT0/temperature # in milli-Celsius
# cat /sys/devices/platform/smapi/ac_connected
顺便再提醒一下我自己,初始化的设置是在/etc/rc.local文件里面,每过一段时间就忘掉了。