@oliverio @Marc-Berg
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