NEWS
Flot Diagramm
-
Ich habe mir gerade mit Flot ein Diagramm erstellt, aber irgendwas mache ich falsch: am rechten Rand wird die Linie immer auf den "Null-Punkt" hinuntergezogen. Da gibt es sicher einen Trick das die Linie beim letzten Dateneintrag einfach aufhört?

bei der braunen und blauen Linie ist es so, dass eigentlich immer um 24.00 Uhr die Summen registriert werden, danach das Feld auf "0" gesetzt. Das grüne ist die Temperatur da gibt es etliche Werte mehr, aber er macht die Linie trotzdem auf "0". Das finde ich hässlich, was kann man da machen?
Danke für Tricks, Andi -
Ich habe mir gerade mit Flot ein Diagramm erstellt, aber irgendwas mache ich falsch: am rechten Rand wird die Linie immer auf den "Null-Punkt" hinuntergezogen. Da gibt es sicher einen Trick das die Linie beim letzten Dateneintrag einfach aufhört?

bei der braunen und blauen Linie ist es so, dass eigentlich immer um 24.00 Uhr die Summen registriert werden, danach das Feld auf "0" gesetzt. Das grüne ist die Temperatur da gibt es etliche Werte mehr, aber er macht die Linie trotzdem auf "0". Das finde ich hässlich, was kann man da machen?
Danke für Tricks, Andi@andibr sagte in Flot Diagramm:
Das finde ich hässlich, was kann man da machen?
was erwartest du, wenn der Wert 0 ist?
Welche Einstellungen hast du denn?
-
@andibr sagte in Flot Diagramm:
Das finde ich hässlich, was kann man da machen?
was erwartest du, wenn der Wert 0 ist?
Welche Einstellungen hast du denn?
Welche Einstellungen hast du denn?
Welche möchtest du wissen? Es gibt da so viele?
http://192.168.168.5:8082/flot/index.html?l%5B0%5D%5Bid%5D=0_userdata.0.Daten.Verbrauch.Holz&l%5B0%5D%5Boffset%5D=0&l%5B0%5D%5Baggregate%5D=average&l%5B0%5D%5Bcolor%5D=%23ff9700&l%5B0%5D%5Bthickness%5D=1&l%5B0%5D%5Bshadowsize%5D=1&l%5B0%5D%5Bxmove%5D=0&l%5B0%5D%5BignoreNull%5D=false&l%5B0%5D%5BafterComma%5D=1&l%5B0%5D%5Bdashes%5D=false&l%5B0%5D%5BdashLength%5D=0&l%5B0%5D%5BspaceLength%5D=0&l%5B0%5D%5Bmultiplicator%5D=1&l%5B0%5D%5BchartType%5D=line&l%5B0%5D%5Bpoints%5D=false&l%5B0%5D%5Byaxe%5D=rightColor&l%5B0%5D%5Bname%5D=Holz&l%5B0%5D%5Bxticks%5D=0&l%5B0%5D%5Bsmoothing%5D=1&l%5B0%5D%5Bmin%5D=0&l%5B0%5D%5Bunit%5D=kg&l%5B1%5D%5Bid%5D=alias.0.Heizung.Witterung&l%5B1%5D%5Boffset%5D=0&l%5B1%5D%5Baggregate%5D=average&l%5B1%5D%5Bcolor%5D=%2300ff5c&l%5B1%5D%5Bthickness%5D=3&l%5B1%5D%5Bshadowsize%5D=3&l%5B1%5D%5Bname%5D=AT+S%C3%BCd&l%5B1%5D%5Bxmove%5D=0&l%5B1%5D%5Bxaxe%5D=off&l%5B1%5D%5BafterComma%5D=1&l%5B1%5D%5Bdashes%5D=false&l%5B1%5D%5BdashLength%5D=10&l%5B1%5D%5BspaceLength%5D=10&l%5B1%5D%5Bmultiplicator%5D=1&l%5B1%5D%5Bfill%5D=0.1&l%5B1%5D%5Bsmoothing%5D=1&l%5B1%5D%5Byaxe%5D=leftColor&l%5B1%5D%5BignoreNull%5D=false&l%5B2%5D%5Bid%5D=0_userdata.0.Daten.Verbrauch.Wasser&l%5B2%5D%5Boffset%5D=0&l%5B2%5D%5Baggregate%5D=average&l%5B2%5D%5Bcolor%5D=%230000FF&l%5B2%5D%5Bthickness%5D=1&l%5B2%5D%5Bshadowsize%5D=0&l%5B2%5D%5Bname%5D=Wasser&l%5B2%5D%5Bxmove%5D=0&l%5B2%5D%5BchartType%5D=line&l%5B2%5D%5Bxaxe%5D=off&l%5B2%5D%5BafterComma%5D=1&l%5B2%5D%5Bdashes%5D=false&l%5B2%5D%5BdashLength%5D=10&l%5B2%5D%5BspaceLength%5D=10&l%5B2%5D%5Bmultiplicator%5D=1&l%5B2%5D%5Bpoints%5D=false&l%5B2%5D%5ByOffset%5D=0&l%5B2%5D%5Bxticks%5D=0&l%5B2%5D%5Byticks%5D=0&l%5B2%5D%5Byaxe%5D=rightColor&l%5B2%5D%5Bsmoothing%5D=1&l%5B2%5D%5Bmin%5D=0&l%5B2%5D%5BignoreNull%5D=false&l%5B2%5D%5Bunit%5D=m3&timeType=relative&relativeEnd=1minute&range=4320&aggregateType=count&aggregateSpan=24&hoverDetail=false&useComma=false&zoom=false&noedit=false&animation=300&live=3600&start=2021-10-30&end=2021-10-31&title=Energieverbrauch&barColor=%23ffffff&barWidth=0.2&legend=nw&legBgOpacity=1&timeFormat=%25H%3A%25M+%25d.%25m.&m%5B0%5D%5Bl%5D=1&m%5B0%5D%5Bv%5D=0&m%5B0%5D%5Bf%5D=false&m%5B0%5D%5Bc%5D=%23f8a2a2&m%5B0%5D%5Bt%5D=1&m%5B0%5D%5Bs%5D=0&m%5B0%5D%5Bd%5D=&m%5B0%5D%5Bp%5D=r&m%5B0%5D%5Bpy%5D=0&m%5B0%5D%5Bfc%5D=%23FF0000&m%5B0%5D%5Bfs%5D=&m%5B0%5D%5Bvl%5D=0&_refts=1641219266988
eigentlich denke ich wäre es am besten, wenn die Linie nach dem letzten Datenpunkt einfach aufhören würde.
-
Welche Einstellungen hast du denn?
Welche möchtest du wissen? Es gibt da so viele?
http://192.168.168.5:8082/flot/index.html?l%5B0%5D%5Bid%5D=0_userdata.0.Daten.Verbrauch.Holz&l%5B0%5D%5Boffset%5D=0&l%5B0%5D%5Baggregate%5D=average&l%5B0%5D%5Bcolor%5D=%23ff9700&l%5B0%5D%5Bthickness%5D=1&l%5B0%5D%5Bshadowsize%5D=1&l%5B0%5D%5Bxmove%5D=0&l%5B0%5D%5BignoreNull%5D=false&l%5B0%5D%5BafterComma%5D=1&l%5B0%5D%5Bdashes%5D=false&l%5B0%5D%5BdashLength%5D=0&l%5B0%5D%5BspaceLength%5D=0&l%5B0%5D%5Bmultiplicator%5D=1&l%5B0%5D%5BchartType%5D=line&l%5B0%5D%5Bpoints%5D=false&l%5B0%5D%5Byaxe%5D=rightColor&l%5B0%5D%5Bname%5D=Holz&l%5B0%5D%5Bxticks%5D=0&l%5B0%5D%5Bsmoothing%5D=1&l%5B0%5D%5Bmin%5D=0&l%5B0%5D%5Bunit%5D=kg&l%5B1%5D%5Bid%5D=alias.0.Heizung.Witterung&l%5B1%5D%5Boffset%5D=0&l%5B1%5D%5Baggregate%5D=average&l%5B1%5D%5Bcolor%5D=%2300ff5c&l%5B1%5D%5Bthickness%5D=3&l%5B1%5D%5Bshadowsize%5D=3&l%5B1%5D%5Bname%5D=AT+S%C3%BCd&l%5B1%5D%5Bxmove%5D=0&l%5B1%5D%5Bxaxe%5D=off&l%5B1%5D%5BafterComma%5D=1&l%5B1%5D%5Bdashes%5D=false&l%5B1%5D%5BdashLength%5D=10&l%5B1%5D%5BspaceLength%5D=10&l%5B1%5D%5Bmultiplicator%5D=1&l%5B1%5D%5Bfill%5D=0.1&l%5B1%5D%5Bsmoothing%5D=1&l%5B1%5D%5Byaxe%5D=leftColor&l%5B1%5D%5BignoreNull%5D=false&l%5B2%5D%5Bid%5D=0_userdata.0.Daten.Verbrauch.Wasser&l%5B2%5D%5Boffset%5D=0&l%5B2%5D%5Baggregate%5D=average&l%5B2%5D%5Bcolor%5D=%230000FF&l%5B2%5D%5Bthickness%5D=1&l%5B2%5D%5Bshadowsize%5D=0&l%5B2%5D%5Bname%5D=Wasser&l%5B2%5D%5Bxmove%5D=0&l%5B2%5D%5BchartType%5D=line&l%5B2%5D%5Bxaxe%5D=off&l%5B2%5D%5BafterComma%5D=1&l%5B2%5D%5Bdashes%5D=false&l%5B2%5D%5BdashLength%5D=10&l%5B2%5D%5BspaceLength%5D=10&l%5B2%5D%5Bmultiplicator%5D=1&l%5B2%5D%5Bpoints%5D=false&l%5B2%5D%5ByOffset%5D=0&l%5B2%5D%5Bxticks%5D=0&l%5B2%5D%5Byticks%5D=0&l%5B2%5D%5Byaxe%5D=rightColor&l%5B2%5D%5Bsmoothing%5D=1&l%5B2%5D%5Bmin%5D=0&l%5B2%5D%5BignoreNull%5D=false&l%5B2%5D%5Bunit%5D=m3&timeType=relative&relativeEnd=1minute&range=4320&aggregateType=count&aggregateSpan=24&hoverDetail=false&useComma=false&zoom=false&noedit=false&animation=300&live=3600&start=2021-10-30&end=2021-10-31&title=Energieverbrauch&barColor=%23ffffff&barWidth=0.2&legend=nw&legBgOpacity=1&timeFormat=%25H%3A%25M+%25d.%25m.&m%5B0%5D%5Bl%5D=1&m%5B0%5D%5Bv%5D=0&m%5B0%5D%5Bf%5D=false&m%5B0%5D%5Bc%5D=%23f8a2a2&m%5B0%5D%5Bt%5D=1&m%5B0%5D%5Bs%5D=0&m%5B0%5D%5Bd%5D=&m%5B0%5D%5Bp%5D=r&m%5B0%5D%5Bpy%5D=0&m%5B0%5D%5Bfc%5D=%23FF0000&m%5B0%5D%5Bfs%5D=&m%5B0%5D%5Bvl%5D=0&_refts=1641219266988
eigentlich denke ich wäre es am besten, wenn die Linie nach dem letzten Datenpunkt einfach aufhören würde.
@andibr sagte in Flot Diagramm:
wenn die Linie nach dem letzten Datenpunkt einfach aufhören würde.
was hast du denn bei den Einstellungen zur Behandlung von NULL drin?
-
Welche Einstellungen hast du denn?
Welche möchtest du wissen? Es gibt da so viele?
http://192.168.168.5:8082/flot/index.html?l%5B0%5D%5Bid%5D=0_userdata.0.Daten.Verbrauch.Holz&l%5B0%5D%5Boffset%5D=0&l%5B0%5D%5Baggregate%5D=average&l%5B0%5D%5Bcolor%5D=%23ff9700&l%5B0%5D%5Bthickness%5D=1&l%5B0%5D%5Bshadowsize%5D=1&l%5B0%5D%5Bxmove%5D=0&l%5B0%5D%5BignoreNull%5D=false&l%5B0%5D%5BafterComma%5D=1&l%5B0%5D%5Bdashes%5D=false&l%5B0%5D%5BdashLength%5D=0&l%5B0%5D%5BspaceLength%5D=0&l%5B0%5D%5Bmultiplicator%5D=1&l%5B0%5D%5BchartType%5D=line&l%5B0%5D%5Bpoints%5D=false&l%5B0%5D%5Byaxe%5D=rightColor&l%5B0%5D%5Bname%5D=Holz&l%5B0%5D%5Bxticks%5D=0&l%5B0%5D%5Bsmoothing%5D=1&l%5B0%5D%5Bmin%5D=0&l%5B0%5D%5Bunit%5D=kg&l%5B1%5D%5Bid%5D=alias.0.Heizung.Witterung&l%5B1%5D%5Boffset%5D=0&l%5B1%5D%5Baggregate%5D=average&l%5B1%5D%5Bcolor%5D=%2300ff5c&l%5B1%5D%5Bthickness%5D=3&l%5B1%5D%5Bshadowsize%5D=3&l%5B1%5D%5Bname%5D=AT+S%C3%BCd&l%5B1%5D%5Bxmove%5D=0&l%5B1%5D%5Bxaxe%5D=off&l%5B1%5D%5BafterComma%5D=1&l%5B1%5D%5Bdashes%5D=false&l%5B1%5D%5BdashLength%5D=10&l%5B1%5D%5BspaceLength%5D=10&l%5B1%5D%5Bmultiplicator%5D=1&l%5B1%5D%5Bfill%5D=0.1&l%5B1%5D%5Bsmoothing%5D=1&l%5B1%5D%5Byaxe%5D=leftColor&l%5B1%5D%5BignoreNull%5D=false&l%5B2%5D%5Bid%5D=0_userdata.0.Daten.Verbrauch.Wasser&l%5B2%5D%5Boffset%5D=0&l%5B2%5D%5Baggregate%5D=average&l%5B2%5D%5Bcolor%5D=%230000FF&l%5B2%5D%5Bthickness%5D=1&l%5B2%5D%5Bshadowsize%5D=0&l%5B2%5D%5Bname%5D=Wasser&l%5B2%5D%5Bxmove%5D=0&l%5B2%5D%5BchartType%5D=line&l%5B2%5D%5Bxaxe%5D=off&l%5B2%5D%5BafterComma%5D=1&l%5B2%5D%5Bdashes%5D=false&l%5B2%5D%5BdashLength%5D=10&l%5B2%5D%5BspaceLength%5D=10&l%5B2%5D%5Bmultiplicator%5D=1&l%5B2%5D%5Bpoints%5D=false&l%5B2%5D%5ByOffset%5D=0&l%5B2%5D%5Bxticks%5D=0&l%5B2%5D%5Byticks%5D=0&l%5B2%5D%5Byaxe%5D=rightColor&l%5B2%5D%5Bsmoothing%5D=1&l%5B2%5D%5Bmin%5D=0&l%5B2%5D%5BignoreNull%5D=false&l%5B2%5D%5Bunit%5D=m3&timeType=relative&relativeEnd=1minute&range=4320&aggregateType=count&aggregateSpan=24&hoverDetail=false&useComma=false&zoom=false&noedit=false&animation=300&live=3600&start=2021-10-30&end=2021-10-31&title=Energieverbrauch&barColor=%23ffffff&barWidth=0.2&legend=nw&legBgOpacity=1&timeFormat=%25H%3A%25M+%25d.%25m.&m%5B0%5D%5Bl%5D=1&m%5B0%5D%5Bv%5D=0&m%5B0%5D%5Bf%5D=false&m%5B0%5D%5Bc%5D=%23f8a2a2&m%5B0%5D%5Bt%5D=1&m%5B0%5D%5Bs%5D=0&m%5B0%5D%5Bd%5D=&m%5B0%5D%5Bp%5D=r&m%5B0%5D%5Bpy%5D=0&m%5B0%5D%5Bfc%5D=%23FF0000&m%5B0%5D%5Bfs%5D=&m%5B0%5D%5Bvl%5D=0&_refts=1641219266988
eigentlich denke ich wäre es am besten, wenn die Linie nach dem letzten Datenpunkt einfach aufhören würde.
-
@andibr
Nimm mal Chart Type "Schritte". Dann sieht man besser, zu welchem Zeitpunkt welcher Wert vorliegt.@paul53 sagte in Flot Diagramm:
@andibr
Nimm mal Chart Type "Schritte". Dann sieht man besser, zu welchem Zeitpunkt welcher Wert vorliegt.das ist eine gute Idee. Immerhin hat er bei Art mittel und nicht minmax.
-
@paul53 sagte in Flot Diagramm:
@andibr
Nimm mal Chart Type "Schritte". Dann sieht man besser, zu welchem Zeitpunkt welcher Wert vorliegt.das ist eine gute Idee. Immerhin hat er bei Art mittel und nicht minmax.
-
Also ich habe sowohl mit alle 3 Einstellung probiert und die Linie geht immer zu 0.

