Battery Full Alert [duplicate]

Is it possible/necessary to configure a "Battery is full, remove charger notification" similar to the Low Battery Alert?

I run macOS Sierra on my computer and wonder what software or scripts or configuration is needed to perform this.

[Based on an answer, the question has been modified to include if this is necessary since that was the main intention behind the query]


Solution 1:

This is completely unnecessary.

All batteries packs have a something called a battery protection circuit which is designed to disconnect the battery from the charging source once it reaches full capacity and disconnect from the load once it drops to a certain voltage. Below is a photo from a (circa 2007 MacBook) battery that has been disassembled.

enter image description here

Battery Health Management

With the release of Catalina (10.15.5) this is now even more unnecessary as this "battery preservation" technology is now baked into the OS; it's called Battery Health Management. The way it works is that it reduces the maximum charge while plugged in. The battery icon may show "Not charging" and will discharge to around 93% even with the charger connected before charging again. See Apple Support Document About battery health management in Mac notebooks.

When you overcharge a battery, you could damage it and cause it to burn. Without this protection circuit, at minimum you would be drastically shortening the life of your battery and at worst, starting a fire (thermal runaway).

There is an excellent YouTube video that shows how a protection circuit works through building one. There's also an excellent article on HowStuffWorks; Can your laptop battery be overcharged?

Solution 2:

Additional software is required.

See Should I disconnect my MacBook Pro's power cord when the battery is fully charged? for a discussion about getting those most from your laptop's battery.

Battery Guardian

Depending on what you want to achieve, Battery Guardian can remind you when to fully discharge a battery.

DssW Battery Guardian

Beyond an Alert

If you want to do more when your battery reaches a specific charge or state, then additional software is needed. One approach is Power Manager, which I am involved with. With Power Manager, you can run scripts and actions based on your Mac's UPS and battery state.