NEWS
Maximalwerte in Grafik verändern sich Zeitabhängig [gel]
- 
					
					
					
					
 Guten Morgen ihr Zwei, vielen Dank für deine Erklärung. 
 Ich habe das einmal so versucht, hat auch geklappt aber es wird jetzt noch weniger angezeigt. In so weit klar da es ja von den Werten aus einer Minute resultiert. Ich habe einmal die Werte zwischen 11:59 und 12:00 herausgesucht:  Auf die Idee mit der Ki bin ich in diesem Zusammenhang noch gar nicht gekommen aber die hat mir dann eine Lösung ausgespuckt: minValues = from(bucket: "iob-Kurzzeit") 
 |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
 |> filter(fn: (r) => r["_measurement"] == "Stromzähler")
 |> filter(fn: (r) => r["_field"] == "value")
 |> aggregateWindow(every: 1m, fn: min, createEmpty: false)
 |> yield(name: "min")maxValues = from(bucket: "iob-Kurzzeit") 
 |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
 |> filter(fn: (r) => r["_measurement"] == "Stromzähler")
 |> filter(fn: (r) => r["_field"] == "value")
 |> aggregateWindow(every: 1m, fn: max, createEmpty: false)
 |> yield(name: "max")union(tables: [minValues, maxValues]) Das zeigt jetzt die min und max Werte in einer Minute.  Aber es kommt eine Meldung"Daten ausserhalb des Zeitbereichs auf Daten zoomem" 
 Wenn ich da drauf klicke: Kommt aber nur das. 
 Wie kann ich das weg bekommen?Aber ansonsten bin ich auf jeden Fall mal weiter gekommen. Danke. VG Duffy 
- 
					
					
					
					
 Du hast mit 11:59 bis 00:00 natürlich ein anderes Extrembeispiel gewählt. Du willst exakt eine Minute anzeigen mit einer aggregation auf 1 Minute. 
 theoretisch hätte ich jetzt genau einen Balken erwartet. Aber evtl zeigten dann jeden einzelnen Wert als Balken an.Das 2. ist wieder eine komplett andere Abfrage. 
 2 Abfragen mit jeweils Alls min und max Werte die dann mit einem Union wieder ein eine Tabelle verschmolzen wirdDann müsstet Du mal sagen was Du eigentlich erreichen wills 
- 
					
					
					
					
 @duffy sagte in Maximalwerte in Grafik verändern sich Zeitabhängig: minValues = from(bucket: "iob-Kurzzeit") 
 |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
 |> filter(fn: (r) => r["_measurement"] == "Stromzähler")
 |> filter(fn: (r) => r["_field"] == "value")
 |> aggregateWindow(every: 1m, fn: min, createEmpty: false)
 |> yield(name: "min")Ich finde es immer problematisch, mit fixen Zeitfenstern zu arbeiten, wenn man zoomen will. Entweder werden dabei zu viele oder aber zu wenige Datensätze an Grafana übergeben. Durch den MIN/MAX Ansatz kannst du jetzt aber wieder mit variablen Fenstern arbeiten. Die Minima und Maxima bleiben dabei konstant. Außerdem würde ich nur eine Abfrage an die DB starten und zwischenspeichern. Versuch's mal so: data=from(bucket: "iob-Kurzzeit") |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(fn: (r) => r._measurement == "Stromzähler" and r._field == "value") // Maximale positive Werte maxPositive = data |> filter(fn: (r) => r._value >= 0) |> aggregateWindow(every: v.windowPeriod, fn: max, createEmpty: false) // Minimale negative Werte minNegative = data |> filter(fn: (r) => r._value < 0) |> aggregateWindow(every: v.windowPeriod, fn: min, createEmpty: false) union(tables: [maxPositive, minNegative]) |> sort(columns: ["_time"], desc: false) |> yield(name: "extrema")
