Как проверить заряженный процент батареи и отрегулировать ее пороговые значения?

7
  1. Мне было интересно, как проверить текущий заряженный процент аккумулятор на моем Lenovo T400?

  2. Я забыл, какую программу я использовал для управления батареей, чтобы остановить зарядка на 60% и начало зарядки на 40%.

    Теперь я хочу настроить пороговые значения. Поэтому мне интересно, как это сделать?

задан Tim 26.08.2011 в 19:20
источник

1 ответ

6

1: В общем случае каталог /proc/acpi/battery/ должен содержать информацию о вашей батарее. Таким образом, cat /proc/acpi/battery/info должно отображать исходную информацию о производстве, а cat /proc/acpi/battery/state должна отображать текущую информацию, включая статус зарядки.

Более конкретно, поскольку у вас есть Lenovo, я думаю, что эти команды могут работать (возможно, они будут работать, а те, которые не указаны выше):

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

2: I think это то, что вам нужно:

Установите начальный заряд при 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

Здесь есть целый ряд дополнительных функций, команд и информации.

    
ответ дан Kris Harper 26.08.2011 в 19:52
источник