PTT評價

[軟體] 改寫了一個 MAC 電池優化程式

看板MAC標題[軟體] 改寫了一個 MAC 電池優化程式作者
serenemind
(沉)
時間推噓 8 推:8 噓:0 →:4

原作者的版本 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 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.239.246 (臺灣)
PTT 網址
※ 編輯: serenemind (220.135.239.246 臺灣), 10/27/2024 15:31:58

Ufunin10/27 15:38先幫推,晚點裝

EpicWang10/27 15:59

babylon29710/27 16:10我二月跟人買的M1Pro先後用AlDente和bclm

babylon29710/27 16:10目前還是100% 不過升OS15後bclm不能用了

babylon29710/27 16:10就用回AlDente了 蠻樂見有人做類似開發的

babylon29710/27 16:10晚點也來試試~ 推

ho83leo10/27 16:17

nippleman10/27 16:40

yizang10/27 17:21

Zyar10/27 17:45神人幫推

saedn10/27 18:54好厲害!希望我會用!回家研究看看

sanyoHsu10/27 18:57