Verständnisfrage zu AC_GETAGGREGATEDVALUES

Hallo,
ich möchte lediglich aus allen geloggten Daten meines Thermometers den max und min Wert mit dem dazugehörigen Datum auslesen, aber irgendwie habe ich diesbezüglich ein Verständnisproblem da es mir kein min-Wert ausgibt.
Code:

<?php

$werte=AC_GetAggregatedValues(53359 /*[Archive Handler]*/,35597, 4, 0, 0, 0);

foreach($werte as $wert) {
    SetValueFloat(27990 ,$wert['Max']);
    SetValueString(10717 ,date("d.m.Y",$wert['MaxTime']));
    SetValueFloat(10817 ,$wert['Min']);
    SetValueString(10131 ,date("d.m.Y",$wert['MinTime']));

    echo "max. Temperatur am " . date("d.m.Y H:i:s", $wert['MaxTime']) . " -> " . $wert['Max'] . " C°" . PHP_EOL;
    echo "min. Temperatur am " . date("d.m.Y H:i:s", $wert['MinTime']) . " -> " . $wert['Min'] . " C°" . PHP_EOL;
}

Ergebnis:

max. Temperatur am 27.08.2022 20:35:47 -> 21.8 C°
min. Temperatur am 27.08.2022 20:49:56 -> 0 C°

Was mache ich falsch?
Viele Grüße, Yansop.

Edit: ich habe die Aggregationsstufe von 4 (jährlich) auf 6 (minütlich) herabgesetzt damit sofort min/max Daten ersichtlich sind.
Dennoch wird bei steigenden Temperaturen der max. Wert nicht erhöht??

Das sieht eigentlich alles korrekt aus. Kannst du das mal mit den Rohwerten abgleichen? Vielleicht ist dort ja unerwartet ab und an eine kurze Null dabei.