NEWS
Flot Diagramm
-
@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?
-
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?
@andibr sagte in Flot Diagramm:
Jetzt wäre es noch schön wenn man in der Legende den "AT Süd" noch nach oben schieben könnte
Dazu musst du die Reihenfolge der Linien ändern.
Da das Ganze bei Flot nicht so einfach geht musst du alle anderen Linien nach unten kopierenOb du das allerdings wirklich willst ist fraglich.
Die räumliche Darstellung der Kurven ist ebenfalls von der Reihenfolge der Linien abhängig.
Die oberste Linie liegt am weitesten hinten, die untersten ganz oben auf allen anderen Linien.
Es ergibt daher keinen Sinn eine gefüllte Fläche ganz oben auf zu legen die dann die dünnen Linien verdeckt -
@andibr sagte in Flot Diagramm:
Jetzt wäre es noch schön wenn man in der Legende den "AT Süd" noch nach oben schieben könnte
Dazu musst du die Reihenfolge der Linien ändern.
Da das Ganze bei Flot nicht so einfach geht musst du alle anderen Linien nach unten kopierenOb du das allerdings wirklich willst ist fraglich.
Die räumliche Darstellung der Kurven ist ebenfalls von der Reihenfolge der Linien abhängig.
Die oberste Linie liegt am weitesten hinten, die untersten ganz oben auf allen anderen Linien.
Es ergibt daher keinen Sinn eine gefüllte Fläche ganz oben auf zu legen die dann die dünnen Linien verdecktDazu musst du die Reihenfolge der Linien ändern.
Da das Ganze bei Flot nicht so einfach geht musst du alle anderen Linien nach unten kopierenWie geht das mit dem kopieren? Sehe da irgendwie keine Funktion.
Ob du das allerdings wirklich willst ist fraglich.
Die räumliche Darstellung der Kurven ist ebenfalls von der Reihenfolge der Linien abhängig.
Die oberste Linie liegt am weitesten hinten, die untersten ganz oben auf allen anderen Linien.
Es ergibt daher keinen Sinn eine gefüllte Fläche ganz oben auf zu legen die dann die dünnen Linien verdecktDann bin ich aber mit der Fläche vom AT Nord ja schon mal ganz gut unterwegs.