mit dem "Schritte" macht er das entweder nicht oder im unsichtbaren Bereich.
jetzt steht es auf ignorieren. -
@paul53
Das ist ein EnOcean Thermokon SR65Edit: nee stimmt nicht, das ist ein js das mir mit JSON die Daten aus der Heizkesselsteuerung liest. Gem. History kommt da alle 1min ein Wert an und wir eingetragen.
@andibr zeig mal die Tabelle der geloggten Daten
-
Also da sind halt schon sehr wenige Veränderungen drin.
-
@andibr sagte: Also da sind halt schon sehr wenige Veränderungen drin.
Aber im Minutenbereich mit 0,1 Grad Auflösung und nicht nur alle 3 Stunden.
-
@paul53 said in Flot Diagramm:
@andibr sagte: Also da sind halt schon sehr wenige Veränderungen drin.
Aber im Minutenbereich mit 0,1 Grad Auflösung und nicht nur alle 3 Stunden.

Das sind die Einstellung beim erweitert
-
@andibr sagte: Das sind die Einstellung beim erweitert
Zeige mal die Einstellungen im Tab "Zeit".
-
könnte es an dem "24" liegen?
Edit: ok, jetzt habe ich auf 200 erhöht und die Linie macht jetzt mehr Kurven
aber der rechte Rand ist immer noch doof

