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

看板 MAC
作者 serenemind (沉)
時間 2024-10-31 07:42:02
留言 97 ( 48推 0噓 49→ )
回文 2則
抱歉,再開一篇比較醒目,因為對已經安裝的人很重要 有人之前執行校正,放電到 15% 時出現錯誤訊息,請務必更新 更新只要打 battery update 這個指令就可以了 目前版本是 v2.0.3,主要加了以下這些 1. 修正校正時成功放電到 15% 卻出現錯誤訊息的問題 2. 修正關機後充電上限失效的問題 3. 更新自動通知功能,已安裝使用的人,只要有更新版就會在螢幕右上方 收到通知,這樣以後就不用透過 ptt 來通知了 https://i.imgur.com/WCI4wfh.jpg
Re: [軟體] 改寫了一個 MAC 電池優化程式
4. 中文化,如果你的 macOS 語系是繁中,通知與狀態都會用中文顯示, 反之則用英文 https://i.imgur.com/6ni0OSv.jpg
Re: [軟體] 改寫了一個 MAC 電池優化程式
5. 顯示下次校正時間,如上圖,這是為了設定幾星期校正一次的人,會不知道 下次校正日期是什麼時候。這個計算有點複雜,希望沒寫錯:) 另外,因應使用者提出的反饋,之後會再加入以下功能 1. 定時校正週期可以設定幾個月才一次,因為有人覺得每個月一次還是太多了 2. 自由切換用繁中還是英文顯示,因為有人雖然 macOS 語系是繁中,但偏好看英文 另外,有人希望螢幕關著也可以進行校正,技術上當然是做的到的,但是會動到你的 電腦設定,而且強制手動打開螢幕也讓你知道準備開始校正了,是一個很好的提醒 所以是不是開放這個選項我還是有點猶豫。 應用程式寫給自己用輕鬆愜意,但是分享出來後,一來怕出問題影響他人,二來機種 版本不同會碰到諸多意想不到的相容性問題,最後又要顧及使用者的體驗, 真的是壓力山大。還好這個應用程式很單純,大概告一個段落了,祝大家電池長長久久。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.239.246 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MAC/M.1730331728.A.50A.html

回文

[軟體] 改寫了一個 MAC 電池優化程式
74 140 mac serenemind
2024-10-27 15:29:58
Re: [軟體] 改寫了一個 MAC 電池優化程式
48 97 mac serenemind
2024-10-31 07:42:02

留言

