<div dir="ltr">Erledigt- ist im VZ master.<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014/1/13 Andreas Götz <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">Kümmer mich drum...<br>
<br>
Viele Grüße,<br>
Andreas<br>
<br>
> Am 13.01.2014 um 17:17 schrieb Volker <<a href="mailto:v.ty@gmx.de">v.ty@gmx.de</a>>:<br>
<div class="HOEnZb"><div class="h5">><br>
> Hi Andreas,<br>
><br>
> habs gerade ausprobiert: Sowohl die Tages- als auch die Wochenansicht sehen wieder normal aus. Damit kann ich leben :)<br>
> Vielen Dank für Deine Hilfe!<br>
><br>
> Übernehmt Ihr diese Änderung in den Hauptzweig?<br>
><br>
> Gruß<br>
> Volker<br>
><br>
> Am 13.01.2014 10:57 schrieb Andreas Goetz:<br>
>> Hallo Volker,<br>
>><br>
>> zum Darstellungsproblem beim Tagesverlauf pass bitte probehalber die wui.js mal<br>
>> 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" target="_blank">entity.data.to</a> <<a href="http://entity.data.to" target="_blank">http://entity.data.to</a>>,<br>
>> tuples.last()[1], 1]);<br>
>>                 tuples.push([<a href="http://entity.data.to" target="_blank">entity.data.to</a> <<a href="http://entity.data.to" target="_blank">http://entity.data.to</a>>, null, 1]);<br>
>>             }<br>
>> */<br>
>>             // mangle data for "steps" curves by shifting one ts left<br>
>> ("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>
>> Damit sollte es wieder passen.<br>
>><br>
>> vg<br>
>> Andreas<br>
>><br>
>><br>
>><br>
>> 2014/1/13 Andreas Goetz <<a href="mailto:cpuidle@gmail.com">cpuidle@gmail.com</a> <mailto:<a href="mailto:cpuidle@gmail.com">cpuidle@gmail.com</a>>><br>
>><br>
>>    Hallo Volker,<br>
>><br>
>>    über die Wochenansicht muss ich nochmal nachdenken, bei der Tagesansicht ist<br>
>>    alles- bis auf Verschiebung um einen TS- ok.<br>
>><br>
>>    2014/1/12 Volker <<a href="mailto:v.ty@gmx.de">v.ty@gmx.de</a> <mailto:<a href="mailto:v.ty@gmx.de">v.ty@gmx.de</a>>><br>
>><br>
>>        ...<br>
>><br>
>>            commit 380e084c0f8ad538dabdb33de84f8c__1ac19d858a<br>
>>            Merge: feb7ca2 ff2ced5<br>
>>            Author: Justin Otherguy <<a href="mailto:justin@justinotherguy.org">justin@justinotherguy.org</a><br>
>>            <mailto:<a href="mailto:justin@justinotherguy.org">justin@justinotherguy.org</a>><br>
>>            <mailto:<a href="mailto:justin@justinotherguy.">justin@justinotherguy.</a>__org <mailto:<a href="mailto:justin@justinotherguy.org">justin@justinotherguy.org</a>>>><br>
>><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<br>
>>            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>
>><br>
>><br>
>>        Ich stecke jetzt in den Details nur wenig drin, ich finde nur das die<br>
>>        grafische Darstellung falsch ist. Um bei dem Beispiel des Tageswertes zu<br>
>>        bleiben: Um ca. 20:15 wird ein Eintrag mit n S0-Impulsen in die<br>
>>        Datenbank geschrieben. Der Verbrauch geht danach auf nahezu 0. Um ca.<br>
>>        21:15 wird vermutlich ein einziger S0-Impus in die Datenbank<br>
>>        geschrieben. Dann berechnet sich doch der Momentanverbrauch zwischen<br>
>>        20:15 und 21:15 aus der Zeitspanne (hier 1 Stunde) und dem in der Zeit<br>
>>        aufgelaufenen Impulsen (hier 1). Die grafisch Darstellung und auch der<br>
>>        Cursor zeigt in dem Zeitfenster aber irgendwas von 570W - und das ist<br>
>>        schlichweg falsch.<br>
>><br>
>><br>
>><br>
>><br>
>>    Dazu gehören folgende Timestamps (CSV Export und DB-Werte), Uhrzeit habe ich<br>
>>    mit ausgerechnet:<br>
>><br>
>>    1388775808000    591<br>
>>        20:03:28<br>
>>        DB<br>
>>    1388775872000    618,75<br>
>>        20:04:32    22<br>
>>    1388775936000    591<br>
>>        20:05:36    21<br>
>>    1388776000000    253<br>
>>        20:06:40    9<br>
>>    1388780096000    0,439<br>
>>        21:14:56    1<br>
>>    1388780288000    9<br>
>>        21:18:08    1<br>
>>    1388781888000    20,25<br>
>>        21:44:48    18<br>
>><br>
>><br>
>>    Bis 20:04 feuert S0 ordentlcih, Leistung > 500.<br>
>>    bis 20:06 gehen die Impulse deutlich zurück Leistung 253 (der Abfall)<br>
>>    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<br>
>>    verschoben scheinen, also "step-after" statt "step-before". Der Effekt tritt<br>
>>    auf da die MW-Timestamps jetzt korrekt sind, eigentlich ist die Grafik falsch.<br>
>><br>
>>    Ich muss mal schauen ob sich das sinnvoll ändern lässt, zur Notmuss der<br>
>>    commit wieder raus.<br>
>><br>
>>    vg<br>
>>    Andreas<br>
><br>
> --<br>
> Volker Troyke<br>
> Homepage: <a href="http://www.troyke.de" target="_blank">www.troyke.de</a><br>
> E-Mail  : <a href="mailto:v.ty@gmx.de">v.ty@gmx.de</a><br>
><br>
><br>
</div></div></blockquote></div><br></div>