[vz-dev] Darstellungprobleme aktuelle VZ-Version

Andreas Goetz cpuidle at gmail.com
Sun Jan 12 16:11:01 CET 2014


Hi,


2014/1/12 Volker <v.ty at gmx.de>

> Hi Andreas,
>
> das mit der Statistik war schon immer so. Die S0 Impulse schreibt ein
> AVR-Netio ein mal pro Minute in die Datenbank, aber ich vermute eben nicht,
> wenn gar kein Impuls kam. 0-Werte werden in der Datenbank so nicht
> auftauchen. Da muss ich mir das Teil mal ansehen, ob ich dem beibringen
> kann die Updates auch zu machen, wenn gar kein Impuls kam...
>
> > Wird denn bei 0 auch nochmal eine 0 geschrieben? VZ nimmt sonst immer den
> > letzten Wert an- das Verhalten hat sich aber auch nicht geändert. VZ
> kann ja
> > nicht wissen ob/ dass "keine Daten" = 0, oder nach welcher zeti dies
> gelten soll...
>
> Ja ok wenn aber zwischen dem vorletzten Datenbankeintrag und dem letzten
> einige Minuten oder Stunden Zeit vergangen ist, muss der Verbrauchswert
> _dazwischen_ aber auch sehr klein oder fast 0 sein.


korrekt. Nicht 0 aber nahe dran.


> Bei der aktuellen middleware wird der vorletzte und letzte
> Datenbankeintrag einfach mit einer Geraden auf der Höhe des letzten
> Verbrauchswerts verbunden.


Das klingt falsch. Darstellung "steps"? Mal schauen ob "lines" einen
Unterschied macht.

Und das stimmt so nicht. Der Verbrauchswert in der Statistik stimmt jedoch.
>
> Ich kann Dir eine SQL-Dump der letzen 3 Jahre zukommen lassen, das sind
> aber gezippt 18MB. Ich habe Dir den Link als PM geschickt.
>
> Angekommen, danke!


> Das mit dem git reset habe ich versucht, die Darstellung ändert sich
> irgendwie nicht. Ist das richtig "git reset feb7ca2b5fe3aa3023e7e640a6aaf4fd207ad95f"
> um den letzten merge rückgängig zu machen?
>

Du musst die Nummer des Commits eingeben auf den Du kommen willst- also den
davor. Im master Zweig ist der letzte vom 3. Januar (siehe git log):

commit 7431faf4c6ebe7b18349919a02ed90a9fca3fac3
Author: andig <cpuidle at gmx.de>
Date:   Wed Jan 1 18:52:20 2014 +0100

    Allow --eval to access arrays by index

Also git reset  7431faf4c6ebe7b18349919a02ed90a9fca3fac3 bzw. schrittweise
von neu nach alt an diesen Zeitpunkt herantasten. Es wäre wirklich
hilfreich wenn Du herausfinden könntest welcher Commit das Problem macht.

Egal auf welchen commit ich resette, die Darstellung ist immer falsch. Nur
> die Version die ich am 3.1. mit dem Install script installiert habe
> funktioniert... (und alles davor).
>

Dann müsste sich das mittels git reset ebenfalls hinbekommen lassen. Ist
leider der einzige Weg den Schuldigen zu finden...

vg
Andreas