-
@paul53
so jetzt mit deinen Werten und mit "null ignorieren"

So sieht das ganze doch schon viel besser aus. Jetzt muss ich mal noch mit den anderen beiden Werten testen.
Ich interpretiere mal das es mit dem "null ignorieren" gehen sollte, wenn man den Rest richtig macht. Zum Schluss möchte ich eigentlich einfach den Pellets verbrauch im Verhältnis zur Witterungstemperatur darstellen. Die blaue Kurve (die jetzt plötzlich nicht mehr geht) sollte für meine Familie eigentlich den Wasserverbrauch anzeigen.
PS: das ist mein erstes Diagramm mit Flot seit ich von fhem umgestiegen bin.
Danke für die Korrektur -
könnte es an dem "24" liegen?
Edit: ok, jetzt habe ich auf 200 erhöht und die Linie macht jetzt mehr Kurven
aber der rechte Rand ist immer noch doof

@andibr sagte in Flot Diagramm:
könnte es an dem "24" liegen?
das bedeutet, dass eine Linie 24 Punkte hat, der Rest wird extrapoliert.
Allerdings irritiert mich deine Anzeige der x-Achse mit "Minutenende" bei 3 Tagen.
Ich hab da immer Tagesende, oder wie @paul53 jetzt -
@paul53
so jetzt mit deinen Werten und mit "null ignorieren"

