zoukankan      html  css  js  c++  java
  • 『转』ubuntu的电池管理

    tp_smapi用于控制电池充电和提供额外的电池信 息。

    参考页面:http://www.thinkwiki.org/wiki/Tp_smapi#Battery_charge_control_features

    Ubuntu集成这个软件自从Hardy以后的版本, 可以直接使用,无需安装。

    电池充电控制

    设置开始与停止充电的阀值(百分比)

    # echo 40 > /sys/devices/platform/smapi/BAT0/start_charge_thresh
    # echo 70 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh
    # cat /sys/devices/platform/smapi/BAT0/*_charge_thresh

    (表示低于40%时开始充电,高于70%就停止)

    设置禁止充电时间

    17分内防止充电到BAT0(首选电池):

    # echo 17 > /sys/devices/platform/smapi/BAT0/inhibit_charge_minutes
     
    Hint:
     用于控制给那个电池充电当使用多个电池 Ultrabay battery.

    取消禁止充电:

    # echo 0 > /sys/devices/platform/smapi/BAT0/inhibit_charge_minutes

    强制禁止充电(即使接AC):

    # echo 1 > /sys/devices/platform/smapi/BAT0/force_discharge

    Hint:
    用于控制给那个电池充电当使用多个电池 Ultrabay battery

    取消强制禁止充电:

    # 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
  • 相关阅读:
    centos7 & ubuntu14.02安装sublime 3
    flask之flask-restful
    ubuntu14.04安装python3.7.1
    vim中多行注释和多行删除命令
    python3之scrapy安装使用
    python3 之 linux命令实现
    ubuntu14.04安装pyspider
    升级3.4成3.6 ubuntu14.04 和miniconda虚拟环境
    python3 之初学者常犯的5个错误
    python3 之 格式化json
  • 原文地址:https://www.cnblogs.com/waterfalleagle/p/1950457.html
Copyright © 2011-2022 走看看