(更新)
我做了一些修改來支援關機時維持上限,如果你已經有下載使用要更新的話
只要在 Terminal 下執行
battery update 就可以了
=========================================
原作者的版本 https://tinyurl.com/32ec4mzd
我改寫的版本 https://tinyurl.com/yc4bvyaj
這程式的功能跟 AlDente 差不多,就是設定充電上限,還有電池校正,
目的是延長電池壽命,適合筆電長時間插電的情況。
為什麼要改寫呢?因為七月剛買的 MBPR M1 MAX 整新機,用他的程式做了兩次校正,
健康度直接從100%掉到96%。看原作者已經沒在回應問題,所以只好自己來。
研究後發現的確有一些詭異的地方,改掉後用自己的版本做校正,第一次回復到 98%,第
二次竟然回復到 100%,驚喜!!!
就這樣誤打誤撞的幫電池打通了任督二脈,完美回春!!!
後來想想,原版的功能太陽春,既然上手了,乾脆把功能擴充,希望完全取代
AlDente PRO 跟 coconutBattery。
努力了幾天,開發到現在跟原版比已經不可同日而語了,新增的功能包括
1. 原版只支援 Apple 晶片的筆電,我改成也能支援 Intel 晶片,
主要是為了我的 MBPR 2014。
2. 增加 sail mode,這樣就不需要 AlDante PRO 了
3. 增加定時校正,設定每個月哪幾天作校正,或者也可設定固定星期幾,
然後幾個星期做一次校正
4. 電池校正時如果筆電上蓋闔上了,就發出提醒通知。上蓋一被打開就自動開始校正,
超過24小時還沒打開就跳過本次校正。這主要是因為校正過程會放電,沒打開會
導致筆電進入睡眠。
5. 原版筆電睡眠或關機就無法限制充電,我改成睡眠跟關機時仍然有用,這需要用到
Apple 所提供的功能。可惜聽說從 Sequoia 開始,Apple 把這個功能拿掉了,
網路上看到討論區哀鴻遍野。所以若是已經更新到 Sequoia的話,只有開機
才能運作,這是 Apple 的決定,沒辦法。
6. 記錄每日電池容量、健康度、溫度、電壓、循環次數。每天主動發出一次通知
提供這些資訊,這樣就不需要打開 coconutBattery了。
安裝跟使用都很容易,Terminal 下打一行指令就能安裝完成,完成後設定一次以後
就可以無腦使用
- battery maintain 45 40
表示超過 45% 停止充電,低於 40% 開始充電。執行時會跳出對話框
問你要不要立刻放電到45%,可以自己決定,10秒內沒決定,我就幫你決定了。
- battery calibrate
做電池校正,先放電到 15%,接著充電到 100%,等一小時後放電到指定的上限
- battery schedule day 3 18 hour 9 minute 30
表示每月3, 18這兩天早上9:30 做校正
- battery schedule weekday 2 week_period 4 hour 9 minute 30
表示每 4 個星期在星期二早上 9:30 做校正
- battery maintain stop
停止這個程式,這樣上限就消失,會充電到100%
其他使用細節就不在這邊贅述,可以參考我上面的連結。
這樣功能應該算齊全了,分享給大家,有興趣的可以安裝試試看。
作者: Ufunin (冬陽) 2024-10-27 15:38:00
先幫推,晚點裝
作者:
EpicWang (lighten up)
2024-10-27 15:59:00推
作者: babylon297 (COK) 2024-10-27 16:10:00
我二月跟人買的M1Pro先後用AlDente和bclm目前還是100% 不過升OS15後bclm不能用了就用回AlDente了 蠻樂見有人做類似開發的晚點也來試試~ 推
作者:
ho83leo (LWHo)
2024-10-27 16:17:00推
作者: yizang 2024-10-27 17:21:00
推
作者:
Zyar (Zyar)
2024-10-27 17:45:00神人幫推
作者:
saedn (~自掛東南枝~)
2024-10-27 18:54:00好厲害!希望我會用!回家研究看看
作者: sanyoHsu (cool man) 2024-10-27 18:57:00
推
作者: twlosser 2024-10-27 19:55:00
推一個不用開GUI
作者:
Two4 2024-10-27 20:19:00推~
作者:
lutein (葉黃素)
2024-10-27 21:05:00push
作者:
max8568 (為了靜香而戰)
2024-10-27 22:15:00推
作者:
jcwang (抱殘守缺)
2024-10-27 23:47:00推一個
作者: beamen (呆呆) 2024-10-28 00:05:00
推
作者:
Ice9 (又到了屬於我的季節)
2024-10-28 00:56:00推
作者: jacky81005 (Mr.Chiang) 2024-10-28 00:57:00
推
作者:
BaWanYi (BaWanYi)
2024-10-28 01:00:00推用心
作者:
undft082 (undft)
2024-10-28 01:10:00先推
作者:
KINGWAP (阿姆斯撞)
2024-10-28 04:19:00想請教一下 電池校正的目的為何?
作者:
boyea55 (boyea)
2024-10-28 08:51:00不好意思,可以請問要怎麼安裝嗎?謝謝
作者: jerryho0106 (iamWHOami) 2024-10-28 09:40:00
推
作者: alex780312 (Alex) 2024-10-28 10:41:00
有神快拜!
作者: river800111 2024-10-28 11:06:00
推
作者:
Faing (我也不想這樣)
2024-10-28 11:41:00很方便使用,謝謝分享,推一下
我有買Aldente Pro應該就不用下載了對吧?XD 蘋果官方的電佳最佳化都嘛不準
作者:
ipis (呆鍋)
2024-10-28 12:33:00推一個
作者: guanting886 (Guanting) 2024-10-28 12:51:00
好奇校正的原理是什麼 為什麼會認為是正確的?
作者:
alfahsu (Alfa)
2024-10-28 14:16:00推 老MBPR路過
進maintain mode 不充電後,calibrate 會有 error說沒插充電器
作者:
pent (有人試我的密碼,幹)
2024-10-28 15:24:00感謝祝好人 上廁所永遠有衛生紙
@rickieyang,你可以在我的 Github 上提出 issue問題討論在那邊比較恰當
作者: ksx064 (Ken) 2024-10-28 16:26:00
推
先推已下再研究怎用 m1pro電池 88%了 care到26/9/26
作者: heiwa (平和過日子) 2024-10-28 16:36:00
推
作者:
Birdy (是是是)
2024-10-28 16:56:00先推再說
作者:
huabandd (我是阿肥巴你頭)
2024-10-28 17:23:00推一個
筆電開著, 外接螢幕鍵盤.下 maintain off 後就可以 calibrate 了
作者: babylon297 (COK) 2024-10-28 17:56:00
今天心血來潮用AlDente做了校正 健康度101%了笑死對了請教一下 校正時沒開蓋的提醒是怎麼提醒
作者: babylon297 (COK) 2024-10-28 18:54:00
我看了英文說明似乎還需要開啟睡眠時通知這可能會比較耗電 此外沒開蓋也看不到可能要開通知音效XD
作者:
macings (Zach)
2024-10-28 19:53:00推
作者:
weimr (小胖)
2024-10-28 21:07:00推
占用少記憶體是一大優點我有買Pro版確確實占用不少 (還好捏上去升級大ram買丐版MACBOOK 記憶體容易不夠用
作者: wwwsamyoui12 (那個那個) 2024-10-28 23:25:00
推一個 感謝開源
作者:
j26356147 (Cat Zheng)
2024-10-29 00:44:00推!
推open source想問一下關於第5點已經更新至sequoia表示蓋上筆電/關機持續充電就沒辦法限制充電上限?那只要蓋上筆電/關機不要充電就好了?
作者:
eit (麵仔)
2024-10-29 08:02:00推
Sequoia 是關機跟睡眠不行,跟螢幕有沒有蓋上無關除非你一蓋上螢幕就啟動睡眠
作者: babylon297 (COK) 2024-10-29 12:14:00
只要關機後不插電,那個關機後的上限我認為根本沒差,除非你關機前留下很低的電量,關機後又會不正常掉電,所以我升Sequoia了
插著變壓器的話,好像還是一直在充電,2016MBP用外接dongle供電
再問一個 安裝後是不是需要關掉macbook內建電池優化謝謝
作者:
kobe083 (Yu)
2024-10-29 21:03:00請問安裝後插電然後可以邊使用電腦嗎?還是建議關機充電。謝謝
作者:
onlywe (only_we)
2024-10-29 22:06:00感謝開源分享安裝後用指令查看狀態,健康度跟Mac內建提供的數值不一樣另外有一個問題,個人習慣外接螢幕闔上mac工作(螢幕供電這樣使用校正時,還需要將mac打開嗎?
作者:
Two4 2024-10-29 22:43:00試了幾次校正都顯示 Calibration Error: Discharge to 15%fail。不曉得原因
作者:
kobe083 (Yu)
2024-10-29 23:35:00有!我今天升級15.1系統,這樣可以吧?感謝
作者:
autopass (how to give name)
2024-10-29 23:39:00me too, 怎樣算校正完成、成功?
作者: superstu (哇係阿BB) 2024-10-30 00:06:00
推爆
作者:
Two4 2024-10-30 00:12:00有放電到 15%。會先顯示 Discharging completed at 15%,下一行就跳上面的 Error,然後就回復 Battery maintain。機型是 2015 MPBR 13
作者:
Newtype (你快樂所以我快樂)
2024-10-30 09:22:00感謝分享!
跟 Two4 一樣10/29/24-09:36:36 - Discharging completed at 15%10/29/24-09:36:36 - Calibration Error: Discharge to 15% fail10/29/24-09:36:36 - Battery maintain is already running然後就跳出了但明明 battery calibrate 前有先 maintain stop 了
作者: babylon297 (COK) 2024-10-30 15:00:00
我今天update後看battery status發現電量應為80% 而log顯示76%與上面某版友一致會是因為我開了AlDente的硬體電池電量嗎
目前測試只要插上AC就沒辦法中斷充電插回AC後電會被充滿,然後終端機會顯示拔掉前的電量更正,插回剩餘容量就不會掉,系統Power內卻顯示未充電
作者: icepak83 2024-10-31 12:35:00
推 晚點來裝看看
作者:
kobe083 (Yu)
2024-10-31 16:15:00作者:
ballII (無限期徵才)
2024-11-01 10:01:00請教若想解除安裝,指令是?(只是預問,不是使用不順)
請問為何是選45%停止充電,40%開始充電?而不是80%?差距只有5%不就蠻常要充電?想知道理由,做為設定的參考,感謝。