NEWS
Flot bei "Nur Änderungen aufzeichen"
-
Hallo,
ich habe alle Messwerte auf "Nur Änderungen aufzeichen".
Flot scheint das aber nicht richtig zu behandeln. Beispiel
Werteänderung um 17:00 Uhr auf 0
Werteänderung um 18:00 Uhr auf 22
Aktuelle Uhrzeit 19Uhr
Flot zeigt eine direkte Linie von 0 auf 22 von 17 bis 18 Uhr. Wert bis 19 Uhr wird nicht angezeigt.
Richtig wäre eine Linie von 17-18Uhr auf "0". Um 18Uhr ein Sprung auf 22 mit einer Linie bis 19Uhr.
Oder muss ich was anders einstellen?
Danke!
Georg
-
Ich habe da eine Idee, aber der Screenshot ist zu verschwommen ;-)
Gruß
Rainer
-
8-) da kann ich helfen :oops:
wobei der Screenshot nicht zu meinem Beispiel von oben passt. Man erkennt aber auf dem Screenshot die unschönen "Dreiecke" (die ersten paar habe ich markiert). Diese sind nicht real. Das müssten alles senkrechte Linien sein.
Wenn man für die number-Werte die gleiche Logik wie für die booleans ansetzt sollte es passen (jedenfalls wie ich sowas umsetzen würde); also zum Zeitpunkt Werteänderung nicht nur den aktuellen, sondern auch den vorherigen Wert ins Diagramm eintragen. Dann wird aus dem Dreieck ein Sprung - so wie in der Realität.
Der zweite Screenshot zeigt noch ein Beispiel, wo die Linien irgendwo mittendrin aufhören, da es seit diesem Zeitpunkt keine Aktualisierung gab. Hier müsste zum Zeitpunkt "jetzt" der letzte gültige Wert eingetragen werden; wobei der zweite Screenshot auch was "doofes" zeigt, da für "Soll" noch nie was aufgezeichnet wurde, weil sich der Sollwert noch nie geändert hat.
1643_unbenannt.png
1643_unbenannt.png -
Jetzt weiß ich was du meinst!
Gleiche Werte sind ignoriert und die Linie wird von dem letzten dokumentierten Zeitpunkt zum nächsten dokumentierten Zeitpunkt als Gerade gezogen.
Du musst dann leider statt "Linie" auf "Schritte" umstellen, dann wird der graph "treppenförmig" angezeigt.
Gruß
Rainer
-
Leider deshalb, weil die "Kurven" dann zu Treppen werden.
Ein anderer Workaround wäre in den Logging-Einstellungen noch eine Zeit anzugeben wie oft trotz "nur bei Änderung" der gleiche Wert geloggt werden soll. dann sind die Kurven noch Kurven und die "Tangente" ist minimiert (hoffentlich)
Gruß
Rainer
-
Schön wäre jetzt natürlich, wenn flot zusätzlich den letzten Wert noch zum Zeitpunkt "jetzt" eintragen würde `
Macht es doch! Musst du ihm nur sagen ;-)im Zahnrad ganz rechts unter mehr:
http://www.iobroker.net/?page_id=198&la … tparameter
ziemlich weit runterscrollen unter "mehr" -> dort "NULL als" und auswählen NULL-Werte ignorieren.
Gruß
Rainer
-
dass das nirgendwo vernünftig dokumentiert ist `
vorsichtignachfrag: Meinen Link hast du dir aber angesehen, oder?Gruß
Rainer
-
…und wofür tippt man sich die Finger blutig???? :lol:
-
na, ich stell mal auf Englisch um - vielleicht hilft das. `
…dann danke ich schon mal für deine Übersetzung :mrgreen:Gruß
Rainer
-
Bist du in github?
-
wo müsste ich denn ran? Bald ist Brückentag, da könnte ich mich drum kümmern. `
Du hast PNGruß
Rainer