AlDente-Charge-Limiter icon indicating copy to clipboard operation
AlDente-Charge-Limiter copied to clipboard

Improve Heat Protection: Active cooling while charging

Open nheeren opened this issue 2 years ago • 15 comments

Maybe this applies only to the M1 Macs, but I noticed that the battery of my MacBook Pro becomes quite hot while charging. The cooling system of this new MacBook design is very efficient and also the air inlet passes the batteries, cooling them effectively. However, because the Mac is so energy-efficient, the fans actually almost never activate.

So I tried to activate the fans during charging today and the temperature reduction at a fan speed of 50% was considerable. I used iStat Menus to control the fans and measure temperature.

Screenshot 2022-03-16 at 10 46 14

So since you already read the temperature sensors in your Heat Protection feature, I was thinking it might be quite simple to control the fans as well. In case you consider such a feature, please do not only implement an on/off option only, but a more fine-grained control to keep noise at bay 😉

nheeren avatar Mar 16 '22 11:03 nheeren

For those that are also using iStats, I just realized that there is already such a functionality...

Screenshot 2022-03-18 at 12 54 53

nheeren avatar Mar 18 '22 11:03 nheeren

For those that are also using iStats, I just realized that there is already such a functionality...

do not only implement an on/off option only, but a more fine-grained control to keep noise at bay

Can iStats be set so that it has to be charging and over a certain threshold.

Perhaps AlDente could do this? but still have a point where charging is stopped to fallback on.

andrewcrook avatar Mar 19 '22 11:03 andrewcrook

Can iStats be set so that it has to be charging and over a certain threshold.

The setting can be refined a bit more: Screenshot 2022-03-20 at 18 01 40

nheeren avatar Mar 20 '22 17:03 nheeren

@nheeren Do we know how to get the battery temp in istats ?

andrewcrook avatar Mar 21 '22 22:03 andrewcrook

@andrewcrook Not sure if I understand your question correctly, but it is one of the available sensors. Maybe not all Macbooks have such a sensor. I am on am MBP 16" 2021.

Screenshot 2022-03-23 at 22 14 12

nheeren avatar Mar 23 '22 21:03 nheeren

@andrewcrook Not sure if I understand your question correctly, but it is one of the available sensors. Maybe not all Macbooks have such a sensor. I am on am MBP 16" 2021.

Yeah somingthing isnt right? M1 13” MBP 2020

image

andrewcrook avatar Mar 29 '22 10:03 andrewcrook

Interesting. When you activate Heat Protection in Al Dente, does it display a temperature? @andrewcrook

Screenshot 2022-03-29 at 12 31 59

nheeren avatar Mar 29 '22 10:03 nheeren

@nheeren

Yes and it seems to be correct (or what I would expect). However, doesn’t match any of the other sensors I think it must be missing from from iStats

image

Battery etc does show up in Macs Fan Control. (taken some times after the above)

image

andrewcrook avatar Mar 29 '22 11:03 andrewcrook

@nheeren just to let you know the battery issue in istats for 13” M1 is now fixed in 6.62.

But it would still be great to have a fan feature in Al Dente

andrewcrook avatar Mar 30 '22 10:03 andrewcrook

That would be a very neat feature indeed.

I have an issue with heat protection and an improvement that I described in #675, but if we can have the fans turning on as well, that would be even better!

alexbaramilis avatar May 09 '22 17:05 alexbaramilis

This would be so neat to have in one package! Just today it was so hot I wasn't able to charge the battery at all. I downloaded Macs Fan Controller, turned it to full blast and in 10 minutes my battery was right at my charging limit.

devklepacki avatar Aug 02 '23 15:08 devklepacki

The heat protection feature is very good but sometimes I need to chage the battery up to max capacity as much as quickly. In that case I need to disable that feature or open another app(in my case it is tg pro) to set the fans max rpm as manually.

I would be happy if can the Al Dente can control the fans when needed. Because I use the TG Pro only for that case, I dont need it in my normal usage.

SevcanAlkan avatar Dec 06 '23 13:12 SevcanAlkan

The heat protection feature is very good but sometimes I need to chage the battery up to max capacity as much as quickly. In that case I need to disable that feature or open another app(in my case it is tg pro) to set the fans max rpm as manually.

I would be happy if can the Al Dente can control the fans when needed. Because I use the TG Pro only for that case, I dont need it in my normal usage.

Hi @SevcanAlkan,

including the fans is something we might include in a future update. For now, if you want to charge the battery to 100% quickly, you can use the Top Up feature. During Top Up, the Heat Protection feature is ignored automatically.

Best, Matthias

MatthiasKerbl avatar Dec 06 '23 14:12 MatthiasKerbl

@MatthiasKerbl

I was thinking, Do any of these Mac Fan Control Apps use AppleScript and/or Shortcuts?

If so adding some AlDente configurations to trigger AppleScript and or Shortcuts on events and passing values might be a great way to expand some of the functionality and opens it up for all sorts of integrations and new features.

andrewcrook avatar Dec 06 '23 15:12 andrewcrook

Hi @andrewcrook,

Do any of these Mac Fan Control Apps use AppleScript and/or Shortcuts?

I am not sure since I have not done a deep dive on Mac Fan Control apps before.

If so adding some AlDente configurations to trigger AppleScript and or Shortcuts on events and passing values might be a great way to expand some of the functionality and opens it up for all sorts of integrations and new features.

This should already be possible from our end through the Apple Shortcuts integration of AlDente.

Long term, we are going to add fan control functionality to AlDente Pro, we are just not focusing on it right now.

Best, Matthias

MatthiasKerbl avatar Dec 07 '23 09:12 MatthiasKerbl