> Gruß
> Volker
>
> Am 12.01.2014 14:10 schrieb Andreas Goetz:
>
>> Hi Volker,
>>
>> 2014/1/12 Volker <v.ty at gmx.de <mailto:v.ty at gmx.de>>
>>
>>
>>     Hi Andreas,
>>
>>     Die Version ist brandaktuell, git pull sagt up-to-date, da sollte
>> merge87
>>     drin sein.
>>
>>
>> Check. Könntest Du evtl. mal testen wie es _genau_ vor diesem Patch war?
>> Git git
>> reset kannst Du auf einen bestimmten Commit zurückgehen.
>>
>>     Schräg ist, dass die Grafik nicht mehr auf 0 geht, wenn der
>> Verbraucher aus
>>     ist, bzw. auf 1W abgesunken ist.
>>
>>
>> Wird denn bei 0 auch nochmal eine 0 geschrieben? VZ nimmt sonst immer den
>> letzten Wert an- das Verhalten hat sich aber auch nicht geändert. VZ kann
>> ja
>> nicht wissen ob/ dass "keine Daten" = 0, oder nach welcher zeti dies
>> gelten soll...
>>
>>     Ganz krass zu sehen in der Wochengrafik (aktuell) und im der
>> Tagesgrafik von
>>     ca. 20:30 bis ca. 21:15 Uhr, da ist der Verbrauch auch eigentlich
>> nahezu 0.
>>     Um 21:15 ist vermutlich ein S0-Impuls gekommen, weil hier ein
>> Verbrauch im
>>     1..4W Bereich besteht.
>>     Deshalb zum Vergleich auch die Screenshot der Middleware vom 3.1., da
>> ist es
>>     korrekt dargestellt. Die Statistiken sind aber ok (bis auf den
>> aktuell Wert
>>     bei abgeschaltetem Verbraucher s.u.).
>>
>>
>> Hast Du evtl. eine Kopie der Datenbank per PM für mich? Würde mal
>> reinschauen...
>>
>>     Schon immer falsch ist der aktuell Wert aus der Statistik nach
>> Abschalten
>>     des Verbrauchers wenn dann keine S0 Impulse mehr nachkommen. Der Wert
>> der
>>     dann angezeigt wird liegt irgendwo zufällig zwischen den letzten Wert
>> als
>>     der Verbraucher noch lief und 0 (wobei 0 bzw. 1...4W hier richtig
>> gewesen
>>     wäre). Das siehst Du gut im Bild vz_ok_tag, da müsste als aktueller
>> Wert
>>     eigentlich 0 stehen.
>>
>>
>> S.o.- das kann's nicht. Für den aktuellen Wert liesse sich das noch
>> faken, für
>> alte Werte nicht vernünftig. Eleganter wäre es wenn Du z.B. alle 10min
>> eine 0
>> loggen könntest,  dann wäre die Sache eindeutig.
>>
>>     Gruß
>>     Volker
>>
>>
>> Was mich wundert ist dass nicht auch andere Anwender das Problem der
>> Nullwerte
>> haben und schon immer hatten?
>>
>> vg
>> Andreas
>>
>>
>>     Am 12.01.2014 13:19 schrieb Andreas Goetz:
>>
>>         Hallo Volker,
>>
>>         kannst Du mal schauen ob dieser Commit hier
>>         https://github.com/__volkszaehler/volkszaehler.org/__pull/87
>>
>>         <https://github.com/volkszaehler/volkszaehler.org/pull/87> bei
>> Dir schon
>>         mit drin
>>         inst? Kanns Du genauer beschreiben was "schon immer falsch" und
>> jetzt
>>         "schräg"
>>         bedeutet? Was wäre das erwartete verhalten?
>>
>>         vg
>>         Andreas
>>
>>
>>
>>         2014/1/12 Volker <v.ty at gmx.de <mailto:v.ty at gmx.de> <mailto:
>> v.ty at gmx.de
>>
>>         <mailto:v.ty at gmx.de>>>
>>
>>
>>              Hallo,
>>
>>              ich habe gerade die aktuelle Version vom VZ geholt
>>              (git://github.com/____volkszaehler/volkszaehler.org.____git
>>         <http://github.com/__volkszaehler/volkszaehler.org.__git>
>>              <http://github.com/__volkszaehler/volkszaehler.org.__git
>>
>>         <http://github.com/volkszaehler/volkszaehler.org.git>>).
>>
>>              Dabei ist mir aufgefallen, dass die Darstellung fehlerhaft
>> ist. Zum
>>              Vergleich im Anhang screenshot eines Kanals mit der
>> aktuellen und der
>>              Version die ich am 3.1. installiert habe.
>>              Der Kanal hat die Besonderheit, dass zeitweise über mehrere
>> Stunden gar
>>              keine S0-Impulse kommen, weil das Gerät schlicht
>> abgeschaltet ist.
>>         Der Wert
>>              "aktuell" in der Statistik war eigentlich schon immer
>> fehlerhaft , wenn
>>              keine neuen Impulse nach kamen, aber die Darstellung jetzt
>> ist
>>         schon etwas
>>              "schräg" ;)
>>
>>              Gruß
>>              Volker
>>              --
>>              Volker Troyke
>>              Homepage: www.troyke.de <http://www.troyke.de> <
>> http://www.troyke.de>
>>              E-Mail  : v.ty at gmx.de <mailto:v.ty at gmx.de> <mailto:
>> v.ty at gmx.de
>>
>>         <mailto:v.ty at gmx.de>>
>>
>>
>>
>>     --
>>     Volker Troyke
>>     Homepage: www.troyke.de <http://www.troyke.de>
>>     E-Mail  : v.ty at gmx.de <mailto:v.ty at gmx.de>
>>
>>
>>
> --
> Volker Troyke
> Homepage: www.troyke.de
> E-Mail  : v.ty at gmx.de
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.volkszaehler.org/pipermail/volkszaehler-dev/attachments/20140112/fbf48cf4/attachment.html>


More information about the volkszaehler-dev mailing list