Сегодня утром я взял свой MBB 2011 с Ubuntu 16.04 с зарядного устройства. Как вы знаете, зарядные устройства macbook имеют на них небольшой светодиод, который либо оранжевый, либо зеленый, в зависимости от текущего состояния батареи. [0]
Однако, когда я включил его, я заметил, что индикатор батареи единства отображался только на 71%. Это было странно, но у меня были некоторые проблемы с ним в прошлом, поэтому я не был удивлен.
После ответа на некоторые сообщения электронной почты я решил исследовать вопрос о проценте батареи. К этому времени он показывал 60%. upower -i /org/freedesktop/UPower/devices/battery_BAT0 дал следующее:
native-path: BAT0
vendor: SMP
model: bq20z451
power supply: yes
updated: Fri 22 Dec 2017 08:17:08 AEDT (64 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: discharging
warning-level: none
energy: 37.3614 Wh
energy-empty: 0 Wh
energy-full: 45.76 Wh
energy-full-design: 63.1815 Wh
energy-rate: 14.9139 W
voltage: 11.517 V
time to empty: 2.5 hours
percentage: 60%
temperature: 32.6 degrees C
capacity: 72.4263%
technology: lithium-ion
icon-name: 'battery-full-symbolic'
History (charge):
1513891028 60.000 discharging
History (rate):
1513891028 14.914 discharging
Используя процентный калькулятор, я обнаружил, что отображаемое 60% было 37.36Wh из оригинала ~ 63.1Wh. Как я могу сделать ubuntu вычислять процент от текущей максимальной энергии ~ 45,7 Вт-ч? В настоящее время на уровне 60% он должен отображать 82%.
Изменить: он был почти весь день, и теперь он отображает 73% или 46.1105 Wh, что и теперь показывает energy-full , что означает, что общая мощность снизилась на 0.6Wh: (
Хорошо, я создал свой собственный.
Благодаря удобным ссылкам от Terrance, я построил небольшой скрипт python, который решает эту проблему, и разместил его на Github:
Страница проекта
Хорошо, я создал свой собственный.
Благодаря удобным ссылкам от Terrance, я построил небольшой скрипт python, который решает эту проблему, и разместил его на Github:
Страница проекта
Хорошо, я создал свой собственный.
Благодаря удобным ссылкам от Terrance, я построил небольшой скрипт python, который решает эту проблему, и разместил его на Github:
Страница проекта