[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