- 
					
					
					
					
 @oliverio sagte in Maximalwerte in Grafik verändern sich Zeitabhängig: Dann müsstet Du mal sagen was Du eigentlich erreichen wills Im grunde möchte ich nur in der Grafik angezeigt bekommen wann zb in den letzen 2 oder x Tagen die höchste Strom Einspeisung war, also der maximale Einspeisewert. Wenn jetzt auch noch der höchste Verbrauch angezeigt wird, auch gut. Es ist mir auch schon das gleiche aufgefallen bei meinem Windmesser. Auch hier wurde durch "mean" immer der Durchschnitt angezeigt. Aber der ist ja eigentlich egal denn entscheidend wäre ja, wieder blödes Beispiel, wann wieviel Wind war als die Dachziegel vom Dach geflogen sind. (Ist nicht passiert soll nur meine Fragestellung veranschaulichen) Aber so ganz logisch finde ich das mit dem Durchschnitt auch nicht. Wenn ich beispielsweise die Aussentemperaturen aufzeichnen würde und ich hätte am 15.08. 30°C. 
 Wenn ich nun zB Oktober wieder in die Grafik schauen würde hätte ich am 15.08. aufgrund des Durchschnitts nur noch 25,6°C. Ist ja schon was anderes. (auch nur ein Beispiel)@oliverio sagte in Maximalwerte in Grafik verändern sich Zeitabhängig: Das 2. ist wieder eine komplett andere Abfrage. 
 2 Abfragen mit jeweils Alls min und max Werte die dann mit einem Union wieder ein eine Tabelle verschmolzen wirdDas ist richtig, das hatte sich bei der Nutzung der KI nur gerade so ergeben. Ich hatte nach Max gefragt dabei aber nicht bedacht das es ja min sein muss. So habe ich halt mal beide abgefragt  VG Duffy 
- 
					
					
					
					
 @marc-berg sagte in Maximalwerte in Grafik verändern sich Zeitabhängig: data=from(bucket: "iob-Kurzzeit") das sieht jetzt auf den ersten Blick richtig gut aus.  Ich muss jetzt nur weg aber trotzdem danke erst mal. VG Duffy 
- 
					
					
					
					
 Es funktioniert so wie ich s gemeint hatte. 
 Vielen Dank Euch beiden für eure Unterstützung.Eine Abschließende Frage hätte ich noch. 
 Heute vormittag konnte ich auf eun Dashboard gehen und dort oben rechts auf die 3 Punkte klicken und dort gab es die Möglichkeit das Dashboard zu duplizieren. Danach waren in einem Fenster 2 Dashboards.
 Bei mir ist aber die Möglichkeit des duplizierens verschwunden. Wisst ihr zufällig wo ich die wieder finden kann?VG Duffy 
- 
					
					
					
					
 @duffy sagte in Maximalwerte in Grafik verändern sich Zeitabhängig: Wisst ihr zufällig wo ich die wieder finden kann? Vorher Edit Mode aktivieren.  
- 
					
					
					
					
 
- 
					
					
					
					
 Ich finde es immer problematisch, mit fixen Zeitfenstern zu arbeiten, wenn man zoomen will. Leider hat sich mittlerweile der scope des threads geändert. Ausgangspunkt war ja das bei unterschiedlichen Zooms und damit zeitbereiche zu ca Zeitpunkten das Diagramm unterschiedliche Werte zeigte, da der Durchschnitt/aggregation sich dadurch ändert. 
- 
					
					
					
					
 Wenn die Schaltfläche zum Duplizieren weiterhin nicht sichtbar ist, kann es helfen, den Browser-Cache zu leeren oder das Dashboard im privaten/Inkognito-Modus zu öffnen. Manchmal hängen solche Anzeigeprobleme einfach mit zwischengespeicherten Daten zusammen. Alternativ kann auch ein Browser-Neustart oder das Testen in einem anderen Browser Abhilfe schaffen. 
 
		
	 
		
	 
			
		 
			
			