[vz-dev] Darstellungprobleme aktuelle VZ-Version

Andreas Götz cpuidle at gmail.com
Mon Jan 13 18:11:53 CET 2014


Kümmer mich drum...

Viele Grüße,
Andreas

> Am 13.01.2014 um 17:17 schrieb Volker <v.ty at gmx.de>:
> 
> Hi Andreas,
> 
> habs gerade ausprobiert: Sowohl die Tages- als auch die Wochenansicht sehen wieder normal aus. Damit kann ich leben :)
> Vielen Dank für Deine Hilfe!
> 
> Übernehmt Ihr diese Änderung in den Hauptzweig?
> 
> Gruß
> Volker
> 
> Am 13.01.2014 10:57 schrieb Andreas Goetz:
>> Hallo Volker,
>> 
>> zum Darstellungsproblem beim Tagesverlauf pass bitte probehalber die wui.js mal
>> an. Dazu in vz.wui.drawPlot die Zeilen wiefolgt ändern:
>> 
>> /*
>>             // mangle data for "steps" curves
>>             if (tuples && tuples.length > 0 && tuples.last) {
>>                 tuples.push([entity.data.to <http://entity.data.to>,
>> tuples.last()[1], 1]);
>>                 tuples.push([entity.data.to <http://entity.data.to>, null, 1]);
>>             }
>> */
>>             // mangle data for "steps" curves by shifting one ts left
>> ("step-before")
>>             if (tuples && tuples.length > 0 && entity.style == "steps") {
>>                 tuples.unshift([entity.data.from, 1, 1]);
>>                 for (var i=0; i<tuples.length-1; i++) {
>>                     tuples[i][1] = tuples[i+1][1];
>>                 }
>>             }
>> 
>> Damit sollte es wieder passen.
>> 
>> vg
>> Andreas
>> 
>> 
>> 
>> 2014/1/13 Andreas Goetz <cpuidle at gmail.com <mailto:cpuidle at gmail.com>>
>> 
>>    Hallo Volker,
>> 
>>    über die Wochenansicht muss ich nochmal nachdenken, bei der Tagesansicht ist
>>    alles- bis auf Verschiebung um einen TS- ok.
>> 
>>    2014/1/12 Volker <v.ty at gmx.de <mailto:v.ty at gmx.de>>
>> 
>>        ...
>> 
>>            commit 380e084c0f8ad538dabdb33de84f8c__1ac19d858a
>>            Merge: feb7ca2 ff2ced5
>>            Author: Justin Otherguy <justin at justinotherguy.org
>>            <mailto:justin at justinotherguy.org>
>>            <mailto:justin at justinotherguy.__org <mailto:justin at justinotherguy.org>>>
>> 
>>            Date:   Sun Jan 12 03:26:35 2014 -0800
>> 
>>                  Merge pull request #87 from andig/master-timestampfix
>> 
>>                  Make all interpreters use timestamp at end of period
>> 
>>            Dabei werden aber einfach die Timestamps um 1 verschoben. M.e. ist die
>>            Darstellung ok/aktuell nicht falscher als vorher sondern jetzt
>>            korrekt; aber
>>            halt anders. gleiches Bild, der 0-Wert wird nur später erreicht.
>>            Schau Dir für eine Erklärung gerne mal den PR an.
>> 
>> 
>>        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.
>> 
>> 
>> 
>> 
>>    Dazu gehören folgende Timestamps (CSV Export und DB-Werte), Uhrzeit habe ich
>>    mit ausgerechnet:
>> 
>>    1388775808000    591    
>>        20:03:28
>>        DB
>>    1388775872000    618,75    
>>        20:04:32    22
>>    1388775936000    591    
>>        20:05:36    21
>>    1388776000000    253    
>>        20:06:40    9
>>    1388780096000    0,439    
>>        21:14:56    1
>>    1388780288000    9    
>>        21:18:08    1
>>    1388781888000    20,25    
>>        21:44:48    18
>> 
>> 
>>    Bis 20:04 feuert S0 ordentlcih, Leistung > 500.
>>    bis 20:06 gehen die Impulse deutlich zurück Leistung 253 (der Abfall)
>>    Erst 21:14 kommt wieder was- Leistung annähernd 0.
>> 
>>    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.
>> 
>>    Ich muss mal schauen ob sich das sinnvoll ändern lässt, zur Notmuss der
>>    commit wieder raus.
>> 
>>    vg
>>    Andreas
> 
> -- 
> Volker Troyke
> Homepage: www.troyke.de
> E-Mail  : v.ty at gmx.de
> 
> 


More information about the volkszaehler-dev mailing list