Skip to content
 
 

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Doctor Battery Logo

Doctor Battery

Battery diagnostics plugin for KOReader

KOReader Compatible MIT License Languages


Doctor Battery is a battery diagnostics plugin for KOReader that provides detailed information about your device's battery health, charging status and overall condition.

Instead of showing only the battery percentage, Doctor Battery gathers additional battery information exposed by the operating system and presents it through a simple, intuitive and easy-to-read interface.

The plugin helps users monitor battery health, charging behavior and detect potential issues over time.


Features

  • 🔋 Battery percentage
  • ❤️ Battery health estimation
  • ⚡ Charging / discharging status
  • 🔄 Battery cycle count (when supported)
  • 🌡️ Battery temperature (when available)
  • 🔌 Charging source detection (USB / AC / Wireless, when supported)
  • 📊 Detailed battery information
  • 🩺 Automatic battery diagnostics
  • ⚠️ Detection of possible battery issues
  • 🌍 Multi-language support

Installation

  1. Download the latest release.
  2. Extract the archive.
  3. Copy the DoctorBattery.koplugin folder into the plugins directory of KOReader.
  4. Restart KOReader.

Language

Doctor Battery automatically uses the language currently configured in KOReader.

Currently available translations:

  • 🇬🇧 English
  • 🇮🇹 Italian
  • 🇫🇷 French
  • 🇩🇪 German
  • 🇪🇸 Spanish

Adding a new translation

New translations are always welcome.

  1. Create a new .po translation file.
  2. Compile it into the corresponding .mo file.
  3. Rename the compiled file to doctorbattery.mo.
  4. Place it inside:
locale/<language_code>/LC_MESSAGES/

Example:

locale/pt/LC_MESSAGES/doctorbattery.mo

Then open a Pull Request and your translation can be included in the next release.


Emoji Support

Doctor Battery uses emoji icons to improve readability.

Some devices or fonts may not display emojis correctly. If you see missing symbols or empty squares, install an emoji-compatible font.

Doctor Battery has been tested with Noto Color Emoji, which is the recommended font for displaying all icons correctly.

For installation instructions, follow the guide from the KOAssistant project:

https://github.com/zeeyado/koassistant.koplugin?tab=readme-ov-file#emoji-font-setup


Compatibility

Doctor Battery is designed for KOReader.

Some battery information depends on the operating system and device hardware. Therefore, certain values may not be available on every e-reader.


Screenshots

Main Screen

The main entry point of DoctorBattery, providing quick access to all available battery diagnostic tools.

Main Screen

Battery Status

Displays the current battery status, including charge level, charging state, health indicators, and other essential information.

Battery Status

Diagnosis

Provides a complete battery diagnosis with health evaluation, detected issues, and recommendations.

Diagnosis

Electrical Parameters

Shows detailed electrical measurements such as voltage, current, temperature, and other battery parameters.

Electrical Parameters

Contributing

Bug reports, feature requests and pull requests are always welcome.

If your device exposes battery information that is not currently supported, feel free to open an issue.


License

Released under the MIT License.

About

A KOReader plugin for battery diagnostics, health analysis and charging status.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages