forked from itserver/check_battrey_laptop
1009 lines
64 KiB
HTML
1009 lines
64 KiB
HTML
<!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="+7: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: "2024-12-30T16:00:00", x1: "2024-12-30T16:00:16", y0: 0.4076923076923077, y1: 0.4046153846153846 },
|
|
|
|
{ x0: "2024-12-30T16:00:16", x1: "2024-12-30T16:00:59", y0: 0.4046153846153846, y1: 0.4015384615384615 },
|
|
|
|
{ x0: "2024-12-30T16:00:59", x1: "2024-12-30T16:00:59", y0: 0.4015384615384615, y1: 0.4015384615384615 },
|
|
|
|
{ x0: "2024-12-30T18:03:17", x1: "2024-12-30T18:03:52", y0: 0.3728205128205128, y1: 0.36743589743589744 },
|
|
|
|
{ x0: "2024-12-30T18:03:52", x1: "2024-12-30T19:03:00", y0: 0.36743589743589744, y1: 0.1423076923076923 },
|
|
|
|
{ x0: "2024-12-30T19:03:00", x1: "2024-12-30T19:04:16", y0: 0.1423076923076923, y1: 0.1346153846153846 },
|
|
|
|
{ x0: "2024-12-30T19:04:16", x1: "2024-12-30T19:42:30", y0: 0.1346153846153846, y1: 0.054615384615384614 },
|
|
|
|
{ x0: "2024-12-30T19:42:30", x1: "2024-12-30T19:42:30", y0: 0.054615384615384614, y1: 0.054615384615384614 },
|
|
|
|
{ x0: "2024-12-30T21:19:25", x1: "2024-12-30T21:19:25", y0: 0.4076923076923077, y1: 0.4076923076923077 },
|
|
|
|
{ x0: "2024-12-30T21:19:25", x1: "2024-12-30T21:19:25", y0: 0.4076923076923077, y1: 0.4076923076923077 },
|
|
|
|
{ x0: "2024-12-30T21:19:26", x1: "2024-12-30T21:19:26", y0: 0.4076923076923077, y1: 0.4076923076923077 },
|
|
|
|
{ x0: "2024-12-31T17:23:00", x1: "2024-12-31T18:13:32", y0: 1, y1: 1 },
|
|
|
|
{ x0: "2024-12-31T18:13:32", x1: "2024-12-31T18:21:49", y0: 1, y1: 0.9340856629905104 },
|
|
|
|
{ x0: "2024-12-31T18:21:49", x1: "2024-12-31T18:22:48", y0: 0.9340856629905104, y1: 0.924852526288792 },
|
|
|
|
{ x0: "2024-12-31T18:22:48", x1: "2024-12-31T19:13:43", y0: 0.924852526288792, y1: 0.7453193126442678 },
|
|
|
|
{ x0: "2024-12-31T19:13:43", x1: "2024-12-31T19:13:59", y0: 0.7453193126442678, y1: 0.7435239805078225 },
|
|
|
|
{ x0: "2025-01-01T11:44:00", x1: "2025-01-01T12:39:09", y0: 1, y1: 1 },
|
|
|
|
{ x0: "2025-01-02T07:15:18", x1: "2025-01-02T07:15:53", y0: 0.9838420107719928, y1: 0.979738394460118 },
|
|
|
|
{ x0: "2025-01-02T07:15:53", x1: "2025-01-02T07:15:53", y0: 0.979738394460118, y1: 0.979738394460118 },
|
|
|
|
{ x0: "2025-01-02T07:15:53", x1: "2025-01-02T08:16:00", y0: 0.979738394460118, y1: 0.6293921518338036 },
|
|
|
|
{ x0: "2025-01-02T08:16:00", x1: "2025-01-02T08:16:51", y0: 0.6293921518338036, y1: 0.6245191074634522 },
|
|
|
|
{ x0: "2025-01-02T11:19:00", x1: "2025-01-02T11:47:06", y0: 1, y1: 1 },
|
|
|
|
{ x0: "2025-01-02T11:47:06", x1: "2025-01-02T11:47:07", y0: 1, y1: 1 },
|
|
|
|
|
|
|
|
];
|
|
|
|
|
|
|
|
function main() {
|
|
|
|
Timegraph.draw({
|
|
|
|
element: "drain-graph",
|
|
|
|
data: drainGraphData,
|
|
|
|
startTime: "2024-12-30T15:32:59",
|
|
|
|
endTime: "2025-01-02T15:33:00",
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
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>MANAGER-IT</td></tr><tr><td class="label">
|
|
|
|
SYSTEM PRODUCT NAME
|
|
|
|
</td><td>LENOVO 20L8S1QX00</td></tr><tr><td class="label">
|
|
|
|
BIOS
|
|
|
|
</td><td>N22ET78W (1.55 ) 08/14/2023</td></tr><tr><td class="label">
|
|
|
|
OS BUILD
|
|
|
|
</td><td>22621.1.amd64fre.ni_release.220506-1250</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">2025-01-02 </span><span class="time">15:33:00</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>01AV478</td></tr><tr><td><span class="label">MANUFACTURER</span></td><td>LGC</td></tr><tr><td><span class="label">SERIAL NUMBER</span></td><td>1609</td></tr><tr><td><span class="label">CHEMISTRY</span></td><td>LiP</td></tr><tr><td><span class="label">DESIGN CAPACITY</span></td><td>57,000 mWh
|
|
|
|
</td></tr><tr style="height:0.4em;"></tr><tr><td><span class="label">FULL CHARGE CAPACITY</span></td><td>38,980 mWh
|
|
|
|
</td></tr><tr><td><span class="label">CYCLE COUNT</span></td><td>1171</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 dc 1"><td class="dateTime"><span class="date">2024-12-30 </span><span class="time">16:00:00</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
Battery
|
|
|
|
</td><td class="percent">41 %
|
|
|
|
</td><td class="mw">15,900 mWh
|
|
|
|
</td></tr><tr class="odd suspend 2"><td class="dateTime"><span class="date"> </span><span class="time">16:00:59</span></td><td class="state">
|
|
|
|
Suspended
|
|
|
|
</td><td class="acdc"></td><td class="percent">40 %
|
|
|
|
</td><td class="mw">15,660 mWh
|
|
|
|
</td></tr><tr class="even dc 3"><td class="dateTime"><span class="date"> </span><span class="time">18:03:17</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
Battery
|
|
|
|
</td><td class="percent">37 %
|
|
|
|
</td><td class="mw">14,540 mWh
|
|
|
|
</td></tr><tr class="odd suspend 4"><td class="dateTime"><span class="date"> </span><span class="time">19:42:30</span></td><td class="state">
|
|
|
|
Suspended
|
|
|
|
</td><td class="acdc"></td><td class="percent">5 %
|
|
|
|
</td><td class="mw">2,130 mWh
|
|
|
|
</td></tr><tr class="even 5"><td class="dateTime"><span class="date"> </span><span class="time">19:48:16</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
AC
|
|
|
|
</td><td class="percent">5 %
|
|
|
|
</td><td class="mw">1,980 mWh
|
|
|
|
</td></tr><tr class="odd suspend 6"><td class="dateTime"><span class="date"> </span><span class="time">20:03:49</span></td><td class="state">
|
|
|
|
Suspended
|
|
|
|
</td><td class="acdc"></td><td class="percent">30 %
|
|
|
|
</td><td class="mw">11,530 mWh
|
|
|
|
</td></tr><tr class="even 7"><td class="dateTime"><span class="date"> </span><span class="time">21:18:50</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
AC
|
|
|
|
</td><td class="percent">40 %
|
|
|
|
</td><td class="mw">15,570 mWh
|
|
|
|
</td></tr><tr class="odd dc 8"><td class="dateTime"><span class="date"> </span><span class="time">21:19:25</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
Battery
|
|
|
|
</td><td class="percent">41 %
|
|
|
|
</td><td class="mw">15,900 mWh
|
|
|
|
</td></tr><tr class="even 9"><td class="dateTime"><span class="date"> </span><span class="time">21:19:25</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
AC
|
|
|
|
</td><td class="percent">41 %
|
|
|
|
</td><td class="mw">15,900 mWh
|
|
|
|
</td></tr><tr class="odd dc 10"><td class="dateTime"><span class="date"> </span><span class="time">21:19:25</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
Battery
|
|
|
|
</td><td class="percent">41 %
|
|
|
|
</td><td class="mw">15,900 mWh
|
|
|
|
</td></tr><tr class="even 11"><td class="dateTime"><span class="date"> </span><span class="time">21:19:26</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
AC
|
|
|
|
</td><td class="percent">41 %
|
|
|
|
</td><td class="mw">15,900 mWh
|
|
|
|
</td></tr><tr class="odd dc 12"><td class="dateTime"><span class="date"> </span><span class="time">21:19:26</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
Battery
|
|
|
|
</td><td class="percent">41 %
|
|
|
|
</td><td class="mw">15,900 mWh
|
|
|
|
</td></tr><tr class="even 13"><td class="dateTime"><span class="date"> </span><span class="time">21:19:26</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
AC
|
|
|
|
</td><td class="percent">41 %
|
|
|
|
</td><td class="mw">15,900 mWh
|
|
|
|
</td></tr><tr class="odd dc 14"><td class="dateTime"><span class="date">2024-12-31 </span><span class="time">18:13:32</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
Battery
|
|
|
|
</td><td class="percent">100 %
|
|
|
|
</td><td class="mw">38,990 mWh
|
|
|
|
</td></tr><tr class="even suspend 15"><td class="dateTime"><span class="date"> </span><span class="time">19:13:59</span></td><td class="state">
|
|
|
|
Suspended
|
|
|
|
</td><td class="acdc"></td><td class="percent">74 %
|
|
|
|
</td><td class="mw">28,990 mWh
|
|
|
|
</td></tr><tr class="odd 16"><td class="dateTime"><span class="date"> </span><span class="time">22:40:13</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
AC
|
|
|
|
</td><td class="percent">75 %
|
|
|
|
</td><td class="mw">29,330 mWh
|
|
|
|
</td></tr><tr class="even dc 17"><td class="dateTime"><span class="date">2025-01-01 </span><span class="time">12:39:09</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
Battery
|
|
|
|
</td><td class="percent">100 %
|
|
|
|
</td><td class="mw">38,990 mWh
|
|
|
|
</td></tr><tr class="odd 18"><td class="dateTime"><span class="date"> </span><span class="time">12:39:10</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
AC
|
|
|
|
</td><td class="percent">100 %
|
|
|
|
</td><td class="mw">38,990 mWh
|
|
|
|
</td></tr><tr class="even suspend 19"><td class="dateTime"><span class="date"> </span><span class="time">13:24:00</span></td><td class="state">
|
|
|
|
Suspended
|
|
|
|
</td><td class="acdc"></td><td class="percent">100 %
|
|
|
|
</td><td class="mw">38,890 mWh
|
|
|
|
</td></tr><tr class="odd 20"><td class="dateTime"><span class="date"> </span><span class="time">13:26:41</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
AC
|
|
|
|
</td><td class="percent">100 %
|
|
|
|
</td><td class="mw">38,890 mWh
|
|
|
|
</td></tr><tr class="even suspend 21"><td class="dateTime"><span class="date"> </span><span class="time">13:53:00</span></td><td class="state">
|
|
|
|
Suspended
|
|
|
|
</td><td class="acdc"></td><td class="percent">100 %
|
|
|
|
</td><td class="mw">38,880 mWh
|
|
|
|
</td></tr><tr class="odd 22"><td class="dateTime"><span class="date"> </span><span class="time">13:58:26</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
AC
|
|
|
|
</td><td class="percent">100 %
|
|
|
|
</td><td class="mw">38,880 mWh
|
|
|
|
</td></tr><tr class="even suspend 23"><td class="dateTime"><span class="date">2025-01-02 </span><span class="time">00:28:06</span></td><td class="state">
|
|
|
|
Suspended
|
|
|
|
</td><td class="acdc"></td><td class="percent">99 %
|
|
|
|
</td><td class="mw">38,730 mWh
|
|
|
|
</td></tr><tr class="odd 24"><td class="dateTime"><span class="date"> </span><span class="time">07:15:18</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
AC
|
|
|
|
</td><td class="percent">98 %
|
|
|
|
</td><td class="mw">38,360 mWh
|
|
|
|
</td></tr><tr class="even dc 25"><td class="dateTime"><span class="date"> </span><span class="time">07:15:53</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
Battery
|
|
|
|
</td><td class="percent">98 %
|
|
|
|
</td><td class="mw">38,200 mWh
|
|
|
|
</td></tr><tr class="odd 26"><td class="dateTime"><span class="date"> </span><span class="time">08:50:56</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
AC
|
|
|
|
</td><td class="percent">43 %
|
|
|
|
</td><td class="mw">16,850 mWh
|
|
|
|
</td></tr><tr class="even dc 27"><td class="dateTime"><span class="date"> </span><span class="time">11:47:06</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
Battery
|
|
|
|
</td><td class="percent">100 %
|
|
|
|
</td><td class="mw">38,980 mWh
|
|
|
|
</td></tr><tr class="odd 28"><td class="dateTime"><span class="date"> </span><span class="time">11:47:06</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
AC
|
|
|
|
</td><td class="percent">100 %
|
|
|
|
</td><td class="mw">38,980 mWh
|
|
|
|
</td></tr><tr class="even dc 29"><td class="dateTime"><span class="date"> </span><span class="time">11:47:07</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
Battery
|
|
|
|
</td><td class="percent">100 %
|
|
|
|
</td><td class="mw">38,980 mWh
|
|
|
|
</td></tr><tr class="odd 30"><td class="dateTime"><span class="date"> </span><span class="time">11:47:10</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="acdc">
|
|
|
|
AC
|
|
|
|
</td><td class="percent">100 %
|
|
|
|
</td><td class="mw">38,980 mWh
|
|
|
|
</td></tr><tr class="even 31"><td class="dateTime"><span class="date"> </span><span class="time">15:32:59</span></td><td class="state">
|
|
|
|
Report generated
|
|
|
|
</td><td class="acdc">
|
|
|
|
AC
|
|
|
|
</td><td class="percent">99 %
|
|
|
|
</td><td class="mw">38,780 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">2024-12-30 </span><span class="time">16:00:00</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="hms">0:00:59</td><td class="percent">1 %
|
|
|
|
</td><td class="mw">240 mWh
|
|
|
|
</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">18:03:17</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="hms">1:39:13</td><td class="percent">32 %
|
|
|
|
</td><td class="mw">12,410 mWh
|
|
|
|
</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="even dc 3"><td class="dateTime"><span class="date"> </span><span class="time">21:19:25</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="hms">0:00:00</td><td class="nullValue">-</td><td class="nullValue">-</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">21:19:25</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="hms">0:00:00</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">21:19:26</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="hms">0:00:00</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">2024-12-31 </span><span class="time">18:13:32</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="hms">1:00:26</td><td class="percent">26 %
|
|
|
|
</td><td class="mw">10,000 mWh
|
|
|
|
</td></tr><tr class="noncontigbreak"><td colspan="5"> </td></tr><tr class="even dc 7"><td class="dateTime"><span class="date">2025-01-01 </span><span class="time">12:39:09</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="hms">0:00:00</td><td class="nullValue">-</td><td class="nullValue">-</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">07:15:53</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="hms">1:35:03</td><td class="percent">55 %
|
|
|
|
</td><td class="mw">21,350 mWh
|
|
|
|
</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:47:06</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="hms">0:00:00</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">11:47:07</span></td><td class="state">
|
|
|
|
Active
|
|
|
|
</td><td class="hms">0:00:03</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">2024-03-25
|
|
|
|
- 2024-04-01</td><td class="hms">27:18:32</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">21:28:48</td><td class="nullValue">-</td></tr><tr class="odd 2"><td class="dateTime">2024-04-01
|
|
|
|
- 2024-04-08</td><td class="hms">22:55:48</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">18:15:42</td><td class="nullValue">-</td></tr><tr class="even 3"><td class="dateTime">2024-04-08
|
|
|
|
- 2024-04-15</td><td class="hms">4:21:53</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">0:43:13</td><td class="nullValue">-</td></tr><tr class="odd 4"><td class="dateTime">2024-04-15
|
|
|
|
- 2024-04-22</td><td class="hms">16:19:01</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">6:34:55</td><td class="nullValue">-</td></tr><tr class="even 5"><td class="dateTime">2024-04-22
|
|
|
|
- 2024-04-29</td><td class="hms">18:47:07</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">13:00:25</td><td class="nullValue">-</td></tr><tr class="odd 6"><td class="dateTime">2024-04-29
|
|
|
|
- 2024-05-06</td><td class="hms">15:39:01</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">7:33:08</td><td class="nullValue">-</td></tr><tr class="even 7"><td class="dateTime">2024-05-06
|
|
|
|
- 2024-05-13</td><td class="hms">14:49:25</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">6:35:41</td><td class="nullValue">-</td></tr><tr class="odd 8"><td class="dateTime">2024-05-13
|
|
|
|
- 2024-05-20</td><td class="hms">22:36:55</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">9:54:13</td><td class="nullValue">-</td></tr><tr class="even 9"><td class="dateTime">2024-05-20
|
|
|
|
- 2024-05-27</td><td class="hms">21:06:26</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">13:40:43</td><td class="nullValue">-</td></tr><tr class="odd 10"><td class="dateTime">2024-05-27
|
|
|
|
- 2024-06-03</td><td class="hms">23:54:54</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">11:08:04</td><td class="nullValue">-</td></tr><tr class="even 11"><td class="dateTime">2024-06-03
|
|
|
|
- 2024-06-10</td><td class="hms">25:04:16</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">8:19:51</td><td class="nullValue">-</td></tr><tr class="odd 12"><td class="dateTime">2024-06-10
|
|
|
|
- 2024-06-22</td><td class="hms">15:51:12</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">7:32:18</td><td class="nullValue">-</td></tr><tr class="even 13"><td class="dateTime">2024-06-22
|
|
|
|
- 2024-06-24</td><td class="hms">0:52:39</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">0:02:18</td><td class="nullValue">-</td></tr><tr class="odd 14"><td class="dateTime">2024-06-24
|
|
|
|
- 2024-07-01</td><td class="hms">15:41:47</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">21:47:43</td><td class="nullValue">-</td></tr><tr class="even 15"><td class="dateTime">2024-07-01
|
|
|
|
- 2024-07-08</td><td class="hms">151:32:40</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">106:49:20</td><td class="nullValue">-</td></tr><tr class="odd 16"><td class="dateTime">2024-07-08
|
|
|
|
- 2024-07-15</td><td class="hms">23:32:49</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">19:35:38</td><td class="nullValue">-</td></tr><tr class="even 17"><td class="dateTime">2024-07-15
|
|
|
|
- 2024-07-22</td><td class="hms">45:53:40</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">13:55:28</td><td class="nullValue">-</td></tr><tr class="odd 18"><td class="dateTime">2024-07-22
|
|
|
|
- 2024-07-29</td><td class="hms">26:11:23</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">34:18:49</td><td class="nullValue">-</td></tr><tr class="even 19"><td class="dateTime">2024-07-29
|
|
|
|
- 2024-08-05</td><td class="hms">31:26:05</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">38:35:14</td><td class="nullValue">-</td></tr><tr class="odd 20"><td class="dateTime">2024-08-05
|
|
|
|
- 2024-08-12</td><td class="hms">32:58:00</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">71:18:31</td><td class="nullValue">-</td></tr><tr class="even 21"><td class="dateTime">2024-08-12
|
|
|
|
- 2024-08-19</td><td class="hms">35:30:41</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">61:40:18</td><td class="nullValue">-</td></tr><tr class="odd 22"><td class="dateTime">2024-08-19
|
|
|
|
- 2024-08-26</td><td class="hms">25:10:43</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">46:03:14</td><td class="nullValue">-</td></tr><tr class="even 23"><td class="dateTime">2024-08-26
|
|
|
|
- 2024-09-02</td><td class="hms">28:31:59</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">92:54:08</td><td class="nullValue">-</td></tr><tr class="odd 24"><td class="dateTime">2024-09-02
|
|
|
|
- 2024-09-09</td><td class="hms">29:32:53</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">70:27:50</td><td class="nullValue">-</td></tr><tr class="even 25"><td class="dateTime">2024-09-09
|
|
|
|
- 2024-09-16</td><td class="hms">24:10:53</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">65:42:29</td><td class="nullValue">-</td></tr><tr class="odd 26"><td class="dateTime">2024-09-16
|
|
|
|
- 2024-09-23</td><td class="hms">16:52:33</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">69:37:07</td><td class="nullValue">-</td></tr><tr class="even 27"><td class="dateTime">2024-09-23
|
|
|
|
- 2024-09-30</td><td class="hms">24:19:50</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">93:23:20</td><td class="nullValue">-</td></tr><tr class="odd 28"><td class="dateTime">2024-09-30
|
|
|
|
- 2024-10-07</td><td class="hms">31:05:57</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">83:22:41</td><td class="nullValue">-</td></tr><tr class="even 29"><td class="dateTime">2024-10-07
|
|
|
|
- 2024-10-14</td><td class="hms">98:57:38</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">342:19:08</td><td class="nullValue">-</td></tr><tr class="odd 30"><td class="dateTime">2024-10-14
|
|
|
|
- 2024-10-21</td><td class="hms">15:43:08</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">110:31:42</td><td class="nullValue">-</td></tr><tr class="even 31"><td class="dateTime">2024-10-21
|
|
|
|
- 2024-10-28</td><td class="hms">22:14:08</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">100:14:12</td><td class="nullValue">-</td></tr><tr class="odd 32"><td class="dateTime">2024-10-28
|
|
|
|
- 2024-11-04</td><td class="hms">0:01:12</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">16:36:00</td><td class="nullValue">-</td></tr><tr class="even 33"><td class="dateTime">2024-11-04
|
|
|
|
- 2024-11-11</td><td class="hms">20:49:50</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">81:42:47</td><td class="nullValue">-</td></tr><tr class="odd 34"><td class="dateTime">2024-11-11
|
|
|
|
- 2024-11-18</td><td class="hms">20:28:38</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">100:01:30</td><td class="nullValue">-</td></tr><tr class="even 35"><td class="dateTime">2024-11-18
|
|
|
|
- 2024-11-25</td><td class="hms">30:16:03</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">98:26:14</td><td class="nullValue">-</td></tr><tr class="odd 36"><td class="dateTime">2024-11-25
|
|
|
|
- 2024-12-02</td><td class="hms">23:14:52</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">71:52:24</td><td class="nullValue">-</td></tr><tr class="even 37"><td class="dateTime">2024-12-02
|
|
|
|
- 2024-12-09</td><td class="hms">42:42:59</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">76:30:15</td><td class="nullValue">-</td></tr><tr class="odd 38"><td class="dateTime">2024-12-09
|
|
|
|
- 2024-12-16</td><td class="hms">18:37:16</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">117:15:55</td><td class="nullValue">-</td></tr><tr class="even 39"><td class="dateTime">2024-12-16
|
|
|
|
- 2024-12-23</td><td class="hms">28:22:33</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">107:42:40</td><td class="nullValue">-</td></tr><tr class="odd 40"><td class="dateTime">2024-12-23</td><td class="hms">4:57:29</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">15:25:29</td><td class="nullValue">-</td></tr><tr class="even 41"><td class="dateTime">2024-12-24</td><td class="hms">4:13:42</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">16:26:16</td><td class="nullValue">-</td></tr><tr class="odd 42"><td class="dateTime">2024-12-25</td><td class="nullValue">-</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">23:35:28</td><td class="nullValue">-</td></tr><tr class="even 43"><td class="dateTime">2024-12-26</td><td class="hms">3:55:49</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">9:21:25</td><td class="nullValue">-</td></tr><tr class="odd 44"><td class="dateTime">2024-12-27</td><td class="hms">4:51:03</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">15:08:20</td><td class="nullValue">-</td></tr><tr class="even 45"><td class="dateTime">2024-12-28</td><td class="hms">6:58:32</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">13:10:00</td><td class="nullValue">-</td></tr><tr class="odd 46"><td class="dateTime">2024-12-29</td><td class="nullValue">-</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">23:59:41</td><td class="nullValue">-</td></tr><tr class="even 47"><td class="dateTime">2024-12-30</td><td class="hms">3:39:59</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">4:41:14</td><td class="nullValue">-</td></tr><tr class="odd 48"><td class="dateTime">2024-12-31</td><td class="hms">1:00:10</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">19:32:23</td><td class="nullValue">-</td></tr><tr class="even 49"><td class="dateTime">2025-01-01</td><td class="nullValue">-</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">23:51:28</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">2024-03-25
|
|
|
|
- 2024-04-01</td><td class="mw">44,510 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 2"><td class="dateTime">2024-04-01
|
|
|
|
- 2024-04-08</td><td class="mw">44,510 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 3"><td class="dateTime">2024-04-08
|
|
|
|
- 2024-04-15</td><td class="mw">44,510 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 4"><td class="dateTime">2024-04-15
|
|
|
|
- 2024-04-22</td><td class="mw">44,510 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 5"><td class="dateTime">2024-04-22
|
|
|
|
- 2024-04-29</td><td class="mw">44,460 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 6"><td class="dateTime">2024-04-29
|
|
|
|
- 2024-05-06</td><td class="mw">44,460 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 7"><td class="dateTime">2024-05-06
|
|
|
|
- 2024-05-13</td><td class="mw">44,460 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 8"><td class="dateTime">2024-05-13
|
|
|
|
- 2024-05-20</td><td class="mw">44,411 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 9"><td class="dateTime">2024-05-20
|
|
|
|
- 2024-05-27</td><td class="mw">44,382 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 10"><td class="dateTime">2024-05-27
|
|
|
|
- 2024-06-03</td><td class="mw">44,364 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 11"><td class="dateTime">2024-06-03
|
|
|
|
- 2024-06-10</td><td class="mw">44,340 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 12"><td class="dateTime">2024-06-10
|
|
|
|
- 2024-06-22</td><td class="mw">44,340 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 13"><td class="dateTime">2024-06-22
|
|
|
|
- 2024-06-24</td><td class="mw">44,340 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 14"><td class="dateTime">2024-06-24
|
|
|
|
- 2024-07-01</td><td class="mw">44,305 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 15"><td class="dateTime">2024-07-01
|
|
|
|
- 2024-07-08</td><td class="mw">44,353 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 16"><td class="dateTime">2024-07-08
|
|
|
|
- 2024-07-15</td><td class="mw">44,290 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 17"><td class="dateTime">2024-07-15
|
|
|
|
- 2024-07-22</td><td class="mw">44,111 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 18"><td class="dateTime">2024-07-22
|
|
|
|
- 2024-07-29</td><td class="mw">45,150 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 19"><td class="dateTime">2024-07-29
|
|
|
|
- 2024-08-05</td><td class="mw">43,351 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 20"><td class="dateTime">2024-08-05
|
|
|
|
- 2024-08-12</td><td class="mw">45,146 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 21"><td class="dateTime">2024-08-12
|
|
|
|
- 2024-08-19</td><td class="mw">44,726 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 22"><td class="dateTime">2024-08-19
|
|
|
|
- 2024-08-26</td><td class="mw">44,460 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 23"><td class="dateTime">2024-08-26
|
|
|
|
- 2024-09-02</td><td class="mw">44,450 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 24"><td class="dateTime">2024-09-02
|
|
|
|
- 2024-09-09</td><td class="mw">44,440 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 25"><td class="dateTime">2024-09-09
|
|
|
|
- 2024-09-16</td><td class="mw">40,147 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 26"><td class="dateTime">2024-09-16
|
|
|
|
- 2024-09-23</td><td class="mw">38,722 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 27"><td class="dateTime">2024-09-23
|
|
|
|
- 2024-09-30</td><td class="mw">38,720 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 28"><td class="dateTime">2024-09-30
|
|
|
|
- 2024-10-07</td><td class="mw">39,616 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 29"><td class="dateTime">2024-10-07
|
|
|
|
- 2024-10-14</td><td class="mw">37,840 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 30"><td class="dateTime">2024-10-14
|
|
|
|
- 2024-10-21</td><td class="mw">33,410 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 31"><td class="dateTime">2024-10-21
|
|
|
|
- 2024-10-28</td><td class="mw">33,400 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 32"><td class="dateTime">2024-10-28
|
|
|
|
- 2024-11-04</td><td class="mw">33,400 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 33"><td class="dateTime">2024-11-04
|
|
|
|
- 2024-11-11</td><td class="mw">33,379 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 34"><td class="dateTime">2024-11-11
|
|
|
|
- 2024-11-18</td><td class="mw">33,370 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 35"><td class="dateTime">2024-11-18
|
|
|
|
- 2024-11-25</td><td class="mw">33,360 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 36"><td class="dateTime">2024-11-25
|
|
|
|
- 2024-12-02</td><td class="mw">33,350 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 37"><td class="dateTime">2024-12-02
|
|
|
|
- 2024-12-09</td><td class="mw">33,350 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 38"><td class="dateTime">2024-12-09
|
|
|
|
- 2024-12-16</td><td class="mw">33,350 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 39"><td class="dateTime">2024-12-16
|
|
|
|
- 2024-12-23</td><td class="mw">35,063 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 40"><td class="dateTime">2024-12-23</td><td class="mw">39,023 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 41"><td class="dateTime">2024-12-24</td><td class="mw">39,010 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 42"><td class="dateTime">2024-12-25</td><td class="mw">39,010 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 43"><td class="dateTime">2024-12-26</td><td class="mw">39,005 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 44"><td class="dateTime">2024-12-27</td><td class="mw">39,000 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 45"><td class="dateTime">2024-12-28</td><td class="mw">39,000 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 46"><td class="dateTime">2024-12-29</td><td class="mw">39,000 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 47"><td class="dateTime">2024-12-30</td><td class="mw">38,999 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="odd 48"><td class="dateTime">2024-12-31</td><td class="mw">38,990 mWh
|
|
|
|
</td><td class="mw">57,000 mWh
|
|
|
|
</td></tr><tr class="even 49"><td class="dateTime">2025-01-01</td><td class="mw">38,990 mWh
|
|
|
|
</td><td class="mw">57,000 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">2024-03-25
|
|
|
|
- 2024-04-01</td><td class="hms">4:39:03</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">5:57:22</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 2"><td class="dateTime">2024-04-01
|
|
|
|
- 2024-04-08</td><td class="hms">4:36:59</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">5:54:42</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 3"><td class="dateTime">2024-04-08
|
|
|
|
- 2024-04-15</td><td class="hms">3:58:57</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">5:06:00</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 4"><td class="dateTime">2024-04-15
|
|
|
|
- 2024-04-22</td><td class="hms">5:02:58</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">6:27:59</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 5"><td class="dateTime">2024-04-22
|
|
|
|
- 2024-04-29</td><td class="hms">4:44:35</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">6:04:51</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 6"><td class="dateTime">2024-04-29
|
|
|
|
- 2024-05-06</td><td class="hms">4:42:41</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">6:02:25</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 7"><td class="dateTime">2024-05-06
|
|
|
|
- 2024-05-13</td><td class="hms">5:00:20</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">6:25:03</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 8"><td class="dateTime">2024-05-13
|
|
|
|
- 2024-05-20</td><td class="hms">4:43:40</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">6:04:05</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 9"><td class="dateTime">2024-05-20
|
|
|
|
- 2024-05-27</td><td class="hms">4:57:04</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">6:21:32</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 10"><td class="dateTime">2024-05-27
|
|
|
|
- 2024-06-03</td><td class="hms">4:54:43</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">6:18:40</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 11"><td class="dateTime">2024-06-03
|
|
|
|
- 2024-06-10</td><td class="hms">4:35:55</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">5:54:42</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 12"><td class="dateTime">2024-06-10
|
|
|
|
- 2024-06-22</td><td class="hms">4:45:15</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">6:06:42</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 13"><td class="dateTime">2024-06-22
|
|
|
|
- 2024-06-24</td><td class="hms">4:45:44</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">6:07:19</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 14"><td class="dateTime">2024-06-24
|
|
|
|
- 2024-07-01</td><td class="hms">5:21:57</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">6:54:12</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 15"><td class="dateTime">2024-07-01
|
|
|
|
- 2024-07-08</td><td class="hms">4:47:25</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">6:09:22</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 16"><td class="dateTime">2024-07-08
|
|
|
|
- 2024-07-15</td><td class="hms">4:38:53</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">5:58:55</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 17"><td class="dateTime">2024-07-15
|
|
|
|
- 2024-07-22</td><td class="hms">7:37:23</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">9:51:02</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 18"><td class="dateTime">2024-07-22
|
|
|
|
- 2024-07-29</td><td class="hms">5:10:38</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">6:32:10</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 19"><td class="dateTime">2024-07-29
|
|
|
|
- 2024-08-05</td><td class="hms">4:02:12</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">5:18:27</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 20"><td class="dateTime">2024-08-05
|
|
|
|
- 2024-08-12</td><td class="hms">5:33:48</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">7:01:26</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 21"><td class="dateTime">2024-08-12
|
|
|
|
- 2024-08-19</td><td class="hms">4:50:38</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">6:10:23</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 22"><td class="dateTime">2024-08-19
|
|
|
|
- 2024-08-26</td><td class="hms">4:28:27</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">5:44:10</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 23"><td class="dateTime">2024-08-26
|
|
|
|
- 2024-09-02</td><td class="hms">4:17:34</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">5:30:18</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 24"><td class="dateTime">2024-09-02
|
|
|
|
- 2024-09-09</td><td class="hms">4:05:46</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">5:15:14</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 25"><td class="dateTime">2024-09-09
|
|
|
|
- 2024-09-16</td><td class="hms">3:45:28</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">5:20:07</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 26"><td class="dateTime">2024-09-16
|
|
|
|
- 2024-09-23</td><td class="hms">3:09:05</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">4:38:21</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 27"><td class="dateTime">2024-09-23
|
|
|
|
- 2024-09-30</td><td class="hms">3:59:39</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">5:52:47</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 28"><td class="dateTime">2024-09-30
|
|
|
|
- 2024-10-07</td><td class="hms">4:01:06</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">5:46:53</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 29"><td class="dateTime">2024-10-07
|
|
|
|
- 2024-10-14</td><td class="hms">3:52:05</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">5:49:36</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 30"><td class="dateTime">2024-10-14
|
|
|
|
- 2024-10-21</td><td class="hms">2:53:40</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">4:56:17</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 31"><td class="dateTime">2024-10-21
|
|
|
|
- 2024-10-28</td><td class="hms">2:46:12</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">4:43:39</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 32"><td class="dateTime">2024-10-28
|
|
|
|
- 2024-11-04</td><td class="hms">4:27:12</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">7:36:00</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 33"><td class="dateTime">2024-11-04
|
|
|
|
- 2024-11-11</td><td class="hms">3:13:40</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">5:30:44</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 34"><td class="dateTime">2024-11-11
|
|
|
|
- 2024-11-18</td><td class="hms">3:34:46</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">6:06:51</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 35"><td class="dateTime">2024-11-18
|
|
|
|
- 2024-11-25</td><td class="hms">3:04:13</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">5:14:46</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 36"><td class="dateTime">2024-11-25
|
|
|
|
- 2024-12-02</td><td class="hms">3:08:10</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">5:21:37</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 37"><td class="dateTime">2024-12-02
|
|
|
|
- 2024-12-09</td><td class="hms">3:48:27</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">6:30:27</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 38"><td class="dateTime">2024-12-09
|
|
|
|
- 2024-12-16</td><td class="hms">3:07:12</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">5:19:58</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 39"><td class="dateTime">2024-12-16
|
|
|
|
- 2024-12-23</td><td class="hms">3:31:58</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">5:44:35</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 40"><td class="dateTime">2024-12-23</td><td class="hms">3:39:24</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">5:20:28</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 41"><td class="dateTime">2024-12-24</td><td class="hms">4:12:32</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">6:08:59</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 42"><td class="dateTime">2024-12-25</td><td class="nullValue">-</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 43"><td class="dateTime">2024-12-26</td><td class="hms">3:00:12</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">4:23:21</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 44"><td class="dateTime">2024-12-27</td><td class="hms">4:03:25</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">5:55:46</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 45"><td class="dateTime">2024-12-28</td><td class="hms">3:12:35</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">4:41:29</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 46"><td class="dateTime">2024-12-29</td><td class="nullValue">-</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 47"><td class="dateTime">2024-12-30</td><td class="hms">4:17:47</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">6:16:46</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 48"><td class="dateTime">2024-12-31</td><td class="hms">3:56:14</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">5:45:22</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="even 49"><td class="dateTime">2025-01-01</td><td class="nullValue">-</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="nullValue">-</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">4:03:45</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">5:56:27</td><td class="nullValue">-</td></tr></table><br/><br/><br/></body></html> |