-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
- HP Community
- Notebooks
- Notebook Hardware and Upgrade Questions
- Battery OK(1) but not charging

Create an account on the HP Community to personalize your profile and ask a question
03-18-2021 07:20 AM - edited 03-18-2021 08:17 AM
Hello community! i hope you all are having a good morning(here we are at 10am).
I've been having some weird issues with my battery and i hope you people can help me, the thing is that my laptop won't charge unless it is ON, if it is OFF it won't charge at all, even if the led on the side of the power input is orange. Some times when plugged in and turned on it will disconnect and reconnect by itself randomly, other times it won't recognize the battery at all.
I ran some test both in the UEFI enviroment and the OS App HP Support Assistant and both were aprobed, but some times when running the battery check on the hp support assistant app the laptop shut off by itself. i tried a lot of things even reinstaling the OS. It seems that the only thing that SOMETIMES work is shut down the laptop and press the power button for like 30 seconds(while unpluged). Another thing i noticed is that when using the battery only, my laptop goes really freaking slow. According to task manager the frecuency of the CPU is 0.39Ghz, but when connected it is capable of squeeze all it's performance till it's 4.0 Ghz
my Product number is: 162D7LA#AKH
(I'm currently running windows 10 pro 20h2)
Solved! Go to Solution.
03-18-2021 09:24 AM
Is your notebook still in warranty?
Your description and troubleshooting of the problem leads me to two possible causes.
1) your battery is reaching a point where it is no longer serviceable
2) the charging subsystem of the system board may have failed.
#1 is the more likely of the two possibilities.
Yo can use Windows to produce a verbose Battery_Report that will show the charge history and the relationship between the original design capacity and current capacity of the battery. This is the only way to get an accurate answer to your problem.
Open an administrator level Command line window. (Hold down the Windows key and tap the X key once and select the Command(admin) option)
enter the following: powercfg /batteryreport and press enter.
Windows will produce the report and show you where it is stored as a .html file. Path to the location and right click it and select open with Windows Edge. Copy the entire file that is opened and save it as text to a word procesing program or Notepad.
Post the entire report here in your next reply to this thread.
I am a volunteer forum member. If my suggestion helped you solve your issue, help others by marking that post as the accepted solution. Say thanks by clicking on the Yes button next to the "was this reply helpful?"
03-18-2021 09:30 AM
<!DOCTYPE html>
<!-- saved from url=(0016)http://localhost -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:bat="http://schemas.microsoft.com/battery/2012" xmlns:js="http://microsoft.com/kernel"><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="ReportUtcOffset" content="-3:00"/><title>Battery report</title><style type="text/css">
body {
font-family: Segoe UI Light;
letter-spacing: 0.02em;
background-color: #181818;
color: #F0F0F0;
margin-left: 5.5em;
}
h1 {
color: #11D8E8;
font-size: 42pt;
}
h2 {
font-size: 15pt;
color: #11EEF4;
margin-top: 4em;
margin-bottom: 0em;
letter-spacing: 0.08em;
}
td {
padding-left: 0.3em;
padding-right: 0.3em;
}
.nobatts {
font-family: Segoe UI Semibold;
background: #272727;
color: #ACAC60;
font-size: 13pt;
padding-left:0.4em;
padding-right:0.4em;
padding-top:0.3em;
padding-bottom:0.3em;
}
.explanation {
color: #777777;
font-size: 12pt;
margin-bottom: 1em;
}
.explanation2 {
color: #777777;
font-size: 12pt;
margin-bottom: 0.1em;
}
table {
border-width: 0;
table-layout: fixed;
font-family: Segoe UI Light;
letter-spacing: 0.02em;
background-color: #181818;
color: #f0f0f0;
}
.even { background: #272727; }
.odd { background: #1E1E1E; }
.even.suspend { background: #1A1A28; }
.odd.suspend { background: #1A1A2C; }
thead {
font-family: Segoe UI Semibold;
font-size: 85%;
color: #BCBCBC;
}
text {
font-size: 12pt;
font-family: Segoe UI Light;
fill: #11EEF4;
}
.centered { text-align: center; }
.label {
font-family: Segoe UI Semibold;
font-size: 85%;
color: #BCBCBC;
}
.dc.even { background: #40182C; }
.dc.odd { background: #30141F; }
td.colBreak {
padding: 0;
width: 0.15em;
}
td.state { text-align: center; }
td.hms {
font-family: Segoe UI Symbol;
text-align: right;
padding-right: 3.4em;
}
td.dateTime { font-family: Segoe UI Symbol; }
td.nullValue { text-align: center; }
td.percent {
font-family: Segoe UI Symbol;
text-align: right;
padding-right: 2.5em;
}
col:first-child { width: 13em; }
col.col2 { width: 10.4em; }
col.percent { width: 7.5em; }
td.mw {
text-align: right;
padding-right: 2.5em;
}
td.acdc { text-align: center; }
span.date {
display: inline-block;
width: 5.5em;
}
span.time {
text-align: right;
width: 4.2em;
display: inline-block;
}
text { font-family: Segoe UI Symbol; }
.noncontigbreak {
height: 0.3em;
background-color: #1A1A28;
}
</style><script type="text/javascript">
// Formats a number using the current locale (to handle the 1000's separator).
// The result is rounded so no decimal point is shown.
function numberToLocaleString(value) {
var localeString = Math.round(parseFloat(value + '')).toLocaleString();
return localeString.substring(0, localeString.indexOf('.'));
}
function padLeft(number, length) {
var str = '' + number;
while (str.length < length) {
str = '0' + str;
}
return str;
}
// Returns the number of milliseconds between 2 date-times represented as strings.
function msBetween(startTime, endTime) {
return startTime > endTime
? msBetween(endTime, startTime)
: parseDateTime(endTime) - parseDateTime(startTime);
}
var dateFormat = /(\d{4})-(\d{2})-(\d{2})[T](\d{2}):(\d{2}):(\d{2})/
// Parses a date-time string and returns a Date (i.e. number of milliseconds)
function parseDateTime(value) {
if (!value) {
return 0;
}
var match = dateFormat.exec(value)
if (!match) {
return 0;
}
return Date.parse(match[1] + '/' + match[2] + '/' +
match[3] + ' ' + match[4] + ':' +
match[5] + ':' + match[6])
}
// Parses just the date portion of a date-time string and returns a Date
// (i.e. number of milliseconds)
function parseDate(value) {
if (!value) {
return 0;
}
var match = dateFormat.exec(value)
if (!match) {
return 0;
}
return Date.parse(match[1] + '/' + match[2] + '/' + match[3])
}
var durationFormat = /P((\d+)D)?T((\d+)H)?((\d+)M)?(\d+)S/
// Convert a string of the form P10DT1H15M40S to a count of milliseconds
function parseDurationToMs(value) {
var match = durationFormat.exec(value)
if (!match) {
return 0
}
var days = parseInt(match[2] || '0');
var hrs = parseInt(match[4] || '0');
var mins = parseInt(match[6] || '0');
var secs = parseInt(match[7] || '0');
return ((((((days * 24) + hrs) * 60) + mins) * 60) + secs) * 1000;
}
// Converts milliseconds to days
function msToDays(ms) {
return (ms / 1000 / 60 / 60 / 24);
}
function daysToMs(days) {
return (days * 24 * 60 * 60 * 1000);
}
// Formats a number of milliseconds as h:mm:ss
function formatDurationMs(value) {
var ms = parseInt(value);
var secs = ms / 1000;
var mins = secs / 60;
var hrs = Math.floor(mins / 60);
mins = Math.floor(mins % 60);
secs = Math.floor(secs % 60);
return hrs + ':' + padLeft(mins,2) + ':' + padLeft(secs,2);
}
// Converts a millisecond timestamp to a day and month string
// Note: dayOffset is forward from date.
function dateToDayAndMonth(ms, dayOffset) {
var adjustedDate = new Date(ms + (dayOffset * 24 * 60 * 60 * 1000));
return padLeft(adjustedDate.getMonth() + 1, 2) + "-" +
padLeft(adjustedDate.getDate(), 2);
}
// Takes a millisecond timestamp and returns a new millisecond timestamp
// rounded down to the current day.
function dateFloor(ms) {
var dt = new Date(ms);
return Date.parse(dt.getFullYear() + '/' + (dt.getMonth() + 1) + '/' + dt.getDate());
}
Timegraph = {
axisTop: 9.5,
axisRight: 24.5,
axisBottom: 25.5,
axisLeft: 25.5,
ticks: 10,
// Maximum number of 24 hour ticks for showing 12 and 6 hour ticks
ticks12Hour: 8,
ticks6Hour: 4,
// Shading
lineColor: "#B82830",
shadingColor: "#4d1d35",
precompute: function (graph) {
var canvas = graph.canvas;
var data = graph.data;
var min = 0;
var max = 0;
graph.height = canvas.height - Timegraph.axisTop - Timegraph.axisBottom;
graph.width = canvas.width - Timegraph.axisLeft - Timegraph.axisRight;
for (var i = 0; i < data.length; i++) {
data[i].t0 = parseDateTime(data[i].x0);
data[i].t1 = parseDateTime(data[i].x1);
if (i == 0) {
min = data[i].t0;
max = data[i].t1;
}
if (data[i].t0 < min) {
min = data[i].t0;
}
if (data[i].t1 > max) {
max = data[i].t1;
}
data[i].yy0 =
Timegraph.axisTop + graph.height - data[i].y0 * graph.height;
data[i].yy1 =
Timegraph.axisTop + graph.height - data[i].y1 * graph.height;
}
if (graph.startTime != null) {
graph.startMs = parseDateTime(graph.startTime);
} else {
graph.startMs = min;
}
graph.endMs = max;
graph.durationMs = max - min;
},
drawFrame: function (graph) {
var canvas = graph.canvas;
var context = graph.context;
graph.width =
canvas.width - Timegraph.axisRight - Timegraph.axisLeft;
graph.height =
canvas.height - Timegraph.axisTop - Timegraph.axisBottom;
context.beginPath();
context.moveTo(Timegraph.axisLeft, Timegraph.axisTop);
context.lineTo(Timegraph.axisLeft + graph.width,
Timegraph.axisTop);
context.lineTo(Timegraph.axisLeft + graph.width,
Timegraph.axisTop + graph.height);
context.lineTo(Timegraph.axisLeft,
Timegraph.axisTop + graph.height);
context.lineTo(Timegraph.axisLeft, Timegraph.axisTop);
context.strokeStyle = "#c0c0c0";
context.stroke();
},
drawRange: function (graph) {
var canvas = graph.canvas;
var context = graph.context;
context.font = "12pt Segoe UI";
context.fillStyle = "#00b0f0";
context.fillText("%", 0, Timegraph.axisTop + 5, Timegraph.axisLeft);
var tickSpacing = graph.height / 10;
var offset = Timegraph.axisTop + tickSpacing;
var tickValue = 90;
for (var i = 0; i < 9; i++) {
context.beginPath();
context.moveTo(Timegraph.axisLeft, offset);
context.lineTo(Timegraph.axisLeft + graph.width,
offset);
context.stroke();
context.fillText(tickValue.toString(),
0,
offset + 5,
Timegraph.axisLeft);
offset += tickSpacing;
tickValue -= 10;
}
},
drawDomain: function (graph, start, end) {
var canvas = graph.canvas;
var context = graph.context;
var data = graph.data;
var duration = end - start;
if ((end < start)) {
return;
}
var startDay = dateFloor(start);
var t0 = startDay;
var t1 = dateFloor(end);
var dayOffset = 0;
if (start > t0) {
t0 = t0 + daysToMs(1);
dayOffset++;
}
if (t0 >= t1) {
return;
}
var increment =
Math.max(Math.floor((t1 - t0) / daysToMs(Timegraph.ticks)), 1);
var incrementMs = daysToMs(increment);
var spacing = (incrementMs / duration) * graph.width;
var offset = (t0 - start) / duration;
var ticksCount = Math.floor((t1 - t0) / incrementMs);
for (offset = offset * graph.width + Timegraph.axisLeft;
offset < (graph.width + Timegraph.axisLeft);
offset += spacing) {
context.beginPath();
context.moveTo(offset, Timegraph.axisTop);
context.lineTo(offset, Timegraph.axisTop + graph.height);
context.stroke();
context.fillText(dateToDayAndMonth(startDay, dayOffset),
offset,
Timegraph.axisTop + graph.height + 15,
spacing);
dayOffset += increment;
}
},
plot: function (graph, start, end) {
var canvas = graph.canvas;
var context = graph.context
var data = graph.data;
if ((end < start)) {
return;
}
var duration = end - start;
Timegraph.drawDomain(graph, start, end);
context.fillStyle = Timegraph.shadingColor;
for (var i = 0; i < data.length - 1; i++) {
if ((data[i].t0 < start) || (data[i].t0 > end) ||
(data[i].t1 > end)) {
continue;
}
var x1 = (data[i].t0 - start) / duration;
x1 = x1 * graph.width + Timegraph.axisLeft;
var x2 = (data[i].t1 - start) / duration;
x2 = x2 * graph.width + Timegraph.axisLeft;
context.globalAlpha = 0.3;
context.fillRect(x1, Timegraph.axisTop, (x2 - x1), graph.height);
context.globalAlpha = 1;
context.beginPath();
context.strokeStyle = Timegraph.lineColor;
context.lineWidth = 1.5;
context.moveTo(x1, data[i].yy0);
context.lineTo(x2, data[i].yy1);
context.stroke();
}
},
draw: function (graph) {
var canvas = document.getElementById(graph.element);
if (canvas == null) {
return;
}
var context = canvas.getContext('2d');
if (context == null) {
return;
}
graph.width = 0;
graph.height = 0;
graph.context = context;
graph.canvas = canvas;
Timegraph.precompute(graph);
Timegraph.drawFrame(graph);
Timegraph.drawRange(graph);
Timegraph.plot(graph, graph.startMs, graph.endMs);
}
};
drainGraphData = [
{ x0: "2021-03-17T22:02:48", x1: "2021-03-17T22:05:17", y0: -0.000010942235936491262, y1: -0.000010942235936491262 },
{ x0: "2021-03-17T23:10:00", x1: "2021-03-17T23:12:19", y0: 1, y1: 1 },
{ x0: "2021-03-17T23:12:19", x1: "2021-03-17T23:17:04", y0: 1, y1: 1 },
{ x0: "2021-03-17T23:17:04", x1: "2021-03-17T23:17:07", y0: 1, y1: 1 },
{ x0: "2021-03-17T23:17:07", x1: "2021-03-17T23:18:00", y0: 1, y1: 0.9444480233631816 },
{ x0: "2021-03-18T09:07:12", x1: "2021-03-18T09:08:00", y0: 0.9285790976830081, y1: 0.92063389808671 },
{ x0: "2021-03-18T09:27:36", x1: "2021-03-18T10:06:07", y0: 0.92063389808671, y1: 0.92063389808671 },
{ x0: "2021-03-18T10:24:19", x1: "2021-03-18T10:36:46", y0: 0.92063389808671, y1: 0.9523932229594795 },
{ x0: "2021-03-18T10:36:47", x1: "2021-03-18T10:37:34", y0: 0.9523932229594795, y1: 0.9603169490433551 },
{ x0: "2021-03-18T10:37:36", x1: "2021-03-18T10:37:46", y0: 0.9603169490433551, y1: 0.9603169490433551 },
{ x0: "2021-03-18T10:37:46", x1: "2021-03-18T10:53:21", y0: 0.9603169490433551, y1: 0.8809508471300651 },
{ x0: "2021-03-18T10:53:21", x1: "2021-03-18T11:06:15", y0: 0.8809508471300651, y1: 0.8412677961734201 },
{ x0: "2021-03-18T11:08:38", x1: "2021-03-18T11:09:13", y0: 0.8333440700895446, y1: 0.8333440700895446 },
{ x0: "2021-03-18T11:31:55", x1: "2021-03-18T11:35:53", y0: 0.**bleep**896046726363, y1: 0.**bleep**896046726363 },
{ x0: "2021-03-18T12:14:26", x1: "2021-03-18T12:16:20", y0: 0.**bleep**896046726363, y1: 0.**bleep**896046726363 },
];
function main() {
Timegraph.draw({
element: "drain-graph",
data: drainGraphData,
startTime: "2021-03-15T12:22:44",
endTime: "2021-03-18T12:22:44",
});
}
if (window.addEventListener != null) {
window.addEventListener("load", main, false);
} else if (window.attachEvent != null) {
window.attachEvent("onload", main);
}
</script></head><body><h1>
Battery report
</h1><table style="margin-bottom: 6em;"><col/><tr><td class="label">
COMPUTER NAME
</td><td>HP-ARTURO</td></tr><tr><td class="label">
SYSTEM PRODUCT NAME
</td><td>HP HP Pavilion Gaming Laptop 15-ec1xxx</td></tr><tr><td class="label">
BIOS
</td><td>F.20 11/04/2020</td></tr><tr><td class="label">
OS BUILD
</td><td>19041.1.amd64fre.vb_release.191206-1406</td></tr><tr><td class="label">
PLATFORM ROLE
</td><td>Mobile</td></tr><tr><td class="label">
CONNECTED STANDBY
</td><td>Not supported</td></tr><tr><td class="label">
REPORT TIME
</td><td class="dateTime"><span class="date">2021-03-18 </span><span class="time">12:22:44</span></td></tr></table><h2>
Installed batteries
</h2><div class="explanation">
Information about each currently installed battery
</div><table><colgroup><col style="width: 15em;"/><col style="width: 14em;"/></colgroup><thead><tr><td> </td><td>
BATTERY
1</td></tr></thead><tr><td><span class="label">NAME</span></td><td>Primary</td></tr><tr><td><span class="label">MANUFACTURER</span></td><td>Hewlett-Packard</td></tr><tr><td><span class="label">SERIAL NUMBER</span></td><td>
-
</td></tr><tr><td><span class="label">CHEMISTRY</span></td><td>LION</td></tr><tr><td><span class="label">DESIGN CAPACITY</span></td><td>46,569 mWh
</td></tr><tr style="height:0.4em;"></tr><tr><td><span class="label">FULL CHARGE CAPACITY</span></td><td>46,569 mWh
</td></tr><tr><td><span class="label">CYCLE COUNT</span></td><td>419</td></tr></table><h2>Recent usage</h2><div class="explanation">
Power states over the last 3 days
</div><table><colgroup><col/><col class="col2"/><col style="width: 4.2em;"/><col class="percent"/><col style="width: 11em;"/></colgroup><thead><tr><td>
START TIME
</td><td class="centered">
STATE
</td><td class="centered">
SOURCE
</td><td colspan="2" class="centered">
CAPACITY REMAINING
</td></tr></thead><tr class="even 1"><td class="dateTime"><span class="date">2021-03-17 </span><span class="time">22:02:48</span></td><td class="state">
Active
</td><td class="acdc">
AC
</td><td class="nullValue">-</td><td class="mw">-1 mWh
</td></tr><tr class="odd suspend 2"><td class="dateTime"><span class="date"> </span><span class="time">22:05:17</span></td><td class="state">
Suspended
</td><td class="acdc"></td><td class="nullValue">-</td><td class="mw">-1 mWh
</td></tr><tr class="even dc 3"><td class="dateTime"><span class="date"> </span><span class="time">22:10:16</span></td><td class="state">
Active
</td><td class="acdc">
Battery
</td><td class="percent">100 %
</td><td class="mw">46,569 mWh
</td></tr><tr class="odd 4"><td class="dateTime"><span class="date"> </span><span class="time">22:12:07</span></td><td class="state">
Active
</td><td class="acdc">
AC
</td><td class="percent">100 %
</td><td class="mw">46,569 mWh
</td></tr><tr class="even dc 5"><td class="dateTime"><span class="date"> </span><span class="time">23:12:19</span></td><td class="state">
Active
</td><td class="acdc">
Battery
</td><td class="percent">100 %
</td><td class="mw">46,569 mWh
</td></tr><tr class="odd suspend 6"><td class="dateTime"><span class="date"> </span><span class="time">23:18:00</span></td><td class="state">
Suspended
</td><td class="acdc"></td><td class="percent">94 %
</td><td class="mw">43,982 mWh
</td></tr><tr class="even dc 7"><td class="dateTime"><span class="date">2021-03-18 </span><span class="time">09:07:12</span></td><td class="state">
Active
</td><td class="acdc">
Battery
</td><td class="percent">93 %
</td><td class="mw">43,243 mWh
</td></tr><tr class="odd suspend 8"><td class="dateTime"><span class="date"> </span><span class="time">09:08:00</span></td><td class="state">
Suspended
</td><td class="acdc"></td><td class="percent">92 %
</td><td class="mw">42,873 mWh
</td></tr><tr class="even 9"><td class="dateTime"><span class="date"> </span><span class="time">09:27:36</span></td><td class="state">
Active
</td><td class="acdc">
AC
</td><td class="percent">92 %
</td><td class="mw">42,873 mWh
</td></tr><tr class="odd dc 10"><td class="dateTime"><span class="date"> </span><span class="time">10:06:07</span></td><td class="state">
Active
</td><td class="acdc">
Battery
</td><td class="percent">92 %
</td><td class="mw">42,873 mWh
</td></tr><tr class="even 11"><td class="dateTime"><span class="date"> </span><span class="time">10:06:08</span></td><td class="state">
Active
</td><td class="acdc">
AC
</td><td class="percent">92 %
</td><td class="mw">42,873 mWh
</td></tr><tr class="odd suspend 12"><td class="dateTime"><span class="date"> </span><span class="time">10:19:49</span></td><td class="state">
Suspended
</td><td class="acdc"></td><td class="percent">92 %
</td><td class="mw">42,873 mWh
</td></tr><tr class="even 13"><td class="dateTime"><span class="date"> </span><span class="time">10:24:19</span></td><td class="state">
Active
</td><td class="acdc">
AC
</td><td class="percent">92 %
</td><td class="mw">42,873 mWh
</td></tr><tr class="odd dc 14"><td class="dateTime"><span class="date"> </span><span class="time">10:36:46</span></td><td class="state">
Active
</td><td class="acdc">
Battery
</td><td class="percent">95 %
</td><td class="mw">44,352 mWh
</td></tr><tr class="even 15"><td class="dateTime"><span class="date"> </span><span class="time">10:36:47</span></td><td class="state">
Active
</td><td class="acdc">
AC
</td><td class="percent">95 %
</td><td class="mw">44,352 mWh
</td></tr><tr class="odd dc 16"><td class="dateTime"><span class="date"> </span><span class="time">10:37:34</span></td><td class="state">
Active
</td><td class="acdc">
Battery
</td><td class="percent">96 %
</td><td class="mw">44,721 mWh
</td></tr><tr class="even 17"><td class="dateTime"><span class="date"> </span><span class="time">10:37:36</span></td><td class="state">
Active
</td><td class="acdc">
AC
</td><td class="percent">96 %
</td><td class="mw">44,721 mWh
</td></tr><tr class="odd dc 18"><td class="dateTime"><span class="date"> </span><span class="time">10:37:46</span></td><td class="state">
Active
</td><td class="acdc">
Battery
</td><td class="percent">96 %
</td><td class="mw">44,721 mWh
</td></tr><tr class="even 19"><td class="dateTime"><span class="date"> </span><span class="time">11:08:38</span></td><td class="state">
Active
</td><td class="acdc">
AC
</td><td class="percent">83 %
</td><td class="mw">38,808 mWh
</td></tr><tr class="odd dc 20"><td class="dateTime"><span class="date"> </span><span class="time">11:09:13</span></td><td class="state">
Active
</td><td class="acdc">
Battery
</td><td class="percent">83 %
</td><td class="mw">38,808 mWh
</td></tr><tr class="even 21"><td class="dateTime"><span class="date"> </span><span class="time">11:09:28</span></td><td class="state">
Active
</td><td class="acdc">
AC
</td><td class="percent">83 %
</td><td class="mw">38,808 mWh
</td></tr><tr class="odd dc 22"><td class="dateTime"><span class="date"> </span><span class="time">11:35:53</span></td><td class="state">
Active
</td><td class="acdc">
Battery
</td><td class="percent">89 %
</td><td class="mw">41,395 mWh
</td></tr><tr class="even 23"><td class="dateTime"><span class="date"> </span><span class="time">11:35:54</span></td><td class="state">
Active
</td><td class="acdc">
AC
</td><td class="percent">89 %
</td><td class="mw">41,395 mWh
</td></tr><tr class="odd dc 24"><td class="dateTime"><span class="date"> </span><span class="time">12:16:20</span></td><td class="state">
Active
</td><td class="acdc">
Battery
</td><td class="percent">89 %
</td><td class="mw">41,395 mWh
</td></tr><tr class="even 25"><td class="dateTime"><span class="date"> </span><span class="time">12:16:21</span></td><td class="state">
Active
</td><td class="acdc">
AC
</td><td class="percent">89 %
</td><td class="mw">41,395 mWh
</td></tr><tr class="odd 26"><td class="dateTime"><span class="date"> </span><span class="time">12:22:44</span></td><td class="state">
Report generated
</td><td class="acdc">
AC
</td><td class="percent">89 %
</td><td class="mw">41,395 mWh
</td></tr></table><h2>Battery usage</h2><div class="explanation">
Battery drains over the last 3 days
</div><canvas id="drain-graph" width="864" height="400"></canvas><table><colgroup><col/><col class="col2"/><col style="width: 10em;"/><col class="percent"/><col style="width: 11em;"/></colgroup><thead><tr><td>
START TIME
</td><td class="centered">
STATE
</td><td class="centered">
DURATION
</td><td class="centered" colspan="2">
ENERGY DRAINED
</td></tr></thead><tr class="even dc 1"><td class="dateTime"><span class="date">2021-03-17 </span><span class="time">22:10:16</span></td><td class="state">
Active
</td><td class="hms">0:01:50</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="odd dc 2"><td class="dateTime"><span class="date"> </span><span class="time">23:12:19</span></td><td class="state">
Active
</td><td class="hms">0:05:40</td><td class="percent">6 %
</td><td class="mw">2,587 mWh
</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="even dc 3"><td class="dateTime"><span class="date">2021-03-18 </span><span class="time">09:07:12</span></td><td class="state">
Active
</td><td class="hms">0:00:47</td><td class="percent">1 %
</td><td class="mw">370 mWh
</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="odd dc 4"><td class="dateTime"><span class="date"> </span><span class="time">10:06:07</span></td><td class="state">
Active
</td><td class="hms">0:00:01</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="even dc 5"><td class="dateTime"><span class="date"> </span><span class="time">10:36:46</span></td><td class="state">
Active
</td><td class="hms">0:00:01</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="odd dc 6"><td class="dateTime"><span class="date"> </span><span class="time">10:37:34</span></td><td class="state">
Active
</td><td class="hms">0:00:01</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="even dc 7"><td class="dateTime"><span class="date"> </span><span class="time">10:37:46</span></td><td class="state">
Active
</td><td class="hms">0:30:51</td><td class="percent">13 %
</td><td class="mw">5,913 mWh
</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="odd dc 8"><td class="dateTime"><span class="date"> </span><span class="time">11:09:13</span></td><td class="state">
Active
</td><td class="hms">0:00:14</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="even dc 9"><td class="dateTime"><span class="date"> </span><span class="time">11:35:53</span></td><td class="state">
Active
</td><td class="hms">0:00:01</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="odd dc 10"><td class="dateTime"><span class="date"> </span><span class="time">12:16:20</span></td><td class="state">
Active
</td><td class="hms">0:00:01</td><td class="nullValue">-</td><td class="nullValue">-</td></tr></table><h2>
Usage history
</h2><div class="explanation2">
History of system usage on AC and battery
</div><table><colgroup><col/><col class="col2"/><col style="width: 10em;"/><col style=""/><col style="width: 10em;"/><col style="width: 10em;"/><col style=""/></colgroup><thead><tr><td> </td><td colspan="2" class="centered">
BATTERY DURATION
</td><td class="colBreak"> </td><td colspan="3" class="centered">
AC DURATION
</td></tr><tr><td>
PERIOD
</td><td class="centered">
ACTIVE
</td><td class="centered">
CONNECTED STANDBY
</td><td class="colBreak"> </td><td class="centered">
ACTIVE
</td><td class="centered">
CONNECTED STANDBY
</td></tr></thead><tr class="even 1"><td class="dateTime">2021-03-17</td><td class="hms">0:07:27</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">1:02:40</td><td class="nullValue">-</td></tr></table><h2>
Battery capacity history
</h2><div class="explanation">
Charge capacity history of the system's batteries
</div><table><colgroup><col/><col class="col2"/><col style="width: 10em;"/></colgroup><thead><tr><td><span>PERIOD</span></td><td class="centered">
FULL CHARGE CAPACITY
</td><td class="centered">
DESIGN CAPACITY
</td></tr></thead><tr class="even 1"><td class="dateTime">2021-03-17</td><td class="mw">49,420 mWh
</td><td class="mw">49,420 mWh
</td></tr></table><h2>
Battery life estimates
</h2><div class="explanation2">
Battery life estimates based on observed drains
</div><table><colgroup><col/><col class="col2"/><col style="width: 10em;"/><col style=""/><col style="width: 10em;"/><col style="width: 10em;"/><col style="width: 10em;"/></colgroup><thead><tr class="rowHeader"><td> </td><td colspan="2" class="centered">
AT FULL CHARGE
</td><td class="colBreak"> </td><td colspan="2" class="centered">
AT DESIGN CAPACITY
</td></tr><tr class="rowHeader"><td>
PERIOD
</td><td class="centered"><span>ACTIVE</span></td><td class="centered"><span>CONNECTED STANDBY</span></td><td class="colBreak"> </td><td class="centered"><span>ACTIVE</span></td><td class="centered"><span>CONNECTED STANDBY</span></td></tr></thead><tr style="vertical-align:top" class="even 1"><td class="dateTime">2021-03-17</td><td class="hms">2:22:19</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">2:22:19</td><td class="nullValue">-</td></tr></table><div class="explanation2" style="margin-top: 1em; margin-bottom: 0.4em;">
Current estimate of battery life based on all observed drains since OS install
</div><table><colgroup><col/><col class="col2"/><col style="width: 10em;"/><col style=""/><col style="width: 10em;"/><col style="width: 10em;"/><col style="width: 10em;"/></colgroup><tr class="even" style="vertical-align:top"><td>
Since OS install
</td><td class="hms">2:14:06</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">2:14:06</td><td class="nullValue">-</td></tr></table><br/><br/><br/></body></html>
03-18-2021 09:34 AM
I replied to you but the message seems to no appear so i'm going to paste it again:
<!DOCTYPE html>
<!-- saved from url=(0016)http://localhost -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:bat="http://schemas.microsoft.com/battery/2012" xmlns:js="http://microsoft.com/kernel"><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="ReportUtcOffset" content="-3:00"/><title>Battery report</title><style type="text/css">
body {
font-family: Segoe UI Light;
letter-spacing: 0.02em;
background-color: #181818;
color: #F0F0F0;
margin-left: 5.5em;
}
h1 {
color: #11D8E8;
font-size: 42pt;
}
h2 {
font-size: 15pt;
color: #11EEF4;
margin-top: 4em;
margin-bottom: 0em;
letter-spacing: 0.08em;
}
td {
padding-left: 0.3em;
padding-right: 0.3em;
}
.nobatts {
font-family: Segoe UI Semibold;
background: #272727;
color: #ACAC60;
font-size: 13pt;
padding-left:0.4em;
padding-right:0.4em;
padding-top:0.3em;
padding-bottom:0.3em;
}
.explanation {
color: #777777;
font-size: 12pt;
margin-bottom: 1em;
}
.explanation2 {
color: #777777;
font-size: 12pt;
margin-bottom: 0.1em;
}
table {
border-width: 0;
table-layout: fixed;
font-family: Segoe UI Light;
letter-spacing: 0.02em;
background-color: #181818;
color: #f0f0f0;
}
.even { background: #272727; }
.odd { background: #1E1E1E; }
.even.suspend { background: #1A1A28; }
.odd.suspend { background: #1A1A2C; }
thead {
font-family: Segoe UI Semibold;
font-size: 85%;
color: #BCBCBC;
}
text {
font-size: 12pt;
font-family: Segoe UI Light;
fill: #11EEF4;
}
.centered { text-align: center; }
.label {
font-family: Segoe UI Semibold;
font-size: 85%;
color: #BCBCBC;
}
.dc.even { background: #40182C; }
.dc.odd { background: #30141F; }
td.colBreak {
padding: 0;
width: 0.15em;
}
td.state { text-align: center; }
td.hms {
font-family: Segoe UI Symbol;
text-align: right;
padding-right: 3.4em;
}
td.dateTime { font-family: Segoe UI Symbol; }
td.nullValue { text-align: center; }
td.percent {
font-family: Segoe UI Symbol;
text-align: right;
padding-right: 2.5em;
}
col:first-child { width: 13em; }
col.col2 { width: 10.4em; }
col.percent { width: 7.5em; }
td.mw {
text-align: right;
padding-right: 2.5em;
}
td.acdc { text-align: center; }
span.date {
display: inline-block;
width: 5.5em;
}
span.time {
text-align: right;
width: 4.2em;
display: inline-block;
}
text { font-family: Segoe UI Symbol; }
.noncontigbreak {
height: 0.3em;
background-color: #1A1A28;
}
</style><script type="text/javascript">
// Formats a number using the current locale (to handle the 1000's separator).
// The result is rounded so no decimal point is shown.
function numberToLocaleString(value) {
var localeString = Math.round(parseFloat(value + '')).toLocaleString();
return localeString.substring(0, localeString.indexOf('.'));
}
function padLeft(number, length) {
var str = '' + number;
while (str.length < length) {
str = '0' + str;
}
return str;
}
// Returns the number of milliseconds between 2 date-times represented as strings.
function msBetween(startTime, endTime) {
return startTime > endTime
? msBetween(endTime, startTime)
: parseDateTime(endTime) - parseDateTime(startTime);
}
var dateFormat = /(\d{4})-(\d{2})-(\d{2})[T](\d{2}):(\d{2}):(\d{2})/
// Parses a date-time string and returns a Date (i.e. number of milliseconds)
function parseDateTime(value) {
if (!value) {
return 0;
}
var match = dateFormat.exec(value)
if (!match) {
return 0;
}
return Date.parse(match[1] + '/' + match[2] + '/' +
match[3] + ' ' + match[4] + ':' +
match[5] + ':' + match[6])
}
// Parses just the date portion of a date-time string and returns a Date
// (i.e. number of milliseconds)
function parseDate(value) {
if (!value) {
return 0;
}
var match = dateFormat.exec(value)
if (!match) {
return 0;
}
return Date.parse(match[1] + '/' + match[2] + '/' + match[3])
}
var durationFormat = /P((\d+)D)?T((\d+)H)?((\d+)M)?(\d+)S/
// Convert a string of the form P10DT1H15M40S to a count of milliseconds
function parseDurationToMs(value) {
var match = durationFormat.exec(value)
if (!match) {
return 0
}
var days = parseInt(match[2] || '0');
var hrs = parseInt(match[4] || '0');
var mins = parseInt(match[6] || '0');
var secs = parseInt(match[7] || '0');
return ((((((days * 24) + hrs) * 60) + mins) * 60) + secs) * 1000;
}
// Converts milliseconds to days
function msToDays(ms) {
return (ms / 1000 / 60 / 60 / 24);
}
function daysToMs(days) {
return (days * 24 * 60 * 60 * 1000);
}
// Formats a number of milliseconds as h:mm:ss
function formatDurationMs(value) {
var ms = parseInt(value);
var secs = ms / 1000;
var mins = secs / 60;
var hrs = Math.floor(mins / 60);
mins = Math.floor(mins % 60);
secs = Math.floor(secs % 60);
return hrs + ':' + padLeft(mins,2) + ':' + padLeft(secs,2);
}
// Converts a millisecond timestamp to a day and month string
// Note: dayOffset is forward from date.
function dateToDayAndMonth(ms, dayOffset) {
var adjustedDate = new Date(ms + (dayOffset * 24 * 60 * 60 * 1000));
return padLeft(adjustedDate.getMonth() + 1, 2) + "-" +
padLeft(adjustedDate.getDate(), 2);
}
// Takes a millisecond timestamp and returns a new millisecond timestamp
// rounded down to the current day.
function dateFloor(ms) {
var dt = new Date(ms);
return Date.parse(dt.getFullYear() + '/' + (dt.getMonth() + 1) + '/' + dt.getDate());
}
Timegraph = {
axisTop: 9.5,
axisRight: 24.5,
axisBottom: 25.5,
axisLeft: 25.5,
ticks: 10,
// Maximum number of 24 hour ticks for showing 12 and 6 hour ticks
ticks12Hour: 8,
ticks6Hour: 4,
// Shading
lineColor: "#B82830",
shadingColor: "#4d1d35",
precompute: function (graph) {
var canvas = graph.canvas;
var data = graph.data;
var min = 0;
var max = 0;
graph.height = canvas.height - Timegraph.axisTop - Timegraph.axisBottom;
graph.width = canvas.width - Timegraph.axisLeft - Timegraph.axisRight;
for (var i = 0; i < data.length; i++) {
data[i].t0 = parseDateTime(data[i].x0);
data[i].t1 = parseDateTime(data[i].x1);
if (i == 0) {
min = data[i].t0;
max = data[i].t1;
}
if (data[i].t0 < min) {
min = data[i].t0;
}
if (data[i].t1 > max) {
max = data[i].t1;
}
data[i].yy0 =
Timegraph.axisTop + graph.height - data[i].y0 * graph.height;
data[i].yy1 =
Timegraph.axisTop + graph.height - data[i].y1 * graph.height;
}
if (graph.startTime != null) {
graph.startMs = parseDateTime(graph.startTime);
} else {
graph.startMs = min;
}
graph.endMs = max;
graph.durationMs = max - min;
},
drawFrame: function (graph) {
var canvas = graph.canvas;
var context = graph.context;
graph.width =
canvas.width - Timegraph.axisRight - Timegraph.axisLeft;
graph.height =
canvas.height - Timegraph.axisTop - Timegraph.axisBottom;
context.beginPath();
context.moveTo(Timegraph.axisLeft, Timegraph.axisTop);
context.lineTo(Timegraph.axisLeft + graph.width,
Timegraph.axisTop);
context.lineTo(Timegraph.axisLeft + graph.width,
Timegraph.axisTop + graph.height);
context.lineTo(Timegraph.axisLeft,
Timegraph.axisTop + graph.height);
context.lineTo(Timegraph.axisLeft, Timegraph.axisTop);
context.strokeStyle = "#c0c0c0";
context.stroke();
},
drawRange: function (graph) {
var canvas = graph.canvas;
var context = graph.context;
context.font = "12pt Segoe UI";
context.fillStyle = "#00b0f0";
context.fillText("%", 0, Timegraph.axisTop + 5, Timegraph.axisLeft);
var tickSpacing = graph.height / 10;
var offset = Timegraph.axisTop + tickSpacing;
var tickValue = 90;
for (var i = 0; i < 9; i++) {
context.beginPath();
context.moveTo(Timegraph.axisLeft, offset);
context.lineTo(Timegraph.axisLeft + graph.width,
offset);
context.stroke();
context.fillText(tickValue.toString(),
0,
offset + 5,
Timegraph.axisLeft);
offset += tickSpacing;
tickValue -= 10;
}
},
drawDomain: function (graph, start, end) {
var canvas = graph.canvas;
var context = graph.context;
var data = graph.data;
var duration = end - start;
if ((end < start)) {
return;
}
var startDay = dateFloor(start);
var t0 = startDay;
var t1 = dateFloor(end);
var dayOffset = 0;
if (start > t0) {
t0 = t0 + daysToMs(1);
dayOffset++;
}
if (t0 >= t1) {
return;
}
var increment =
Math.max(Math.floor((t1 - t0) / daysToMs(Timegraph.ticks)), 1);
var incrementMs = daysToMs(increment);
var spacing = (incrementMs / duration) * graph.width;
var offset = (t0 - start) / duration;
var ticksCount = Math.floor((t1 - t0) / incrementMs);
for (offset = offset * graph.width + Timegraph.axisLeft;
offset < (graph.width + Timegraph.axisLeft);
offset += spacing) {
context.beginPath();
context.moveTo(offset, Timegraph.axisTop);
context.lineTo(offset, Timegraph.axisTop + graph.height);
context.stroke();
context.fillText(dateToDayAndMonth(startDay, dayOffset),
offset,
Timegraph.axisTop + graph.height + 15,
spacing);
dayOffset += increment;
}
},
plot: function (graph, start, end) {
var canvas = graph.canvas;
var context = graph.context
var data = graph.data;
if ((end < start)) {
return;
}
var duration = end - start;
Timegraph.drawDomain(graph, start, end);
context.fillStyle = Timegraph.shadingColor;
for (var i = 0; i < data.length - 1; i++) {
if ((data[i].t0 < start) || (data[i].t0 > end) ||
(data[i].t1 > end)) {
continue;
}
var x1 = (data[i].t0 - start) / duration;
x1 = x1 * graph.width + Timegraph.axisLeft;
var x2 = (data[i].t1 - start) / duration;
x2 = x2 * graph.width + Timegraph.axisLeft;
context.globalAlpha = 0.3;
context.fillRect(x1, Timegraph.axisTop, (x2 - x1), graph.height);
context.globalAlpha = 1;
context.beginPath();
context.strokeStyle = Timegraph.lineColor;
context.lineWidth = 1.5;
context.moveTo(x1, data[i].yy0);
context.lineTo(x2, data[i].yy1);
context.stroke();
}
},
draw: function (graph) {
var canvas = document.getElementById(graph.element);
if (canvas == null) {
return;
}
var context = canvas.getContext('2d');
if (context == null) {
return;
}
graph.width = 0;
graph.height = 0;
graph.context = context;
graph.canvas = canvas;
Timegraph.precompute(graph);
Timegraph.drawFrame(graph);
Timegraph.drawRange(graph);
Timegraph.plot(graph, graph.startMs, graph.endMs);
}
};
drainGraphData = [
{ x0: "2021-03-17T22:02:48", x1: "2021-03-17T22:05:17", y0: -0.000010942235936491262, y1: -0.000010942235936491262 },
{ x0: "2021-03-17T23:10:00", x1: "2021-03-17T23:12:19", y0: 1, y1: 1 },
{ x0: "2021-03-17T23:12:19", x1: "2021-03-17T23:17:04", y0: 1, y1: 1 },
{ x0: "2021-03-17T23:17:04", x1: "2021-03-17T23:17:07", y0: 1, y1: 1 },
{ x0: "2021-03-17T23:17:07", x1: "2021-03-17T23:18:00", y0: 1, y1: 0.9444480233631816 },
{ x0: "2021-03-18T09:07:12", x1: "2021-03-18T09:08:00", y0: 0.9285790976830081, y1: 0.92063389808671 },
{ x0: "2021-03-18T09:27:36", x1: "2021-03-18T10:06:07", y0: 0.92063389808671, y1: 0.92063389808671 },
{ x0: "2021-03-18T10:24:19", x1: "2021-03-18T10:36:46", y0: 0.92063389808671, y1: 0.9523932229594795 },
{ x0: "2021-03-18T10:36:47", x1: "2021-03-18T10:37:34", y0: 0.9523932229594795, y1: 0.9603169490433551 },
{ x0: "2021-03-18T10:37:36", x1: "2021-03-18T10:37:46", y0: 0.9603169490433551, y1: 0.9603169490433551 },
{ x0: "2021-03-18T10:37:46", x1: "2021-03-18T10:53:21", y0: 0.9603169490433551, y1: 0.8809508471300651 },
{ x0: "2021-03-18T10:53:21", x1: "2021-03-18T11:06:15", y0: 0.8809508471300651, y1: 0.8412677961734201 },
{ x0: "2021-03-18T11:08:38", x1: "2021-03-18T11:09:13", y0: 0.8333440700895446, y1: 0.8333440700895446 },
{ x0: "2021-03-18T11:31:55", x1: "2021-03-18T11:35:53", y0: 0.**bleep**896046726363, y1: 0.**bleep**896046726363 },
{ x0: "2021-03-18T12:14:26", x1: "2021-03-18T12:16:20", y0: 0.**bleep**896046726363, y1: 0.**bleep**896046726363 },
];
function main() {
Timegraph.draw({
element: "drain-graph",
data: drainGraphData,
startTime: "2021-03-15T12:22:44",
endTime: "2021-03-18T12:22:44",
});
}
if (window.addEventListener != null) {
window.addEventListener("load", main, false);
} else if (window.attachEvent != null) {
window.attachEvent("onload", main);
}
</script></head><body><h1>
Battery report
</h1><table style="margin-bottom: 6em;"><col/><tr><td class="label">
COMPUTER NAME
</td><td>HP-ARTURO</td></tr><tr><td class="label">
SYSTEM PRODUCT NAME
</td><td>HP HP Pavilion Gaming Laptop 15-ec1xxx</td></tr><tr><td class="label">
BIOS
</td><td>F.20 11/04/2020</td></tr><tr><td class="label">
OS BUILD
</td><td>19041.1.amd64fre.vb_release.191206-1406</td></tr><tr><td class="label">
PLATFORM ROLE
</td><td>Mobile</td></tr><tr><td class="label">
CONNECTED STANDBY
</td><td>Not supported</td></tr><tr><td class="label">
REPORT TIME
</td><td class="dateTime"><span class="date">2021-03-18 </span><span class="time">12:22:44</span></td></tr></table><h2>
Installed batteries
</h2><div class="explanation">
Information about each currently installed battery
</div><table><colgroup><col style="width: 15em;"/><col style="width: 14em;"/></colgroup><thead><tr><td> </td><td>
BATTERY
1</td></tr></thead><tr><td><span class="label">NAME</span></td><td>Primary</td></tr><tr><td><span class="label">MANUFACTURER</span></td><td>Hewlett-Packard</td></tr><tr><td><span class="label">SERIAL NUMBER</span></td><td>
-
</td></tr><tr><td><span class="label">CHEMISTRY</span></td><td>LION</td></tr><tr><td><span class="label">DESIGN CAPACITY</span></td><td>46,569 mWh
</td></tr><tr style="height:0.4em;"></tr><tr><td><span class="label">FULL CHARGE CAPACITY</span></td><td>46,569 mWh
</td></tr><tr><td><span class="label">CYCLE COUNT</span></td><td>419</td></tr></table><h2>Recent usage</h2><div class="explanation">
Power states over the last 3 days
</div><table><colgroup><col/><col class="col2"/><col style="width: 4.2em;"/><col class="percent"/><col style="width: 11em;"/></colgroup><thead><tr><td>
START TIME
</td><td class="centered">
STATE
</td><td class="centered">
SOURCE
</td><td colspan="2" class="centered">
CAPACITY REMAINING
</td></tr></thead><tr class="even 1"><td class="dateTime"><span class="date">2021-03-17 </span><span class="time">22:02:48</span></td><td class="state">
Active
</td><td class="acdc">
AC
</td><td class="nullValue">-</td><td class="mw">-1 mWh
</td></tr><tr class="odd suspend 2"><td class="dateTime"><span class="date"> </span><span class="time">22:05:17</span></td><td class="state">
Suspended
</td><td class="acdc"></td><td class="nullValue">-</td><td class="mw">-1 mWh
</td></tr><tr class="even dc 3"><td class="dateTime"><span class="date"> </span><span class="time">22:10:16</span></td><td class="state">
Active
</td><td class="acdc">
Battery
</td><td class="percent">100 %
</td><td class="mw">46,569 mWh
</td></tr><tr class="odd 4"><td class="dateTime"><span class="date"> </span><span class="time">22:12:07</span></td><td class="state">
Active
</td><td class="acdc">
AC
</td><td class="percent">100 %
</td><td class="mw">46,569 mWh
</td></tr><tr class="even dc 5"><td class="dateTime"><span class="date"> </span><span class="time">23:12:19</span></td><td class="state">
Active
</td><td class="acdc">
Battery
</td><td class="percent">100 %
</td><td class="mw">46,569 mWh
</td></tr><tr class="odd suspend 6"><td class="dateTime"><span class="date"> </span><span class="time">23:18:00</span></td><td class="state">
Suspended
</td><td class="acdc"></td><td class="percent">94 %
</td><td class="mw">43,982 mWh
</td></tr><tr class="even dc 7"><td class="dateTime"><span class="date">2021-03-18 </span><span class="time">09:07:12</span></td><td class="state">
Active
</td><td class="acdc">
Battery
</td><td class="percent">93 %
</td><td class="mw">43,243 mWh
</td></tr><tr class="odd suspend 8"><td class="dateTime"><span class="date"> </span><span class="time">09:08:00</span></td><td class="state">
Suspended
</td><td class="acdc"></td><td class="percent">92 %
</td><td class="mw">42,873 mWh
</td></tr><tr class="even 9"><td class="dateTime"><span class="date"> </span><span class="time">09:27:36</span></td><td class="state">
Active
</td><td class="acdc">
AC
</td><td class="percent">92 %
</td><td class="mw">42,873 mWh
</td></tr><tr class="odd dc 10"><td class="dateTime"><span class="date"> </span><span class="time">10:06:07</span></td><td class="state">
Active
</td><td class="acdc">
Battery
</td><td class="percent">92 %
</td><td class="mw">42,873 mWh
</td></tr><tr class="even 11"><td class="dateTime"><span class="date"> </span><span class="time">10:06:08</span></td><td class="state">
Active
</td><td class="acdc">
AC
</td><td class="percent">92 %
</td><td class="mw">42,873 mWh
</td></tr><tr class="odd suspend 12"><td class="dateTime"><span class="date"> </span><span class="time">10:19:49</span></td><td class="state">
Suspended
</td><td class="acdc"></td><td class="percent">92 %
</td><td class="mw">42,873 mWh
</td></tr><tr class="even 13"><td class="dateTime"><span class="date"> </span><span class="time">10:24:19</span></td><td class="state">
Active
</td><td class="acdc">
AC
</td><td class="percent">92 %
</td><td class="mw">42,873 mWh
</td></tr><tr class="odd dc 14"><td class="dateTime"><span class="date"> </span><span class="time">10:36:46</span></td><td class="state">
Active
</td><td class="acdc">
Battery
</td><td class="percent">95 %
</td><td class="mw">44,352 mWh
</td></tr><tr class="even 15"><td class="dateTime"><span class="date"> </span><span class="time">10:36:47</span></td><td class="state">
Active
</td><td class="acdc">
AC
</td><td class="percent">95 %
</td><td class="mw">44,352 mWh
</td></tr><tr class="odd dc 16"><td class="dateTime"><span class="date"> </span><span class="time">10:37:34</span></td><td class="state">
Active
</td><td class="acdc">
Battery
</td><td class="percent">96 %
</td><td class="mw">44,721 mWh
</td></tr><tr class="even 17"><td class="dateTime"><span class="date"> </span><span class="time">10:37:36</span></td><td class="state">
Active
</td><td class="acdc">
AC
</td><td class="percent">96 %
</td><td class="mw">44,721 mWh
</td></tr><tr class="odd dc 18"><td class="dateTime"><span class="date"> </span><span class="time">10:37:46</span></td><td class="state">
Active
</td><td class="acdc">
Battery
</td><td class="percent">96 %
</td><td class="mw">44,721 mWh
</td></tr><tr class="even 19"><td class="dateTime"><span class="date"> </span><span class="time">11:08:38</span></td><td class="state">
Active
</td><td class="acdc">
AC
</td><td class="percent">83 %
</td><td class="mw">38,808 mWh
</td></tr><tr class="odd dc 20"><td class="dateTime"><span class="date"> </span><span class="time">11:09:13</span></td><td class="state">
Active
</td><td class="acdc">
Battery
</td><td class="percent">83 %
</td><td class="mw">38,808 mWh
</td></tr><tr class="even 21"><td class="dateTime"><span class="date"> </span><span class="time">11:09:28</span></td><td class="state">
Active
</td><td class="acdc">
AC
</td><td class="percent">83 %
</td><td class="mw">38,808 mWh
</td></tr><tr class="odd dc 22"><td class="dateTime"><span class="date"> </span><span class="time">11:35:53</span></td><td class="state">
Active
</td><td class="acdc">
Battery
</td><td class="percent">89 %
</td><td class="mw">41,395 mWh
</td></tr><tr class="even 23"><td class="dateTime"><span class="date"> </span><span class="time">11:35:54</span></td><td class="state">
Active
</td><td class="acdc">
AC
</td><td class="percent">89 %
</td><td class="mw">41,395 mWh
</td></tr><tr class="odd dc 24"><td class="dateTime"><span class="date"> </span><span class="time">12:16:20</span></td><td class="state">
Active
</td><td class="acdc">
Battery
</td><td class="percent">89 %
</td><td class="mw">41,395 mWh
</td></tr><tr class="even 25"><td class="dateTime"><span class="date"> </span><span class="time">12:16:21</span></td><td class="state">
Active
</td><td class="acdc">
AC
</td><td class="percent">89 %
</td><td class="mw">41,395 mWh
</td></tr><tr class="odd 26"><td class="dateTime"><span class="date"> </span><span class="time">12:22:44</span></td><td class="state">
Report generated
</td><td class="acdc">
AC
</td><td class="percent">89 %
</td><td class="mw">41,395 mWh
</td></tr></table><h2>Battery usage</h2><div class="explanation">
Battery drains over the last 3 days
</div><canvas id="drain-graph" width="864" height="400"></canvas><table><colgroup><col/><col class="col2"/><col style="width: 10em;"/><col class="percent"/><col style="width: 11em;"/></colgroup><thead><tr><td>
START TIME
</td><td class="centered">
STATE
</td><td class="centered">
DURATION
</td><td class="centered" colspan="2">
ENERGY DRAINED
</td></tr></thead><tr class="even dc 1"><td class="dateTime"><span class="date">2021-03-17 </span><span class="time">22:10:16</span></td><td class="state">
Active
</td><td class="hms">0:01:50</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="odd dc 2"><td class="dateTime"><span class="date"> </span><span class="time">23:12:19</span></td><td class="state">
Active
</td><td class="hms">0:05:40</td><td class="percent">6 %
</td><td class="mw">2,587 mWh
</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="even dc 3"><td class="dateTime"><span class="date">2021-03-18 </span><span class="time">09:07:12</span></td><td class="state">
Active
</td><td class="hms">0:00:47</td><td class="percent">1 %
</td><td class="mw">370 mWh
</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="odd dc 4"><td class="dateTime"><span class="date"> </span><span class="time">10:06:07</span></td><td class="state">
Active
</td><td class="hms">0:00:01</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="even dc 5"><td class="dateTime"><span class="date"> </span><span class="time">10:36:46</span></td><td class="state">
Active
</td><td class="hms">0:00:01</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="odd dc 6"><td class="dateTime"><span class="date"> </span><span class="time">10:37:34</span></td><td class="state">
Active
</td><td class="hms">0:00:01</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="even dc 7"><td class="dateTime"><span class="date"> </span><span class="time">10:37:46</span></td><td class="state">
Active
</td><td class="hms">0:30:51</td><td class="percent">13 %
</td><td class="mw">5,913 mWh
</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="odd dc 8"><td class="dateTime"><span class="date"> </span><span class="time">11:09:13</span></td><td class="state">
Active
</td><td class="hms">0:00:14</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="even dc 9"><td class="dateTime"><span class="date"> </span><span class="time">11:35:53</span></td><td class="state">
Active
</td><td class="hms">0:00:01</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="odd dc 10"><td class="dateTime"><span class="date"> </span><span class="time">12:16:20</span></td><td class="state">
Active
</td><td class="hms">0:00:01</td><td class="nullValue">-</td><td class="nullValue">-</td></tr></table><h2>
Usage history
</h2><div class="explanation2">
History of system usage on AC and battery
</div><table><colgroup><col/><col class="col2"/><col style="width: 10em;"/><col style=""/><col style="width: 10em;"/><col style="width: 10em;"/><col style=""/></colgroup><thead><tr><td> </td><td colspan="2" class="centered">
BATTERY DURATION
</td><td class="colBreak"> </td><td colspan="3" class="centered">
AC DURATION
</td></tr><tr><td>
PERIOD
</td><td class="centered">
ACTIVE
</td><td class="centered">
CONNECTED STANDBY
</td><td class="colBreak"> </td><td class="centered">
ACTIVE
</td><td class="centered">
CONNECTED STANDBY
</td></tr></thead><tr class="even 1"><td class="dateTime">2021-03-17</td><td class="hms">0:07:27</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">1:02:40</td><td class="nullValue">-</td></tr></table><h2>
Battery capacity history
</h2><div class="explanation">
Charge capacity history of the system's batteries
</div><table><colgroup><col/><col class="col2"/><col style="width: 10em;"/></colgroup><thead><tr><td><span>PERIOD</span></td><td class="centered">
FULL CHARGE CAPACITY
</td><td class="centered">
DESIGN CAPACITY
</td></tr></thead><tr class="even 1"><td class="dateTime">2021-03-17</td><td class="mw">49,420 mWh
</td><td class="mw">49,420 mWh
</td></tr></table><h2>
Battery life estimates
</h2><div class="explanation2">
Battery life estimates based on observed drains
</div><table><colgroup><col/><col class="col2"/><col style="width: 10em;"/><col style=""/><col style="width: 10em;"/><col style="width: 10em;"/><col style="width: 10em;"/></colgroup><thead><tr class="rowHeader"><td> </td><td colspan="2" class="centered">
AT FULL CHARGE
</td><td class="colBreak"> </td><td colspan="2" class="centered">
AT DESIGN CAPACITY
</td></tr><tr class="rowHeader"><td>
PERIOD
</td><td class="centered"><span>ACTIVE</span></td><td class="centered"><span>CONNECTED STANDBY</span></td><td class="colBreak"> </td><td class="centered"><span>ACTIVE</span></td><td class="centered"><span>CONNECTED STANDBY</span></td></tr></thead><tr style="vertical-align:top" class="even 1"><td class="dateTime">2021-03-17</td><td class="hms">2:22:19</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">2:22:19</td><td class="nullValue">-</td></tr></table><div class="explanation2" style="margin-top: 1em; margin-bottom: 0.4em;">
Current estimate of battery life based on all observed drains since OS install
</div><table><colgroup><col/><col class="col2"/><col style="width: 10em;"/><col style=""/><col style="width: 10em;"/><col style="width: 10em;"/><col style="width: 10em;"/></colgroup><tr class="even" style="vertical-align:top"><td>
Since OS install
</td><td class="hms">2:14:06</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">2:14:06</td><td class="nullValue">-</td></tr></table><br/><br/><br/></body></html>
03-18-2021 09:47 AM
Hi, it seems my messages keep getting deleted so i pasted the html on a website so you can see it
03-18-2021 10:14 AM
Thanks, but you should save it as text instead of HTML.
HTML is full of symlinks and obfuscates the meaning of a report that should be in a human language. Once the Battery Report has been generated and you can see it in a browser, click on the settings of the browser and select save as. Save it as text to then paste in a document.
I am a volunteer forum member. If my suggestion helped you solve your issue, help others by marking that post as the accepted solution. Say thanks by clicking on the Yes button next to the "was this reply helpful?"
03-18-2021 10:15 AM
Battery report
COMPUTER NAME | HP-ARTURO |
SYSTEM PRODUCT NAME | HP HP Pavilion Gaming Laptop 15-ec1xxx |
BIOS | F.20 11/04/2020 |
OS BUILD | 19041.1.amd64fre.vb_release.191206-1406 |
PLATFORM ROLE | Mobile |
CONNECTED STANDBY | Not supported |
REPORT TIME | 2021-03-18 12:22:44 |
Installed batteries
BATTERY 1 | |
NAME | Primary |
MANUFACTURER | Hewlett-Packard |
SERIAL NUMBER | - |
CHEMISTRY | LION |
DESIGN CAPACITY | 46,569 mWh |
FULL CHARGE CAPACITY | 46,569 mWh |
CYCLE COUNT | 419 |
Recent usage
START TIME | STATE | SOURCE | CAPACITY REMAINING | |
2021-03-17 22:02:48 | Active | AC | - | -1 mWh |
22:05:17 | Suspended | - | -1 mWh | |
22:10:16 | Active | Battery | 100 % | 46,569 mWh |
22:12:07 | Active | AC | 100 % | 46,569 mWh |
23:12:19 | Active | Battery | 100 % | 46,569 mWh |
23:18:00 | Suspended | 94 % | 43,982 mWh | |
2021-03-18 09:07:12 | Active | Battery | 93 % | 43,243 mWh |
09:08:00 | Suspended | 92 % | 42,873 mWh | |
09:27:36 | Active | AC | 92 % | 42,873 mWh |
10:06:07 | Active | Battery | 92 % | 42,873 mWh |
10:06:08 | Active | AC | 92 % | 42,873 mWh |
10:19:49 | Suspended | 92 % | 42,873 mWh | |
10:24:19 | Active | AC | 92 % | 42,873 mWh |
10:36:46 | Active | Battery | 95 % | 44,352 mWh |
10:36:47 | Active | AC | 95 % | 44,352 mWh |
10:37:34 | Active | Battery | 96 % | 44,721 mWh |
10:37:36 | Active | AC | 96 % | 44,721 mWh |
10:37:46 | Active | Battery | 96 % | 44,721 mWh |
11:08:38 | Active | AC | 83 % | 38,808 mWh |
11:09:13 | Active | Battery | 83 % | 38,808 mWh |
11:09:28 | Active | AC | 83 % | 38,808 mWh |
11:35:53 | Active | Battery | 89 % | 41,395 mWh |
11:35:54 | Active | AC | 89 % | 41,395 mWh |
12:16:20 | Active | Battery | 89 % | 41,395 mWh |
12:16:21 | Active | AC | 89 % | 41,395 mWh |
12:22:44 | Report generated | AC | 89 % | 41,395 mWh |
Battery usage
This is not the report we need. We need the advanced output of the battery test either in UEFI diagnostics or HP Support Assistant