* Vbatt is a simple battery widget for Android
smartphones and tablets. It displays the current battery voltage
(Vbatt) and the remaining battery capacity (percentage) and
optionally logs these values to a CSV-file.
* For testing and benchmarking Vbatt provides a JBox2D** based discharger which drains the battery and displays the clock and runtime and for CPU benchmarking the simulation frequency.
* Vbatt does not require any internet access is free of advertising and will remain so in the future!
The main reason for developing Vbatt was the differing behaviour of replacement batteries while discharging them in daily use. On of our batteries is almost empty when a remaining capacity of 5% is displayed. Another one does not even reach this level because the phone powers off before. A third battery; however runs for many hours even with a displayed capacity of just 1%.
For a better estimation of the remaining phone runtime the Vbatt widget displays in addition to the remaining capacity (percentage) the battery voltage. The upper and lower limits of the voltage bar graph are configurable because especially the lower limit (power off voltage) considerably varies from device to device and according to the battery load.
Battery Widget - Features:
- Numeric and bargraph indicator for the current battery voltage (volt) and remaining capacity (percentage).
- Configurable min/max limits for the voltage bargraph indicator.
- Display of battery states: USB=charging Batt=discharging Full=full battery.
- Display of battery temperature (depending on the battery/device)
- Optionally logging the battery voltage capacity and state in a CSV logfile on SD-Card: "/mnt/sdcard/vbatt.log". The logfile can be analysed afterwards on PC with the help of MS Excel Open Office Calc or most suitable with GnuPlot.
JBox2D** simulation (Discharger):
- Discharging or draining the battery by running a JBox2D** based simulation (CPU) and keeping the display on (screen light) evaluation of the runtime until the device turns off. The longer the runtime the better the battery. Before starting the discharger the battery should be fully charged and the phone should be in a comparable state (screen brightness phone Wifi GPS Bluetooth etc.)
- Displaying the clock and runtime battery voltage and remaining capacity battery temperature and the simulation frequency. (The simulation frequency can be used for basic CPU benchmarking.)
- Logging of the last ten discharger runs (>10min) with date achieved runtime and the discharged capacity.
**The Vbatt discharger is based on the open source software Java JBox2D physics engine which has been ported by Daniel Murphy from the C++ Box2D physics engine which has been developed by Erin Catto. JBox2D and C++ Box2D are released under the open source zlib license.
* For testing and benchmarking Vbatt provides a JBox2D** based discharger which drains the battery and displays the clock and runtime and for CPU benchmarking the simulation frequency.
* Vbatt does not require any internet access is free of advertising and will remain so in the future!
The main reason for developing Vbatt was the differing behaviour of replacement batteries while discharging them in daily use. On of our batteries is almost empty when a remaining capacity of 5% is displayed. Another one does not even reach this level because the phone powers off before. A third battery; however runs for many hours even with a displayed capacity of just 1%.
For a better estimation of the remaining phone runtime the Vbatt widget displays in addition to the remaining capacity (percentage) the battery voltage. The upper and lower limits of the voltage bar graph are configurable because especially the lower limit (power off voltage) considerably varies from device to device and according to the battery load.
Battery Widget - Features:
- Numeric and bargraph indicator for the current battery voltage (volt) and remaining capacity (percentage).
- Configurable min/max limits for the voltage bargraph indicator.
- Display of battery states: USB=charging Batt=discharging Full=full battery.
- Display of battery temperature (depending on the battery/device)
- Optionally logging the battery voltage capacity and state in a CSV logfile on SD-Card: "/mnt/sdcard/vbatt.log". The logfile can be analysed afterwards on PC with the help of MS Excel Open Office Calc or most suitable with GnuPlot.
JBox2D** simulation (Discharger):
- Discharging or draining the battery by running a JBox2D** based simulation (CPU) and keeping the display on (screen light) evaluation of the runtime until the device turns off. The longer the runtime the better the battery. Before starting the discharger the battery should be fully charged and the phone should be in a comparable state (screen brightness phone Wifi GPS Bluetooth etc.)
- Displaying the clock and runtime battery voltage and remaining capacity battery temperature and the simulation frequency. (The simulation frequency can be used for basic CPU benchmarking.)
- Logging of the last ten discharger runs (>10min) with date achieved runtime and the discharged capacity.
**The Vbatt discharger is based on the open source software Java JBox2D physics engine which has been ported by Daniel Murphy from the C++ Box2D physics engine which has been developed by Erin Catto. JBox2D and C++ Box2D are released under the open source zlib license.
Show More >
Vbatt - battery widget
Loading...
