AppHouseKitchen / AlDente-Charge-Limiter

Menubar Tool to set Charge Limits and Prolong Battery Lifespan
https://apphousekitchen.com/
Other
7.89k stars 291 forks source link

Charge to 80% if TypeC, charge to 100% if Magsafe #718

Open vanyatwo opened 2 years ago

vanyatwo commented 2 years ago

I usually want Macbook charging to be efficient when I work at home. But each morning, I go to the cafe to work for 3-4 hours, and I want to have a max-charged battery. With Aldente and limit selected at 80%, I have 20% less battery charge. It could be important when you're away from the socket.

Before going to the cafe, I charge Macbook with MagSafe, not TypeC. Because Magsafe is much faster. And maybe there is some opportunity to catch state when you're charging with the MagSafe and allow it to charge the battery up to 100%?

stepanjakl commented 2 years ago

+1 great idea!

DamonHD commented 2 years ago

I would also like the ability to automatically charge differently depending on the charge source, eg for me off-grid or grid-tied.

(For my new MBA with USB-C charging that might be as simple as, if it's detectable by AD, whether the PD voltage is 15V which is the mains charger, or lower which would be my off-grid system.)

Rgds

Damon

vanyatwo commented 2 years ago

or even easier UX - button which asks if you would go out of home (grid). If yes -> charge up to 100%

dfreier commented 2 years ago

@vanyatwo Couldn't you just plug in your MagSafe cable, and click the Top Up button?

ryders commented 2 years ago

@dfreier I'm thinking @vanyatwo doesn't want to open the laptop, but instead, just plug it in, perhaps? 🤷‍♀️

I would like suggest a different way of looking at this feature, however. I'm not sure if AlDente is able to control much about the "speed/rate of charge", but I would like a feature that says "I'm leaving in XX hours" or "at X time", and for AlDente to optimise the speed of charging so that by the time has arrived, the battery is 100% (or perhaps at the charge limit).

example 1, it's 7am and my battery is 10%, "I'm leaving at 8am" or "I'm leaving in 1 hour" will tell AlDente to do as much charging as required to get to (or as close to) my charge limit as possible.

example 2, it's 9pm and my battery is 10%, "I'm leaving in 10hrs" or "I'm leaving at 7am" tells AlDente to dynamically adjust the charge rate to gradually charge evenly over 10hrs.

This should work with both magsafe or usb-c, and could perhaps even be put on a schedule (hell -- read my calendar for an event called "AlDente, I'm leaving" 😆

Of course, simply because fast charging after 50% soc is not great for the battery..

Thoughts?

MatthiasKerbl commented 1 year ago

Hi @vanyatwo,

I think this is quite a niche feature and as mentioned above, you could also just use the Top Up feature. I don't think that we will add this exact feature any time soon, however, if it is possible to detect the different charging sources, we could easily add it to Shortcuts and then you could configure it yourself the way you want it.

@ryders

I would like suggest a different way of looking at this feature, however. I'm not sure if AlDente is able to control much about the "speed/rate of charge", but I would like a feature that says "I'm leaving in XX hours" or "at X time", and for AlDente to optimise the speed of charging so that by the time has arrived, the battery is 100% (or perhaps at the charge limit).

This would definitely make a lot of sense, unfortunately, we were so far not able to find a way to control the charging speed for MacBooks.

Cheers, Matthias