一、如何让macbook只插电使用而不充电电池?
更新:
发现github上有开发者把以下的操作编写了一个带图形界面的app了,实现的功能是一样的,懒得折腾命令行的可以去看看:https://github.com/davidwernhart/AlDente
M1 MacBook 的用户建议不要抱太大希望哈,我这个操作所有测试都是在 Intel 处理器的 Mac 上进行的,没有在 M1 上面做任何测试。我短期内也没有要买 M1 的打算,所以应该不会更新适用于 Apple Silicon 的方法抱歉,M1的操作方法就留给大家探索了,研究出来了欢迎私信。
原回答:
在macOS 10.15.5及以上系统中有电池健康功能,系统觉得你不要充电时会停下来,但是你无法手动控制充电限制为多少。
如果你想更加自由地控制你的电池能冲到多少,可以参照以下我的方法(受限于手头设备,目前在15寸2017和2018 MBP, macOS 10.14, 10.15, 11.0测试过,其他相近机型和系统大概率能用,请自行测试)。
以下内容稍微有点硬核(其实难度不大,步骤说的比较详细,按着步骤走一般不会出问题),了解CLI基础操作的话更好。目前我这个操作方法网上几乎找不到类似的教程,但是实测有效。
MacBook系列是通过SMC (System Mangement Controller) 管理部分硬件的,包括电池。
我发现在SMC中有一个键为"BCLM" (没有官方文档,猜测为Battery Charge Limit)的缩写,默认值为0x64,即10进制的100,很可能代表充电限制为100%,实测后发现确实。
这就好办了,将你需要的电量限制强制写入这个键值即可,你的MacBook在达到这个电量限制的时候就会停止充电而只使用电源适配器。
那么如何写入?
好在开源的 smcFanControl 提供了一个 SMC 工具,以下是操作步骤:(确保你安装了Xcode或者 Xcode commandline tools 两者之一,以正常编译C代码。两个都没有安装的话只要安装后者就行了)
打开“终端”(你可以在“程序坞->其他”里找到它),依次输入每条命令并回车执行:
git clone https://github.com/hholtmann/smcFanControl.git
2. cd smcFanControl/smc-command
3. make
4. sudo ./smc -k BCLM -w <你需要的充电限制的16进制值>
(不包括尖括号)
这条命令执行的时候会提示你输入密码,输入你的开机密码再回车即可(输入密码的时候光标是不会动的,其实已经输进去了)。
(比如 sudo ./smc -k BCLM -w 32,这设置了充电限制为50%,若你当前电量超过了50%就会停止充电,若低于50%就会充电至50%)
至此所有的设置操作已经结束了。以后你想重新设置只要重新打开终端执行第2和第4条命令就行了。
一些提醒:
比如你设置了50%,而你当前的电量大于50%,那么你的电量只会保持当前电量不变。要看到效果的话只要把电用到50%以下再充电即可。
比如你设置了充电限制为60%,你实际会看到的是冲到了62%才停止充电。这是正常现象,macOS显示的电量会比实际的多一些(跟iPhone的电量显示一个道理)。
建议设置的充电限制在32~64(16进制)之间(即50%~100%)。
如果设置成功,接通电源时,在停止充电的后菜单栏电池的菜单中会显示“电池不在充电”和“电源:电源适配器”(不清楚中文系统中确切的翻译是什么,大概翻译了一下233),而不是“电池已充满”。
这个设置是一直有效的,重启之后不用重新设置。当然,如果你的Mac死机了,升级系统了或者你强制重启了它,SMC中的某些键会恢复默认值,它就恢复默认的100%充电限制了。
如果因为上述原因你发现你的充电限制没了,或者你想重新设置,打开终端执行一遍上面的第2条和第4条命令即可(不用全部重来)。
要手动恢复默认设置的话:sudo ./smc -k BCLM -w 64
即可,表示设置为100%充电限制。
你也可以检查一下你有没有设置成功:./smc -k BCLM -r
,这会返回当前BCLM中的值,查看终端返回的值是不是你设置的值。
如果觉得终端设置麻烦,我给出几个自动化操作的方案,都是以上面的命令行操作为基础的(要更复杂一些,以后有空再补充):
1. 把以上操作保存为一个脚本,直接打开运行设置。
2. 利用Apple Script直接保存为一个带图形界面的app,直接运行来设置。
3. 使用hammerspoon,在系统的菜单栏里面加一个图标,加几个设置电量的按钮。这也是我自己的做法。
补充hammerspoon配置:愿意折腾的可以去看看我的hammerspoon配置,还附带了CPU的温度功耗限制和风扇控制。由于是开源的,你可以自行修改,删除一些在你电脑上不能用的功能(风扇控制目前只适用于15寸MBP,里面有说明):charlie0129/my-hammerspoon-config
效果大概是这样,可以快速选择充电限制
二、有没有插座能插充电宝然后给电池充电的?
早就有了
我觉得,因为type-c接口单口就能输出100w功率,而且逆变器效率远低于dc-dc效率,所以小容量充电宝(低于100wh)没必要加插座,给充电宝加插座还不如把低于100w的电子设备都统一换成type-c接口+pd协议充电,这东西是给你出门露营的时候接小功率电器用的。
三、街电充电宝怎么充电?
你看图3下面不是有6个触点吗,就是通过那个触点来充电的。
四、指纹锁为什么充电宝插上有电,放电池没电?
这种情况就是电池没有电了,建议把指纹锁上面的电池更换过新的就可以了。
建议您用厂家自带充电线进行充电
充电宝只能为门锁临时供电,并不能为门锁充电。用户进门后也需及时更换电池,否则电池容易出现漏液从而损坏智能门锁,希望帮得到你。
五、互电wifi可以插充电宝?
最好不要这样使用,Wi-Fi使用用直流五伏电压。
六、充电宝租借机怎么插电?
充电宝租借机一般需要插电使用。具体插电方法如下:
1.首先找到充电宝租借机后方的电源插座。
2.将电源线插入充电宝租借机的电源插座。
3.将电源插入电源插座,确保它与插座接触良好并稳固。
4.然后,按下充电宝租借机旁边的电源开关,将充电宝租借机打开。
5.这时,在充电宝租借机的显示屏上,你可以看到其电量百分比的显示,确认充电宝是否已经接通电源并开始充电。
需要注意的是,充电宝租借机插电之前需要确认插头的规格和电源电压等,确保充电宝租借机能够正常工作,同时也要注意安全使用电源插头。
七、小米充电宝电池亏电?
电池的问题。
1、移动电源在使用之后长时间放着不管,当移动电源的电量流失干净了以后,电池就会报废了。
2、当电池报废以后,再给移动电源充电的时候电池是不蓄电的,所以移动电源的指示灯就会显示满电,其实是一点电都没有的。
0
八、充电宝电用完充电伤电池吗?
本人就是做充电宝组装加工厂的。充电宝主要由主板,电芯和外壳组装而成的。充电宝电池的电,本身就不宜停放太久,因为充电宝电池里面的电,如果久了,很容量会变成虚电,而且充电宝电池的电循环用完再进行充电,更能使充电宝电池的寿命用得长久。
九、指纹锁电池能用充电宝代替吗?
可以的
如果真的忘记更换电池,到家时,会发现指纹锁没电了,可以用钥匙开锁,如果没有钥匙,一般来说,指纹锁上有一个USB充电接口,您可以使用充电宝为指纹锁充电,打开指纹锁后,您应该立即更换电池,因为干式电池不能循环充电。
指纹锁具有指纹、密码、刷卡、钥匙等多种开锁方式,由于指纹或密码
十、蓄电池充电方法不插电?
不能
充电器不插电源不能给电瓶充电,因为充电器它只是把交流电转换成直流电的一个中间设备,它不具备直接制造电的功能、如果不插电,它就是一个摆设,起不到任何作用,所以它必须插上符合充电器所使用的电源,经过整流,把直流电源远不段的送入电瓶,行成充电过程。