Kümmer mich drum... Viele Grüße, Andreas
> Am 13.01.2014 um 17:17 schrieb Volker <[email protected]>: > > 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 <[email protected] <mailto:[email protected]>> >> >> 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 <[email protected] <mailto:[email protected]>> >> >> ... >> >> commit 380e084c0f8ad538dabdb33de84f8c__1ac19d858a >> Merge: feb7ca2 ff2ced5 >> Author: Justin Otherguy <[email protected] >> <mailto:[email protected]> >> <mailto:justin@justinotherguy.__org >> <mailto:[email protected]>>> >> >> 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 : [email protected] > >
