M 芯片 MacBook 充电控制软件:batt

20年前的 ThinkPad 有一款软件 Power Management,可以用来限制电池的充电百分比。前两年,苹果在 iPhone 上开启了 80% 充电的限制功能,用来保护电池,但是目前在 macOS 上还没有相关类似的功能,虽然打开了充电优化,但还是经常充到 100%。

网上有一种声音,电池电量保持在 100% 会对电池造成伤害,但是充满接着就用掉了,对电池的影响就没那么大,从这个角度来说,Macbook 其实更需要一款控制充电的应用,batt 就是一款这样的应用,它适用于 M 芯片的 Macbook,可以限制充电阈值,功能类似 ThinkPad 的 Power Management。

GitHub:https://github.com/charlie0129/batt

batt 支持三种模式安装,一般的 MacBook 都有装 Homebrew,本文章就以 Homebrew 方式使用。

一、batt 的安装

brew install batt
sudo brew services start batt

二、batt 的卸载

sudo batt disable
sudo brew services stop batt
brew uninstall batt
sudo rm /opt/homebrew/etc/batt.json

三、batt 的使用

batt limit 80:设置充电阈值(上限),最高充到 80%;

batt lower-limit-delta 30:设置充电下限与上限之间的值,如果设置为 30,那么充电下值就是上限减 30,电池电量未到下限,就不会充电;

batt disable 、batt limit 100:关闭 batt 充电限制;

batt adapter disable:切断插头电源;

batt adapter enable:启用插头电压;

batt status:查看 batt 和电池、电源的状态;

batt 是一款可以限制 M 芯片的 MacBook 充电阈值的应用。

batt 还有一些高级功能,比如 Preventing idle sleep 、 Disabling charging before sleep 、 Control MagSafe LED 、 Prevent system sleep 等,可以根据自己的需要查看文档,一般默认设置即可,不建议更改;

四、总结

电池有日历寿命,限制充电阈值有一定的缓解作用,但是时间久了,电池的健康度还是会下降;

batt 需要在开机的时候才可以用,在关机状态下,会失效;

system_profiler SPHardwareDataType | grep -i firmware 可以查看 Macbook fireware 的版本,部分版本可能不兼容;

在使用 batt 应用的时候,建议关闭电池健康里的“优化电池充电”;

与其说 batt 是一款电池保养软件,从其功能来说,更像是一款充电、放电的控制软件;

阅读更多:

类似的软还有 battery,同样是免费开源的,并且用法类似。

AIDente 也是一个不错的选择,但是免费版功能比较弱。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>