Archive Handler Probleme

Ich habe so ein paar Probleme mit dem Archive Handler und vielleicht gibt es hier einen Kenner. Ich würde gerne folgenden Variable auslesen:

$werte = AC_GetLoggedValues(56124, 10988, 0, 0, 0); //55554 ist die ID der Variable, 12345 vom Archiv Control

$summe = 0.0;
    
foreach($werte as $wert) {
    $summe = $summe + $wert['Value'];
    $datum = date("d.m.Y - H:i", $wert['TimeStamp']);
    print_r ("
" . $datum . ";" . $summe/1000);
}

Überraschenderweise bekomme ich aber im Ergebnis die Werte in umgekehrter chronologischer Reihenfolge, also die neusten zuerst. Ist das von der Funktion

 AC_GetLoggedValues

tatsächlich so gedacht?

16.02.2020 - 05:00;0,752
15.02.2020 - 05:00;0,975
14.02.2020 - 05:00;1,14
13.02.2020 - 05:00;1,363
12.02.2020 - 05:00;1,523
11.02.2020 - 05:00;2,036
10.02.2020 - 05:00;2,277
09.02.2020 - 05:00;2,431
08.02.2020 - 05:00;2,597
07.02.2020 - 05:00;2,834
06.02.2020 - 05:00;2,936
05.02.2020 - 05:00;3,178
04.02.2020 - 05:00;3,372
03.02.2020 - 05:00;3,628

Bildschirmfoto 2020-02-16 um 20.55.36.png

Bildschirmfoto 2020-02-16 um 20.55.25.png

Ja , das ist so gedacht.
https://www.symcon.de/service/dokumentation/modulreferenz/archive-control/ac-getloggedvalues/
Wenn du es anderesum haben willst dann so
https://www.php.net/manual/de/function.array-reverse.php

Zu deinen Screenshots: Die Fehlermeldung kommt, da du nicht das korrekte Datenformat verwendest. Du musst das Datum als JJJJ-MM-TT darstellen, also in deinem Falle 2020-02-16. Das Format wird dir sonst auch angezeigt, wenn du auf das Fragezeichen klickst. Ich werde aber eine sprechendere Fehlermeldung einbauen.