Created
September 29, 2019 09:29
-
-
Save CoffeeCode/ee9baaf80100c0fdd2390d96e7a8b753 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!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="+2: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: "2019-09-26T11:41:03", x1: "2019-09-26T11:41:03", y0: 0.575200270788672, y1: 0.575200270788672 }, | |
{ x0: "2019-09-26T13:08:01", x1: "2019-09-26T13:08:01", y0: 0.5546936703147918, y1: 0.5546936703147918 }, | |
{ x0: "2019-09-26T13:08:01", x1: "2019-09-26T13:09:07", y0: 0.5546936703147918, y1: 0.5451596524878709 }, | |
{ x0: "2019-09-26T13:09:07", x1: "2019-09-26T14:08:24", y0: 0.5451596524878709, y1: 0.20774568430553988 }, | |
{ x0: "2019-09-26T14:08:24", x1: "2019-09-26T14:08:25", y0: 0.20774568430553988, y1: 0.20774568430553988 }, | |
{ x0: "2019-09-26T14:08:25", x1: "2019-09-26T14:08:29", y0: 0.20774568430553988, y1: 0.20709691977885591 }, | |
{ x0: "2019-09-26T14:08:42", x1: "2019-09-26T14:08:44", y0: 0.20563014780548347, y1: 0.20563014780548347 }, | |
{ x0: "2019-09-26T14:08:44", x1: "2019-09-26T14:08:53", y0: 0.20563014780548347, y1: 0.20351461130542706 }, | |
{ x0: "2019-09-26T14:08:53", x1: "2019-09-26T14:08:53", y0: 0.20351461130542706, y1: 0.20351461130542706 }, | |
{ x0: "2019-09-29T09:06:45", x1: "2019-09-29T09:06:45", y0: 0.5155421414870811, y1: 0.5155421414870811 }, | |
{ x0: "2019-09-29T09:06:45", x1: "2019-09-29T09:06:45", y0: 0.5155421414870811, y1: 0.5155421414870811 }, | |
{ x0: "2019-09-29T09:06:45", x1: "2019-09-29T09:06:45", y0: 0.5155421414870811, y1: 0.5155421414870811 }, | |
{ x0: "2019-09-29T09:07:20", x1: "2019-09-29T09:07:20", y0: 0.5089980819135733, y1: 0.5089980819135733 }, | |
{ x0: "2019-09-29T09:07:20", x1: "2019-09-29T09:07:40", y0: 0.5089980819135733, y1: 0.5062337808868329 }, | |
{ x0: "2019-09-29T09:07:40", x1: "2019-09-29T09:08:00", y0: 0.5062337808868329, y1: 0.5028489224867426 }, | |
{ x0: "2019-09-29T09:08:00", x1: "2019-09-29T09:51:54", y0: 0.5028489224867426, y1: 0.273101658580616 }, | |
{ x0: "2019-09-29T09:51:54", x1: "2019-09-29T09:58:55", y0: 0.273101658580616, y1: 0.27036556470720974 }, | |
{ x0: "2019-09-29T09:58:55", x1: "2019-09-29T10:37:42", y0: 0.27036556470720974, y1: 0.26040843958027754 }, | |
{ x0: "2019-09-29T10:37:42", x1: "2019-09-29T11:14:22", y0: 0.26040843958027754, y1: 0.251325736206702 }, | |
{ x0: "2019-09-29T11:14:22", x1: "2019-09-29T11:15:00", y0: 0.251325736206702, y1: 0.24709466320658918 }, | |
{ x0: "2019-09-29T11:15:00", x1: "2019-09-29T11:15:01", y0: 0.24709466320658918, y1: 0.24624844860656664 }, | |
{ x0: "2019-09-29T11:15:01", x1: "2019-09-29T11:15:02", y0: 0.24624844860656664, y1: 0.24624844860656664 }, | |
{ x0: "2019-09-29T11:15:02", x1: "2019-09-29T11:15:02", y0: 0.24624844860656664, y1: 0.24624844860656664 }, | |
{ x0: "2019-09-29T11:15:57", x1: "2019-09-29T11:15:57", y0: 0.20774568430553988, y1: 0.20774568430553988 }, | |
{ x0: "2019-09-29T11:15:57", x1: "2019-09-29T11:16:29", y0: 0.20774568430553988, y1: 0.20139907480537064 }, | |
{ x0: "2019-09-29T11:16:29", x1: "2019-09-29T11:19:35", y0: 0.20139907480537064, y1: 0.19166760690511114 }, | |
]; | |
function main() { | |
Timegraph.draw({ | |
element: "drain-graph", | |
data: drainGraphData, | |
startTime: "2019-09-26T11:22:36", | |
endTime: "2019-09-29T11:22:37", | |
}); | |
} | |
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>BOOK</td></tr><tr><td class="label"> | |
SYSTEM PRODUCT NAME | |
</td><td>Microsoft Corporation Surface Pro 4</td></tr><tr><td class="label"> | |
BIOS | |
</td><td>108.2706.768 04/18/2019</td></tr><tr><td class="label"> | |
OS BUILD | |
</td><td>18362.1.amd64fre.19h1_release.190318-1202</td></tr><tr><td class="label"> | |
PLATFORM ROLE | |
</td><td>Slate</td></tr><tr><td class="label"> | |
CONNECTED STANDBY | |
</td><td>Supported</td></tr><tr><td class="label"> | |
REPORT TIME | |
</td><td class="dateTime"><span class="date">2019-09-29 </span><span class="time">11:22:37</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>X910528</td></tr><tr><td><span class="label">MANUFACTURER</span></td><td>DYN</td></tr><tr><td><span class="label">SERIAL NUMBER</span></td><td>5850</td></tr><tr><td><span class="label">CHEMISTRY</span></td><td>LION</td></tr><tr><td><span class="label">DESIGN CAPACITY</span></td><td>38.152 mWh | |
</td></tr><tr style="height:0.4em;"></tr><tr><td><span class="label">FULL CHARGE CAPACITY</span></td><td>34.860 mWh | |
</td></tr><tr><td><span class="label">CYCLE COUNT</span></td><td>289</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">2019-09-26 </span><span class="time">11:41:03</span></td><td class="state"> | |
Connected standby | |
</td><td class="acdc"> | |
Battery | |
</td><td class="percent">58 % | |
</td><td class="mw">20.392 mWh | |
</td></tr><tr class="odd suspend 2"><td class="dateTime"><span class="date"> </span><span class="time">11:41:03</span></td><td class="state"> | |
Suspended | |
</td><td class="acdc"></td><td class="percent">58 % | |
</td><td class="mw">20.392 mWh | |
</td></tr><tr class="even dc 3"><td class="dateTime"><span class="date"> </span><span class="time">13:08:01</span></td><td class="state"> | |
Connected standby | |
</td><td class="acdc"> | |
Battery | |
</td><td class="percent">55 % | |
</td><td class="mw">19.665 mWh | |
</td></tr><tr class="odd dc 4"><td class="dateTime"><span class="date"> </span><span class="time">13:08:01</span></td><td class="state"> | |
Active | |
</td><td class="acdc"> | |
Battery | |
</td><td class="percent">55 % | |
</td><td class="mw">19.665 mWh | |
</td></tr><tr class="even dc 5"><td class="dateTime"><span class="date"> </span><span class="time">14:08:25</span></td><td class="state"> | |
Connected standby | |
</td><td class="acdc"> | |
Battery | |
</td><td class="percent">21 % | |
</td><td class="mw">7.365 mWh | |
</td></tr><tr class="odd dc 6"><td class="dateTime"><span class="date"> </span><span class="time">14:08:29</span></td><td class="state"> | |
Active | |
</td><td class="acdc"> | |
Battery | |
</td><td class="percent">21 % | |
</td><td class="mw">7.342 mWh | |
</td></tr><tr class="even 7"><td class="dateTime"><span class="date"> </span><span class="time">14:08:42</span></td><td class="state"> | |
Active | |
</td><td class="acdc"> | |
AC | |
</td><td class="percent">21 % | |
</td><td class="mw">7.290 mWh | |
</td></tr><tr class="odd dc 8"><td class="dateTime"><span class="date"> </span><span class="time">14:08:44</span></td><td class="state"> | |
Active | |
</td><td class="acdc"> | |
Battery | |
</td><td class="percent">21 % | |
</td><td class="mw">7.290 mWh | |
</td></tr><tr class="even dc 9"><td class="dateTime"><span class="date"> </span><span class="time">14:08:53</span></td><td class="state"> | |
Connected standby | |
</td><td class="acdc"> | |
Battery | |
</td><td class="percent">20 % | |
</td><td class="mw">7.215 mWh | |
</td></tr><tr class="odd suspend 10"><td class="dateTime"><span class="date"> </span><span class="time">14:08:53</span></td><td class="state"> | |
Suspended | |
</td><td class="acdc"></td><td class="percent">20 % | |
</td><td class="mw">7.215 mWh | |
</td></tr><tr class="even 11"><td class="dateTime"><span class="date"> </span><span class="time">22:13:59</span></td><td class="state"> | |
Connected standby | |
</td><td class="acdc"> | |
AC | |
</td><td class="percent">87 % | |
</td><td class="mw">30.690 mWh | |
</td></tr><tr class="odd 12"><td class="dateTime"><span class="date"> </span><span class="time">22:13:59</span></td><td class="state"> | |
Active | |
</td><td class="acdc"> | |
AC | |
</td><td class="percent">87 % | |
</td><td class="mw">30.690 mWh | |
</td></tr><tr class="even 13"><td class="dateTime"><span class="date"> </span><span class="time">23:02:29</span></td><td class="state"> | |
Connected standby | |
</td><td class="acdc"> | |
AC | |
</td><td class="percent">97 % | |
</td><td class="mw">34.237 mWh | |
</td></tr><tr class="odd suspend 14"><td class="dateTime"><span class="date"> </span><span class="time">23:02:29</span></td><td class="state"> | |
Suspended | |
</td><td class="acdc"></td><td class="percent">97 % | |
</td><td class="mw">34.237 mWh | |
</td></tr><tr class="even dc 15"><td class="dateTime"><span class="date">2019-09-29 </span><span class="time">09:06:45</span></td><td class="state"> | |
Connected standby | |
</td><td class="acdc"> | |
Battery | |
</td><td class="percent">52 % | |
</td><td class="mw">18.277 mWh | |
</td></tr><tr class="odd dc 16"><td class="dateTime"><span class="date"> </span><span class="time">09:06:45</span></td><td class="state"> | |
Active | |
</td><td class="acdc"> | |
Battery | |
</td><td class="percent">52 % | |
</td><td class="mw">18.277 mWh | |
</td></tr><tr class="even dc 17"><td class="dateTime"><span class="date"> </span><span class="time">09:06:45</span></td><td class="state"> | |
Connected standby | |
</td><td class="acdc"> | |
Battery | |
</td><td class="percent">52 % | |
</td><td class="mw">18.277 mWh | |
</td></tr><tr class="odd suspend 18"><td class="dateTime"><span class="date"> </span><span class="time">09:06:45</span></td><td class="state"> | |
Suspended | |
</td><td class="acdc"></td><td class="percent">52 % | |
</td><td class="mw">18.277 mWh | |
</td></tr><tr class="even dc 19"><td class="dateTime"><span class="date"> </span><span class="time">09:07:20</span></td><td class="state"> | |
Connected standby | |
</td><td class="acdc"> | |
Battery | |
</td><td class="percent">51 % | |
</td><td class="mw">18.045 mWh | |
</td></tr><tr class="odd dc 20"><td class="dateTime"><span class="date"> </span><span class="time">09:07:20</span></td><td class="state"> | |
Active | |
</td><td class="acdc"> | |
Battery | |
</td><td class="percent">51 % | |
</td><td class="mw">18.045 mWh | |
</td></tr><tr class="even dc 21"><td class="dateTime"><span class="date"> </span><span class="time">09:51:54</span></td><td class="state"> | |
Connected standby | |
</td><td class="acdc"> | |
Battery | |
</td><td class="percent">27 % | |
</td><td class="mw">9.682 mWh | |
</td></tr><tr class="odd dc 22"><td class="dateTime"><span class="date"> </span><span class="time">11:14:22</span></td><td class="state"> | |
Active | |
</td><td class="acdc"> | |
Battery | |
</td><td class="percent">25 % | |
</td><td class="mw">8.910 mWh | |
</td></tr><tr class="even dc 23"><td class="dateTime"><span class="date"> </span><span class="time">11:15:02</span></td><td class="state"> | |
Connected standby | |
</td><td class="acdc"> | |
Battery | |
</td><td class="percent">25 % | |
</td><td class="mw">8.730 mWh | |
</td></tr><tr class="odd suspend 24"><td class="dateTime"><span class="date"> </span><span class="time">11:15:02</span></td><td class="state"> | |
Suspended | |
</td><td class="acdc"></td><td class="percent">25 % | |
</td><td class="mw">8.730 mWh | |
</td></tr><tr class="even dc 25"><td class="dateTime"><span class="date"> </span><span class="time">11:15:57</span></td><td class="state"> | |
Connected standby | |
</td><td class="acdc"> | |
Battery | |
</td><td class="percent">21 % | |
</td><td class="mw">7.365 mWh | |
</td></tr><tr class="odd dc 26"><td class="dateTime"><span class="date"> </span><span class="time">11:15:57</span></td><td class="state"> | |
Active | |
</td><td class="acdc"> | |
Battery | |
</td><td class="percent">21 % | |
</td><td class="mw">7.365 mWh | |
</td></tr><tr class="even dc 27"><td class="dateTime"><span class="date"> </span><span class="time">11:22:36</span></td><td class="state"> | |
Report generated | |
</td><td class="acdc"> | |
Battery | |
</td><td class="percent">19 % | |
</td><td class="mw">6.795 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">2019-09-26 </span><span class="time">11:41:03</span></td><td class="state"> | |
Connected standby | |
</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 2"><td class="dateTime"><span class="date"> </span><span class="time">13:08:01</span></td><td class="state"> | |
Connected standby | |
</td><td class="hms">0:00:00</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="even dc 3"><td class="dateTime"><span class="date"> </span><span class="time">13:08:01</span></td><td class="state"> | |
Active | |
</td><td class="hms">1:00:23</td><td class="percent">35 % | |
</td><td class="mw">12.300 mWh | |
</td></tr><tr class="odd dc 4"><td class="dateTime"><span class="date"> </span><span class="time">14:08:25</span></td><td class="state"> | |
Connected standby | |
</td><td class="hms">0:00:03</td><td class="nullValue">-</td><td class="mw">23 mWh | |
</td></tr><tr class="even dc 5"><td class="dateTime"><span class="date"> </span><span class="time">14:08:29</span></td><td class="state"> | |
Active | |
</td><td class="hms">0:00:12</td><td class="nullValue">-</td><td class="mw">52 mWh | |
</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">14:08:44</span></td><td class="state"> | |
Active | |
</td><td class="hms">0:00:08</td><td class="nullValue">-</td><td class="mw">75 mWh | |
</td></tr><tr class="even dc 7"><td class="dateTime"><span class="date"> </span><span class="time">14:08:53</span></td><td class="state"> | |
Connected standby | |
</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">2019-09-29 </span><span class="time">09:06:45</span></td><td class="state"> | |
Connected standby | |
</td><td class="hms">0:00:00</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="even dc 9"><td class="dateTime"><span class="date"> </span><span class="time">09:06:45</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="odd dc 10"><td class="dateTime"><span class="date"> </span><span class="time">09:06:45</span></td><td class="state"> | |
Connected standby | |
</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 11"><td class="dateTime"><span class="date"> </span><span class="time">09:07:20</span></td><td class="state"> | |
Connected standby | |
</td><td class="hms">0:00:00</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="odd dc 12"><td class="dateTime"><span class="date"> </span><span class="time">09:07:20</span></td><td class="state"> | |
Active | |
</td><td class="hms">0:44:33</td><td class="percent">24 % | |
</td><td class="mw">8.363 mWh | |
</td></tr><tr class="even dc 13"><td class="dateTime"><span class="date"> </span><span class="time">09:51:54</span></td><td class="state"> | |
Connected standby | |
</td><td class="hms">1:22:27</td><td class="percent">2 % | |
</td><td class="mw">772 mWh | |
</td></tr><tr class="odd dc 14"><td class="dateTime"><span class="date"> </span><span class="time">11:14:22</span></td><td class="state"> | |
Active | |
</td><td class="hms">0:00:40</td><td class="percent">1 % | |
</td><td class="mw">180 mWh | |
</td></tr><tr class="even dc 15"><td class="dateTime"><span class="date"> </span><span class="time">11:15:02</span></td><td class="state"> | |
Connected standby | |
</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 16"><td class="dateTime"><span class="date"> </span><span class="time">11:15:57</span></td><td class="state"> | |
Connected standby | |
</td><td class="hms">0:00:00</td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="even dc 17"><td class="dateTime"><span class="date"> </span><span class="time">11:15:57</span></td><td class="state"> | |
Active | |
</td><td class="hms">0:06:39</td><td class="percent">2 % | |
</td><td class="mw">570 mWh | |
</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">2019-06-03 | |
- 2019-06-10</td><td class="hms">8:47:16</td><td class="hms">8:27:36</td><td class="colBreak"> </td><td class="hms">8:54:06</td><td class="hms">14:47:11</td></tr><tr class="odd 2"><td class="dateTime">2019-06-10 | |
- 2019-06-17</td><td class="hms">7:21:15</td><td class="hms">32:32:28</td><td class="colBreak"> </td><td class="hms">9:10:15</td><td class="hms">14:02:48</td></tr><tr class="even 3"><td class="dateTime">2019-06-17 | |
- 2019-06-26</td><td class="hms">4:56:12</td><td class="hms">44:32:07</td><td class="colBreak"> </td><td class="hms">6:33:36</td><td class="hms">2:23:14</td></tr><tr class="odd 4"><td class="dateTime">2019-06-26 | |
- 2019-07-02</td><td class="hms">6:37:36</td><td class="hms">11:35:14</td><td class="colBreak"> </td><td class="hms">1:15:21</td><td class="hms">27:42:59</td></tr><tr class="even 5"><td class="dateTime">2019-07-02 | |
- 2019-07-08</td><td class="hms">10:56:56</td><td class="hms">17:30:24</td><td class="colBreak"> </td><td class="hms">23:14:41</td><td class="hms">7:39:44</td></tr><tr class="odd 6"><td class="dateTime">2019-07-08 | |
- 2019-07-15</td><td class="hms">8:49:30</td><td class="hms">0:58:03</td><td class="colBreak"> </td><td class="hms">6:07:05</td><td class="hms">0:05:57</td></tr><tr class="even 7"><td class="dateTime">2019-07-15 | |
- 2019-07-22</td><td class="hms">59:24:15</td><td class="hms">166:01:52</td><td class="colBreak"> </td><td class="hms">65:36:15</td><td class="hms">70:12:14</td></tr><tr class="odd 8"><td class="dateTime">2019-07-22 | |
- 2019-07-29</td><td class="hms">7:09:48</td><td class="hms">12:02:28</td><td class="colBreak"> </td><td class="hms">2:40:51</td><td class="hms">2:00:35</td></tr><tr class="even 9"><td class="dateTime">2019-07-29 | |
- 2019-08-05</td><td class="hms">10:23:21</td><td class="hms">0:33:56</td><td class="colBreak"> </td><td class="hms">3:40:36</td><td class="hms">0:21:14</td></tr><tr class="odd 10"><td class="dateTime">2019-08-05 | |
- 2019-08-12</td><td class="hms">15:36:12</td><td class="hms">5:35:00</td><td class="colBreak"> </td><td class="hms">18:16:37</td><td class="hms">1:32:42</td></tr><tr class="even 11"><td class="dateTime">2019-08-12 | |
- 2019-08-19</td><td class="hms">12:08:22</td><td class="hms">11:10:19</td><td class="colBreak"> </td><td class="hms">10:50:27</td><td class="hms">0:01:45</td></tr><tr class="odd 12"><td class="dateTime">2019-08-19 | |
- 2019-08-26</td><td class="hms">4:22:27</td><td class="hms">1:30:27</td><td class="colBreak"> </td><td class="hms">17:28:06</td><td class="hms">11:50:01</td></tr><tr class="even 13"><td class="dateTime">2019-08-26 | |
- 2019-09-02</td><td class="hms">4:31:47</td><td class="hms">24:59:16</td><td class="colBreak"> </td><td class="hms">6:28:16</td><td class="hms">1:54:12</td></tr><tr class="odd 14"><td class="dateTime">2019-09-02 | |
- 2019-09-09</td><td class="hms">6:44:05</td><td class="hms">8:03:59</td><td class="colBreak"> </td><td class="hms">3:23:11</td><td class="hms">7:18:53</td></tr><tr class="even 15"><td class="dateTime">2019-09-09 | |
- 2019-09-16</td><td class="hms">9:34:13</td><td class="hms">0:49:03</td><td class="colBreak"> </td><td class="hms">55:40:39</td><td class="hms">12:07:56</td></tr><tr class="odd 16"><td class="dateTime">2019-09-16</td><td class="hms">2:57:02</td><td class="hms">1:23:21</td><td class="colBreak"> </td><td class="hms">7:11:29</td><td class="hms">2:09:49</td></tr><tr class="even 17"><td class="dateTime">2019-09-17</td><td class="hms">0:00:18</td><td class="hms">1:42:24</td><td class="colBreak"> </td><td class="hms">1:39:10</td><td class="nullValue">-</td></tr><tr class="odd 18"><td class="dateTime">2019-09-18</td><td class="hms">1:04:07</td><td class="hms">1:07:10</td><td class="colBreak"> </td><td class="hms">0:00:05</td><td class="hms">0:03:36</td></tr><tr class="even 19"><td class="dateTime">2019-09-19</td><td class="nullValue">-</td><td class="hms">0:00:47</td><td class="colBreak"> </td><td class="nullValue">-</td><td class="hms">23:59:10</td></tr><tr class="odd 20"><td class="dateTime">2019-09-20</td><td class="nullValue">-</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="nullValue">-</td><td class="hms">23:59:55</td></tr><tr class="even 21"><td class="dateTime">2019-09-21</td><td class="nullValue">-</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="nullValue">-</td><td class="hms">23:59:53</td></tr><tr class="odd 22"><td class="dateTime">2019-09-22</td><td class="nullValue">-</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="nullValue">-</td><td class="hms">23:59:55</td></tr><tr class="even 23"><td class="dateTime">2019-09-23</td><td class="nullValue">-</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="nullValue">-</td><td class="hms">23:59:55</td></tr><tr class="odd 24"><td class="dateTime">2019-09-24</td><td class="hms">0:23:25</td><td class="hms">2:16:08</td><td class="colBreak"> </td><td class="nullValue">-</td><td class="hms">21:20:17</td></tr><tr class="even 25"><td class="dateTime">2019-09-25</td><td class="hms">3:42:13</td><td class="hms">0:39:43</td><td class="colBreak"> </td><td class="hms">3:09:38</td><td class="hms">2:07:08</td></tr><tr class="odd 26"><td class="dateTime">2019-09-26</td><td class="hms">2:21:20</td><td class="hms">0:32:58</td><td class="colBreak"> </td><td class="hms">0:48:32</td><td class="nullValue">-</td></tr><tr class="even 27"><td class="dateTime">2019-09-27</td><td class="nullValue">-</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="nullValue">-</td><td class="nullValue">-</td></tr><tr class="odd 28"><td class="dateTime">2019-09-28</td><td class="nullValue">-</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="nullValue">-</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">2019-06-03 | |
- 2019-06-10</td><td class="mw">37.318 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="odd 2"><td class="dateTime">2019-06-10 | |
- 2019-06-17</td><td class="mw">36.815 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="even 3"><td class="dateTime">2019-06-17 | |
- 2019-06-26</td><td class="mw">36.761 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="odd 4"><td class="dateTime">2019-06-26 | |
- 2019-07-02</td><td class="mw">37.380 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="even 5"><td class="dateTime">2019-07-02 | |
- 2019-07-08</td><td class="mw">36.296 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="odd 6"><td class="dateTime">2019-07-08 | |
- 2019-07-15</td><td class="mw">35.130 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="even 7"><td class="dateTime">2019-07-15 | |
- 2019-07-22</td><td class="mw">36.404 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="odd 8"><td class="dateTime">2019-07-22 | |
- 2019-07-29</td><td class="mw">35.457 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="even 9"><td class="dateTime">2019-07-29 | |
- 2019-08-05</td><td class="mw">35.467 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="odd 10"><td class="dateTime">2019-08-05 | |
- 2019-08-12</td><td class="mw">36.092 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="even 11"><td class="dateTime">2019-08-12 | |
- 2019-08-19</td><td class="mw">36.330 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="odd 12"><td class="dateTime">2019-08-19 | |
- 2019-08-26</td><td class="mw">36.024 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="even 13"><td class="dateTime">2019-08-26 | |
- 2019-09-02</td><td class="mw">34.912 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="odd 14"><td class="dateTime">2019-09-02 | |
- 2019-09-09</td><td class="mw">34.912 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="even 15"><td class="dateTime">2019-09-09 | |
- 2019-09-16</td><td class="mw">35.243 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="odd 16"><td class="dateTime">2019-09-16</td><td class="mw">35.452 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="even 17"><td class="dateTime">2019-09-17</td><td class="mw">35.452 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="odd 18"><td class="dateTime">2019-09-18</td><td class="mw">35.452 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="even 19"><td class="dateTime">2019-09-19</td><td class="mw">35.452 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="odd 20"><td class="dateTime">2019-09-20</td><td class="mw">35.452 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="even 21"><td class="dateTime">2019-09-21</td><td class="mw">35.452 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="odd 22"><td class="dateTime">2019-09-22</td><td class="mw">35.452 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="even 23"><td class="dateTime">2019-09-23</td><td class="mw">35.452 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="odd 24"><td class="dateTime">2019-09-24</td><td class="mw">35.452 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="even 25"><td class="dateTime">2019-09-25</td><td class="mw">35.452 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="odd 26"><td class="dateTime">2019-09-26</td><td class="mw">35.452 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="even 27"><td class="dateTime">2019-09-27</td><td class="mw">35.452 mWh | |
</td><td class="mw">38.152 mWh | |
</td></tr><tr class="odd 28"><td class="dateTime">2019-09-28</td><td class="mw">35.452 mWh | |
</td><td class="mw">38.152 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">2019-06-03 | |
- 2019-06-10</td><td class="hms">3:04:26</td><td class="hms"><div style="height:1em;">51:12:06</div><span style="font-size:9pt; ">31 % | |
/ 16 h | |
</span></td><td class="colBreak"> </td><td class="hms">3:08:34</td><td class="hms"><div style="height:1em;">52:20:45</div><span style="font-size:9pt; ">31 % | |
/ 16 h | |
</span></td></tr><tr style="vertical-align:top" class="odd 2"><td class="dateTime">2019-06-10 | |
- 2019-06-17</td><td class="hms">3:38:46</td><td class="hms"><div style="height:1em;">82:02:16</div><span style="font-size:9pt; ">20 % | |
/ 16 h | |
</span></td><td class="colBreak"> </td><td class="hms">3:46:43</td><td class="hms"><div style="height:1em;">85:01:02</div><span style="font-size:9pt; ">19 % | |
/ 16 h | |
</span></td></tr><tr style="vertical-align:top" class="even 3"><td class="dateTime">2019-06-17 | |
- 2019-06-26</td><td class="hms">3:12:36</td><td class="hms"><div style="height:1em;">0:00:01</div><span style="font-size:9pt; ">5760000 % | |
/ 16 h | |
</span></td><td class="colBreak"> </td><td class="hms">3:19:53</td><td class="hms"><div style="height:1em;">0:00:01</div><span style="font-size:9pt; ">5760000 % | |
/ 16 h | |
</span></td></tr><tr style="vertical-align:top" class="odd 4"><td class="dateTime">2019-06-26 | |
- 2019-07-02</td><td class="hms">4:33:52</td><td class="hms"><div style="height:1em;">70:03:47</div><span style="font-size:9pt; ">23 % | |
/ 16 h | |
</span></td><td class="colBreak"> </td><td class="hms">4:39:31</td><td class="hms"><div style="height:1em;">71:30:36</div><span style="font-size:9pt; ">22 % | |
/ 16 h | |
</span></td></tr><tr style="vertical-align:top" class="even 5"><td class="dateTime">2019-07-02 | |
- 2019-07-08</td><td class="hms">3:56:29</td><td class="hms"><div style="height:1em;">60:25:48</div><span style="font-size:9pt; ">26 % | |
/ 16 h | |
</span></td><td class="colBreak"> </td><td class="hms">4:08:35</td><td class="hms"><div style="height:1em;">63:31:12</div><span style="font-size:9pt; ">25 % | |
/ 16 h | |
</span></td></tr><tr style="vertical-align:top" class="odd 6"><td class="dateTime">2019-07-08 | |
- 2019-07-15</td><td class="hms">4:02:29</td><td class="hms"><div style="height:1em;">49:15:30</div><span style="font-size:9pt; ">32 % | |
/ 16 h | |
</span></td><td class="colBreak"> </td><td class="hms">4:23:20</td><td class="hms"><div style="height:1em;">53:29:44</div><span style="font-size:9pt; ">30 % | |
/ 16 h | |
</span></td></tr><tr style="vertical-align:top" class="even 7"><td class="dateTime">2019-07-15 | |
- 2019-07-22</td><td class="hms">3:44:27</td><td class="hms"><div style="height:1em;">144:13:56</div><span style="font-size:9pt; ">11 % | |
/ 16 h | |
</span></td><td class="colBreak"> </td><td class="hms">3:55:14</td><td class="hms"><div style="height:1em;">151:09:28</div><span style="font-size:9pt; ">11 % | |
/ 16 h | |
</span></td></tr><tr style="vertical-align:top" class="odd 8"><td class="dateTime">2019-07-22 | |
- 2019-07-29</td><td class="hms">3:43:18</td><td class="hms"><div style="height:1em;">51:28:11</div><span style="font-size:9pt; ">31 % | |
/ 16 h | |
</span></td><td class="colBreak"> </td><td class="hms">4:00:17</td><td class="hms"><div style="height:1em;">55:22:54</div><span style="font-size:9pt; ">29 % | |
/ 16 h | |
</span></td></tr><tr style="vertical-align:top" class="even 9"><td class="dateTime">2019-07-29 | |
- 2019-08-05</td><td class="hms">3:50:53</td><td class="hms"><div style="height:1em;">45:22:52</div><span style="font-size:9pt; ">35 % | |
/ 16 h | |
</span></td><td class="colBreak"> </td><td class="hms">4:08:22</td><td class="hms"><div style="height:1em;">48:49:00</div><span style="font-size:9pt; ">33 % | |
/ 16 h | |
</span></td></tr><tr style="vertical-align:top" class="odd 10"><td class="dateTime">2019-08-05 | |
- 2019-08-12</td><td class="hms">3:39:34</td><td class="hms"><div style="height:1em;">34:24:20</div><span style="font-size:9pt; ">47 % | |
/ 16 h | |
</span></td><td class="colBreak"> </td><td class="hms">3:52:06</td><td class="hms"><div style="height:1em;">36:22:09</div><span style="font-size:9pt; ">44 % | |
/ 16 h | |
</span></td></tr><tr style="vertical-align:top" class="even 11"><td class="dateTime">2019-08-12 | |
- 2019-08-19</td><td class="hms">4:00:51</td><td class="hms"><div style="height:1em;">57:55:28</div><span style="font-size:9pt; ">28 % | |
/ 16 h | |
</span></td><td class="colBreak"> </td><td class="hms">4:12:55</td><td class="hms"><div style="height:1em;">60:49:46</div><span style="font-size:9pt; ">26 % | |
/ 16 h | |
</span></td></tr><tr style="vertical-align:top" class="odd 12"><td class="dateTime">2019-08-19 | |
- 2019-08-26</td><td class="hms">2:53:22</td><td class="hms"><div style="height:1em;">31:12:37</div><span style="font-size:9pt; ">51 % | |
/ 16 h | |
</span></td><td class="colBreak"> </td><td class="hms">3:03:37</td><td class="hms"><div style="height:1em;">33:03:14</div><span style="font-size:9pt; ">48 % | |
/ 16 h | |
</span></td></tr><tr style="vertical-align:top" class="even 13"><td class="dateTime">2019-08-26 | |
- 2019-09-02</td><td class="hms">3:28:27</td><td class="nullValue">-</td><td class="colBreak"> </td><td class="hms">3:47:48</td><td class="nullValue">-</td></tr><tr style="vertical-align:top" class="odd 14"><td class="dateTime">2019-09-02 | |
- 2019-09-09</td><td class="hms">3:05:47</td><td class="hms"><div style="height:1em;">60:16:36</div><span style="font-size:9pt; ">27 % | |
/ 16 h | |
</span></td><td class="colBreak"> </td><td class="hms">3:23:02</td><td class="hms"><div style="height:1em;">65:52:15</div><span style="font-size:9pt; ">24 % | |
/ 16 h | |
</span></td></tr><tr style="vertical-align:top" class="even 15"><td class="dateTime">2019-09-09 | |
- 2019-09-16</td><td class="hms">3:52:53</td><td class="hms"><div style="height:1em;">18:55:47</div><span style="font-size:9pt; ">85 % | |
/ 16 h | |
</span></td><td class="colBreak"> </td><td class="hms">4:12:07</td><td class="hms"><div style="height:1em;">20:29:32</div><span style="font-size:9pt; ">78 % | |
/ 16 h | |
</span></td></tr><tr style="vertical-align:top" class="odd 16"><td class="dateTime">2019-09-16</td><td class="hms">4:54:39</td><td class="hms"><div style="height:1em;">49:23:48</div><span style="font-size:9pt; ">32 % | |
/ 16 h | |
</span></td><td class="colBreak"> </td><td class="hms">5:17:05</td><td class="hms"><div style="height:1em;">53:09:32</div><span style="font-size:9pt; ">30 % | |
/ 16 h | |
</span></td></tr><tr style="vertical-align:top" class="even 17"><td class="dateTime">2019-09-17</td><td class="hms">2:36:24</td><td class="hms"><div style="height:1em;">74:36:18</div><span style="font-size:9pt; ">21 % | |
/ 16 h | |
</span></td><td class="colBreak"> </td><td class="hms">2:48:19</td><td class="hms"><div style="height:1em;">80:17:13</div><span style="font-size:9pt; ">20 % | |
/ 16 h | |
</span></td></tr><tr style="vertical-align:top" class="odd 18"><td class="dateTime">2019-09-18</td><td class="hms">6:26:34</td><td class="hms"><div style="height:1em;">40:42:14</div><span style="font-size:9pt; ">39 % | |
/ 16 h | |
</span></td><td class="colBreak"> </td><td class="hms">6:56:01</td><td class="hms"><div style="height:1em;">43:48:14</div><span style="font-size:9pt; ">37 % | |
/ 16 h | |
</span></td></tr><tr style="vertical-align:top" class="even 19"><td class="dateTime">2019-09-19</td><td class="nullValue">-</td><td class="hms"><div style="height:1em;">21:02:18</div><span style="font-size:9pt; ">76 % | |
/ 16 h | |
</span></td><td class="colBreak"> </td><td class="nullValue">-</td><td class="hms"><div style="height:1em;">22:38:26</div><span style="font-size:9pt; ">71 % | |
/ 16 h | |
</span></td></tr><tr style="vertical-align:top" class="odd 20"><td class="dateTime">2019-09-20</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 21"><td class="dateTime">2019-09-21</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="odd 22"><td class="dateTime">2019-09-22</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 23"><td class="dateTime">2019-09-23</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="odd 24"><td class="dateTime">2019-09-24</td><td class="hms">4:40:16</td><td class="hms"><div style="height:1em;">300:08:12</div><span style="font-size:9pt; ">5 % | |
/ 16 h | |
</span></td><td class="colBreak"> </td><td class="hms">5:01:37</td><td class="hms"><div style="height:1em;">322:59:41</div><span style="font-size:9pt; ">5 % | |
/ 16 h | |
</span></td></tr><tr style="vertical-align:top" class="even 25"><td class="dateTime">2019-09-25</td><td class="hms">2:59:53</td><td class="hms"><div style="height:1em;">79:33:00</div><span style="font-size:9pt; ">20 % | |
/ 16 h | |
</span></td><td class="colBreak"> </td><td class="hms">3:13:35</td><td class="hms"><div style="height:1em;">85:36:30</div><span style="font-size:9pt; ">19 % | |
/ 16 h | |
</span></td></tr><tr style="vertical-align:top" class="odd 26"><td class="dateTime">2019-09-26</td><td class="hms">3:13:11</td><td class="hms"><div style="height:1em;">57:37:47</div><span style="font-size:9pt; ">28 % | |
/ 16 h | |
</span></td><td class="colBreak"> </td><td class="hms">3:27:54</td><td class="hms"><div style="height:1em;">62:01:08</div><span style="font-size:9pt; ">26 % | |
/ 16 h | |
</span></td></tr><tr style="vertical-align:top" class="even 27"><td class="dateTime">2019-09-27</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="odd 28"><td class="dateTime">2019-09-28</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">3:37:25</td><td class="hms"><div style="height:1em;">146:56:36</div><span style="font-size:9pt; ">11 % | |
/ 16 h | |
</span></td><td class="colBreak"> </td><td class="hms">3:53:59</td><td class="hms"><div style="height:1em;">158:08:04</div><span style="font-size:9pt; ">10 % | |
/ 16 h | |
</span></td></tr></table><br/><br/><br/></body></html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment