Help Pages - Battery Monitor Widget

Check for updates

Having issues? A solution might be available in the knowns issues.
More questions? Visit the FAQ or the forums!

Main Screen

The main screen of the application is either started from the application list, from a click on an active widget or from a notification in the status bar.


The history screen displays battery history data. The drain/charge data can use mA or %/h units, switchable tapping a value. Pro user can also manage history marks from that screen.


The estimates screen shows you how much time remains to finish charging or draining the battery. (how estimates are calculated).


This screen helps maximize battery capacity and measure its aging. Why and how to do calibration is explained in this faq.

In this screen, Pro users can update the reference battery capacity (mAh) using the measured mAh, but need to be careful as it impacts the estimated times and could also impacts the mA readings. Please check this faq about the "Update mAh" button.

Please also refer to that page for more details.


The graphics can be shown in full-screen by a long-press on the main-screen graphic (default) or using the context menu shown after a long-press (optional). See settings for more information.

IMPORTANT: Graphics are disabled when history logging is disabled.


Notification can be used to show battery-related information in the status bar. Application is package with basic space-saving icons, but external package can be used to display accurate %, temperature and current information. See settings for more information.


Alarms can be triggered based on the following events:

  • Battery full (100%)
  • Battery fully charged (100% and 0mA)
  • Voltage out of range (user-defined minimum-maximum)
  • Temperature too high (user-defined temperature)

See settings for more information.

Widget Usage

The widgets are highly customizable, changing their visual aspects and selecting which data to display. Any active widget is refreshed as soon as battery information is updated (event-based for all information, except mA/mW which requires polling).

See settings for more information.


All settings are described in this page!

Efficient Monitoring and Saving CPU time

Read more about how to optimize the monitoring and how to change settings depending on your needs to reduce battery consumption to its minimum.

For more information on how much each component of the application consumes, check-out these benchmarks.