[vz-dev] Darstellungprobleme aktuelle VZ-Version

Volker v.ty at gmx.de
Mon Jan 13 17:17:08 CET 2014


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