作者 serenemind (沉)標題 [軟體] 改寫了一個 MAC 電池優化程式時間 Sun Oct 27 15:29:58 2024
原作者的版本
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%
其他使用細節就不在這邊贅述,可以參考我上面的連結。
這樣功能應該算齊全了,分享給大家,有興趣的可以安裝試試看。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.239.246 (臺灣)
※ 作者: serenemind 2024-10-27 15:29:58
※ 文章代碼(AID): #1d7UlwVq (MAC)
※ 文章網址: https://www.ptt.cc/bbs/MAC/M.1730014202.A.7F4.html
※ 同主題文章:
[軟體] 改寫了一個 MAC 電池優化程式
10-27 15:29 serenemind
※ 編輯: serenemind (220.135.239.246 臺灣), 10/27/2024 15:31:58
推 Ufunin: 先幫推,晚點裝1F 10/27 15:38
→ babylon297: 我二月跟人買的M1Pro先後用AlDente和bclm
目前還是100% 不過升OS15後bclm不能用了
就用回AlDente了 蠻樂見有人做類似開發的
晚點也來試試~ 推3F 10/27 16:10
推 Zyar: 神人幫推10F 10/27 17:45
推 saedn: 好厲害!希望我會用!回家研究看看11F 10/27 18:54
推 Two4: 推~14F 10/27 20:19
--