<div dir="ltr"><div><div><div><div>Hallo Volker,<br><br></div>zum Darstellungsproblem beim Tagesverlauf pass bitte probehalber die wui.js mal an. Dazu in vz.wui.drawPlot die Zeilen wiefolgt ändern:<br><br>/*<br> // mangle data for "steps" curves<br>
if (tuples && tuples.length > 0 && tuples.last) {<br> tuples.push([<a href="http://entity.data.to">entity.data.to</a>, tuples.last()[1], 1]);<br> tuples.push([<a href="http://entity.data.to">entity.data.to</a>, null, 1]);<br>
}<br>*/<br> // mangle data for "steps" curves by shifting one ts left ("step-before")<br> if (tuples && tuples.length > 0 && entity.style == "steps") {<br>
tuples.unshift([entity.data.from, 1, 1]);<br> for (var i=0; i<tuples.length-1; i++) {<br> tuples[i][1] = tuples[i+1][1];<br> }<br> }<br><br></div>
Damit sollte es wieder passen. <br><br></div>vg<br></div>Andreas<br><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014/1/13 Andreas Goetz <span dir="ltr"><<a href="mailto:cpuidle@gmail.com" target="_blank">cpuidle@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hallo Volker,<br><div class="gmail_extra"><br></div><div class="gmail_extra">über die Wochenansicht muss ich nochmal nachdenken, bei der Tagesansicht ist alles- bis auf Verschiebung um einen TS- ok.<br>
</div>
<div class="gmail_extra"><br><div class="gmail_quote">2014/1/12 Volker <span dir="ltr"><<a href="mailto:v.ty@gmx.de" target="_blank">v.ty@gmx.de</a>></span><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
...<div class="im"><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>
commit 380e084c0f8ad538dabdb33de84f8c<u></u>1ac19d858a<br>
Merge: feb7ca2 ff2ced5<br>
Author: Justin Otherguy <<a href="mailto:justin@justinotherguy.org" target="_blank">justin@justinotherguy.org</a><br></div>
<mailto:<a href="mailto:justin@justinotherguy.org" target="_blank">justin@justinotherguy.<u></u>org</a>>><div><br>
Date: Sun Jan 12 03:26:35 2014 -0800<br>
<br>
Merge pull request #87 from andig/master-timestampfix<br>
<br>
Make all interpreters use timestamp at end of period<br>
<br>
Dabei werden aber einfach die Timestamps um 1 verschoben. M.e. ist die<br>
Darstellung ok/aktuell nicht falscher als vorher sondern jetzt korrekt; aber<br>
halt anders. gleiches Bild, der 0-Wert wird nur später erreicht.<br>
Schau Dir für eine Erklärung gerne mal den PR an.<br>
</div></blockquote>
<br>
Ich stecke jetzt in den Details nur wenig drin, ich finde nur das die grafische Darstellung falsch ist. Um bei dem Beispiel des Tageswertes zu bleiben: Um ca. 20:15 wird ein Eintrag mit n S0-Impulsen in die Datenbank geschrieben. Der Verbrauch geht danach auf nahezu 0. Um ca. 21:15 wird vermutlich ein einziger S0-Impus in die Datenbank geschrieben. Dann berechnet sich doch der Momentanverbrauch zwischen 20:15 und 21:15 aus der Zeitspanne (hier 1 Stunde) und dem in der Zeit aufgelaufenen Impulsen (hier 1). Die grafisch Darstellung und auch der Cursor zeigt in dem Zeitfenster aber irgendwas von 570W - und das ist schlichweg falsch.</div>
</blockquote>
<div><br><img alt=""><br>
<br></div><div>Dazu gehören folgende Timestamps (CSV Export und DB-Werte), Uhrzeit habe ich mit ausgerechnet:<br><br>
<table border="0" cellpadding="0" cellspacing="0" width="361"><colgroup><col style="width:88pt" width="117">
<col style="width:48pt" width="64">
<col style="width:23pt" width="30">
<col style="width:65pt" width="86">
<col style="width:48pt" width="64">
</colgroup><tbody><tr style="height:15pt" height="20">
<td style="height:15pt;width:88pt" align="right" height="20" width="117">1388775808000</td>
<td style="width:48pt" align="right" width="64">591</td>
<td style="width:23pt" width="30"><br></td>
<td style="width:65pt" align="right" width="86">20:03:28 <br></td>
<td style="width:48pt" width="64">DB</td>
</tr>
<tr style="height:15pt" height="20">
<td style="height:15pt" align="right" height="20">1388775872000</td>
<td align="right">618,75</td>
<td><br></td>
<td align="right">20:04:32</td>
<td align="right">22</td>
</tr>
<tr style="height:15pt" height="20">
<td style="height:15pt" align="right" height="20">1388775936000</td>
<td align="right">591</td>
<td><br></td>
<td align="right">20:05:36</td>
<td align="right">21</td>
</tr>
<tr style="height:15pt" height="20">
<td style="height:15pt" align="right" height="20">1388776000000</td>
<td align="right">253</td>
<td><br></td>
<td align="right">20:06:40</td>
<td align="right">9</td>
</tr>
<tr style="height:15pt" height="20">
<td style="height:15pt" align="right" height="20">1388780096000</td>
<td align="right">0,439</td>
<td><br></td>
<td align="right">21:14:56</td>
<td align="right">1</td>
</tr>
<tr style="height:15pt" height="20">
<td style="height:15pt" align="right" height="20">1388780288000</td>
<td align="right">9</td>
<td><br></td>
<td align="right">21:18:08</td>
<td align="right">1</td>
</tr>
<tr style="height:15pt" height="20">
<td style="height:15pt" align="right" height="20">1388781888000</td>
<td align="right">20,25</td>
<td><br></td>
<td align="right">21:44:48</td>
<td align="right">18</td>
</tr>
</tbody></table><br></div><div>Bis 20:04 feuert S0 ordentlcih, Leistung > 500.<br></div><div>bis 20:06 gehen die Impulse deutlich zurück Leistung 253 (der Abfall)<br></div><div>Erst 21:14 kommt wieder was- Leistung annähernd 0.<br>
<br>Was jetzt tatsächlich unschön ist ist, dass die "Steps" einen Timestamp verschoben scheinen, also "step-after" statt "step-before". Der Effekt tritt auf da die MW-Timestamps jetzt korrekt sind, eigentlich ist die Grafik falsch.<br>
<br></div><div>Ich muss mal schauen ob sich das sinnvoll ändern lässt, zur Not muss der commit wieder raus.<br><br>vg<span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888"><div>
Andreas<br></div><br></font></span></div></div></div>
</blockquote></div><br></div>