※ 編輯: serenemind (220.135.239.246 臺灣), 10/31/2024 07:51:35
gary8442 10/31 08:38 1F
SungGo 辛苦了! 10/31 08:42 2F
idletime 大推一個 真的好用 謝謝好人 10/31 09:07 3F
ho83leo 推推,給星星~ 10/31 09:49 4F
olivier797 感謝大大 10/31 09:52 5F
s90256 願好人一生平安 10/31 12:17 6F
Watersmanpow 10/31 12:40 7F
LonNol 推一個 10/31 12:47 8F
xoy 推推 10/31 12:59 9F
cityeffect 辛苦了 10/31 13:18 10F
max8568 10/31 13:31 11F
lutein push 10/31 13:33 12F
zebra1986 純推不下 10/31 13:55 13F
aidenchuan 好人大感謝 長時間充電使用者受益良多 10/31 14:49 14F
jerryho0106 10/31 15:30 15F
b10007034 請問原PO,calibrate或是discharge都沒辦法放電該怎麼 10/31 17:47 16F
b10007034 辦QQ? 10/31 17:47 17F
rory1205 請問下校正指令時要插著電,但開始校正後是不是要拔電 10/31 17:48 18F
rory1205 10/31 17:48 19F
b10007034 我其實也試過--force-discharge,但都沒辦法像AlDente 10/31 17:49 20F
b10007034 可以放電 10/31 17:49 21F
rory1205 我的狀況應該也是下完指令一直沒放電,所以才想問說是 10/31 17:58 22F
rory1205 不是要拔電。ps:是intel版 10/31 17:58 23F
s110062647 同上,我也是intel i3 2020 10/31 18:12 24F
如果是 intel 的話,應該是有在放電,只是右上角的電池 icon 沒有顯示正確 但是 % 會一直往下掉。 如果真的沒有放電的話,請用以下連結發問,我再幫忙看 https://github.com/js4jiang5/BatteryOptimizer_for_MAC/issues
※ 編輯: serenemind (220.135.239.246 臺灣), 10/31/2024 18:23:35
aaronfu 抱歉問個菜菜的問題,在執行放電的時候是不是不能把終端 10/31 19:29 25F
aaronfu 機關掉,還有之後限制充電的時候也不能把終端機關掉嗎? 10/31 19:29 26F
如果是在終端機下指令的話,關掉終端機程式就被終止,放電會被中斷,回到限制充電的 狀態。限制充電的動作在關掉終端機後還是繼續運行的。
Two4 一點資訊回饋:昨天早上成功放電到 15% 後開始充電,不過在 10/31 19:51 27F
Two4 充電到 100% 前再次顯示失敗。昨天傍晚先嘗試更新,當時顯示 10/31 19:51 28F
Two4 的版本是 v2.0.1 無須更新,再次校正。這一次校正就成功跑完 10/31 19:51 29F
Two4 全部程序了。剛才下班後回來執行更新到 v2.0.3。再次感謝原 10/31 19:51 30F
Two4 PO 的分享~ 10/31 19:51 31F
aaronfu 感謝原po大大 10/31 20:09 32F
kobe083 謝謝 10/31 21:06 33F
ctrcbagayaro 想問一下,所以建議maintain在幾%到幾%呢? 10/31 22:01 34F
筆電有隨身攜帶的,建議設定在 80% 如果是 24 小時插電的,建議設定在 60%
jcwang 大大一生平安 10/31 22:33 35F
※ 編輯: serenemind (220.135.239.246 臺灣), 10/31/2024 23:12:47
ctrcbagayaro 感謝原PO回覆 10/31 23:17 36F
ksx064 推 大好人 11/01 00:05 37F
CGary 推個 原po大好人 11/01 07:57 38F
PaganTsai 推。上班再來更新 11/01 07:57 39F
b6mh19841227 S大辛苦了,我上一篇提的插上AC不掉電是指,當我沒 11/01 08:42 40F
b6mh19841227 插上任何AC,電力是一直往下掉,但我把AC插上後電 11/01 08:42 41F
b6mh19841227 池會停在當下的%數,包含calibrate和maintain兩種 11/01 08:42 42F
b6mh19841227 模式都是 https://i.imgur.com/4JRRG1u.jpeg 11/01 08:42 43F
Re: [軟體] 改寫了一個 MAC 電池優化程式
43F
b6mh19841227 未插上AC掉電正常 https://i.imgur.com/DYrrWX2.j 11/01 09:11 44F
Re: [軟體] 改寫了一個 MAC 電池優化程式
44F
b6mh19841227 https://i.imgur.com/qpqi12N.jpeg 11/01 09:12 45F
Re: [軟體] 改寫了一個 MAC 電池優化程式
45F
serenemind 你的 battery maintain 怎麼被終止了? 11/01 09:17 46F
serenemind 請先執行 battery update 11/01 09:17 47F
serenemind 先更新到 v2.0.4 版看看 11/01 09:17 48F
youngman77 有和@b6mh19841227一樣的問題, 接著AC不會放電 11/01 11:05 49F
youngman77 已經關MacOS電池優化,CPU-intel+Sequoia-15.0.1 11/01 11:07 50F
b6mh19841227 更新了,然後試著不透過dongle供電,AC直接插電腦 11/01 11:32 51F
b6mh19841227 還是一樣,測試超過一小時沒掉電也沒充電,MacOS 12 11/01 11:32 52F
b6mh19841227 .7.5 https://i.imgur.com/kFGaH5z.jpeg 11/01 11:32 53F
Re: [軟體] 改寫了一個 MAC 電池優化程式
53F
看起來充電控制的功能正常,但是放電無法控制。可能 intel 的機種不同控制方式 不一樣,造成不相容的問題。我的是 MBPR 2014 的,之後再看有沒有機會找到2016-2020 Intel 機種放電控制方法。 不過 M1 晶片的應該都沒問題才對。
serenemind 我找到了一個方法,更新後你們再試試看 11/01 12:38 54F
kobe083 https://i.imgur.com/HpYpcZd.jpeg 11/01 12:58 55F
Re: [軟體] 改寫了一個 MAC 電池優化程式
55F
kobe083 請問請問我設80 40可以嗎? 11/01 13:00 56F
kobe083 偶爾插電使用! 11/01 13:00 57F
kobe083 謝謝 11/01 13:00 58F
b6mh19841227 新發現,解除安裝設定好像沒被取消,可能要注意一下 11/01 14:58 59F
serenemind 什麼意思?可以說明清楚一點嗎? 11/01 15:17 60F
剛剛上傳了 v2.0.5 版,應該解決了部分 Intel Macbook 無法放電的問題了 請更新後試試看
youngman77 Thanks! v2.0.5可以放電了 11/01 15:30 61F
serenemind 太棒了,表示我猜對了,沒有你們的機型只能用猜的 11/01 15:34 62F
humor0913 推推 11/01 16:06 63F
kobe083 https://i.imgur.com/GXUhWTq.jpeg 11/01 19:03 64F
Re: [軟體] 改寫了一個 MAC 電池優化程式
64F
kobe083 謝謝大神 11/01 19:03 65F
purplvampire 推推 11/01 19:45 66F
saedn 好厲害!有中文耶! 11/02 06:46 67F
kobe083 https://i.imgur.com/bUzxtCo.jpeg 11/02 09:26 68F
Re: [軟體] 改寫了一個 MAC 電池優化程式
68F
kobe083 剛剛更新到最新版,電池健康度也校正回來# 11/02 09:28 69F
kobe083 謝謝大神 11/02 09:28 70F
我這版有個地方修錯了,你明天應該會收到更新通知,記得更新到 v2.0.7
※ 編輯: serenemind (220.135.239.246 臺灣), 11/02/2024 11:45:38
inspire0201 ErrorUnknown command 'create_daemon' 11/02 17:18 71F
inspire0201 請問我輸入battery maintain出現這個訊息是為什麼? 11/02 17:19 72F
inspire0201 更新:重新安裝之後錯誤訊息消失了 11/02 17:35 73F
kobe083 https://i.imgur.com/fPAtcwP.jpeg 11/03 00:31 74F
Re: [軟體] 改寫了一個 MAC 電池優化程式
74F
kobe083 謝謝 11/03 00:33 75F
e986520 請問下限設定多少有什麼差別呢?之前用 Aldente 好像只 11/03 00:49 76F
e986520 有設定上限 11/03 00:49 77F
e986520 battery status 的電量和 mac 狀態欄顯示的電量不同是正 11/03 00:50 78F
e986520 常的嗎?感謝大大 11/03 00:50 79F
e986520 更新:查了之後懂了~ 11/03 01:04 80F
t11164 請問大大,我的電池充滿100%後輸入battery maintain 80 11/04 05:24 81F
t11164 40,並且有接著電源。終端機顯示暫停充電,但是看到充電 11/04 05:24 82F
t11164 燈一直持續亮著,並且電量沒有下降。這樣是正常的嗎? 謝 11/04 05:24 83F
t11164 11/04 05:24 84F
電池充滿到 100% 後輸入 battery maintain 80 40 並不會主動放電到 80%,除非 你在跳出來的對話框問你是否要立即放電到 80%時選擇 Yes。
e986520 大大請問一下,我昨天輸入 battery maintain 81 之後放 11/04 15:05 85F
e986520 電到 81,後來插著電也有停在81,但今天插電用的時候又 11/04 15:05 86F
e986520 充到100了,然後一直跳出 paassword 但是沒讓我輸入,是 11/04 15:05 87F
e986520 每天都要重新授權嗎https://i.imgur.com/EGPJnNf.jpeg 11/04 15:05 88F
Re: [軟體] 改寫了一個 MAC 電池優化程式
88F
我查到原因了,因為最近在找 Intel Macbook 為什麼放電只能到 50% 的問題,頻繁 的嘗試導致有些東西沒有設定到,我在 v2.0.9 會改好,你們收到更新通知後更新完 應該就沒問題了。 我之後會把 Intel 的問題切開到另外一個分支,避免影響到穩定的主線版本。
kingsongyy 大大好人一生平安,有福報! 11/04 20:18 89F
已更新至 v2.0.9 版 這次更新完後,會自動跳出對話框說明本次更新的內容 未來執行 battery update,就會直接顯示遠端最新版的內容,如下圖 https://i.imgur.com/Md524Kb.jpg
Re: [軟體] 改寫了一個 MAC 電池優化程式
這樣使用者就可以自行判斷是否需要更新 例如更改的部分是針對 Intel 的機型,但你的是 Apple M1/2/3,那就沒必要更新 但如果有修正 bug,就建議一定要更新。 還有之前的更新都會要求輸入密碼,這次更新完後,之後的更新應該都不需要再 輸入密碼了,除非更動到需要權限的部分。 下一個版本,我準備處理 Clamshell mode 螢幕關上後的放電問題 應該能做到即使放電也不會讓電腦進入睡眠,而且也不需要動到你的電腦設定 這是在找 Intel 的問題時意外的發現,AlDente 應該也是類似的做法。
※ 編輯: serenemind (220.135.239.246 臺灣), 11/04/2024 22:47:20
t11164 感謝大大回應,更新版本之後確實可以插上AC開始放電。另 11/05 05:51 90F
t11164 外想請教那個sailing to 某個數字的意義是什麼呢?因為我 11/05 05:52 91F
t11164 從100%開始放電,設定maintain 80 50,但80%就停住不動了 11/05 05:52 92F
t11164 。我以為是放電到50%開始充電到80%,然後在這區間不斷循 11/05 05:52 93F
t11164 環。 11/05 05:52 94F
serenemind 你的設定是高於80%停止充電,低於50%才開始充電 11/05 07:43 95F
kobe083 https://i.imgur.com/zwGi2sx.jpeg 11/05 09:57 96F
Re: [軟體] 改寫了一個 MAC 電池優化程式
96F
kobe083 今天有更新!謝謝 11/05 09:57 97F