So sieht das ganze doch schon viel besser aus. Jetzt muss ich mal noch mit den anderen beiden Werten testen.
Ich interpretiere mal das es mit dem "null ignorieren" gehen sollte, wenn man den Rest richtig macht. Zum Schluss möchte ich eigentlich einfach den Pellets verbrauch im Verhältnis zur Witterungstemperatur darstellen. Die blaue Kurve (die jetzt plötzlich nicht mehr geht) sollte für meine Familie eigentlich den Wasserverbrauch anzeigen.
PS: das ist mein erstes Diagramm mit Flot seit ich von fhem umgestiegen bin.
Danke für die Korrektur@andibr sagte: das ist mein erstes Diagramm mit Flot
Man sollte zu jedem Wert "Min" und "Max" angeben, da dies die Skalierung bestimmt und man bei gut gewählter Skalierung den Wert anhand der Gitterlinien ablesen kann. Vorschlag:
- Holz 0 - 60
- Wasser 0 - 1.2
- AT -20 - 40
-
@andibr sagte: das ist mein erstes Diagramm mit Flot
Man sollte zu jedem Wert "Min" und "Max" angeben, da dies die Skalierung bestimmt und man bei gut gewählter Skalierung den Wert anhand der Gitterlinien ablesen kann. Vorschlag:
- Holz 0 - 60
- Wasser 0 - 1.2
- AT -20 - 40
So nun habe ich nochmals einen Versuch gemacht, ich denke jetzt sieht es doch schon ganz ansprechend aus?

Die "Fehler mit dem Nullwert" sind mir erklärbar, weil ich die Berechnungen im Hintergrund angepasst habe. Jetzt mal schauen wie sich das über den Tag entwickelt.Jetzt wäre es noch schön wenn man in der Legende den "AT Süd" noch nach oben schieben könnte. Ist mir schon klar, man kann das im ganzen Code von Hand machen, aber ob es dann noch passt?
Edit: Was natürlich auch noch schön wäre, wenn man das eingebetete Diagram auch via den Cloud-Zugriff sehen würde. Irgendwo habe ich da mal einen Forumseintrag gesehen, aber wo?

