Archivdaten werden nicht mehr automatisch gelöscht unter 4.0

guten morgen
hat irgendjemand zufällige auch das Problem das das im Archiv nicht mehr automatisch die Werte gelöscht werden?
Lg Stefan

 <?
/*****
*
* Archive Handler Cleanen
*
* Dieses Skript hält die Datenbank sauber. Hier werden die Daten in der Datenbank auf
* den jeweiligen Tageszeitraum beschänkt. Sodass die Datenbank nicht zugemüllt wird mit Daten die
* eh nicht lange geloggt werden sollen.
* Es wird bis zu einem Jahr zurückgegangen zum löschen!
*
*
*
*       Bitte diesem Skript ein Ereignis zuweisen. 1 mal am Tag!
*****/

// ID des Archivhandlers eingeben
$archiveID = 43615 /*[Archiv]*/ ;
$zeitraum = GetValueString(57874 /*[skribt\Auto Logdaten Löschen\Zeitraum löschen]*/ );

// $GV=GeloggteVariable; [x][0] = ID der geloggten Variable; [x][1]= Dauer verbleibenden Daten in Tagen
$GV[0][0]= 52801 /*[Adressen\Heizung nicht sichtbar\Bad Heizen Status\Bad Heizen Status]*/ ; $GV[0][1]= $zeitraum;
$GV[1][0]= 56461 /*[Adressen\Heizung nicht sichtbar\Bad Ist Temperatur\Bad Temperatur IST]*/ ; $GV[1][1]= $zeitraum;
$GV[2][0]= 15312 /*[Adressen\Heizung nicht sichtbar\Kind Heizen Status\Kind Heizen Status]*/ ; $GV[2][1]= $zeitraum;
$GV[3][0]= 46621 /*[Adressen\Heizung nicht sichtbar\Kind Ist Temperatur\Kind Temperatur IST]*/ ; $GV[3][1]= $zeitraum;
$GV[4][0]= 16581 /*[Adressen\Heizung nicht sichtbar\Küche Heizen Status\Küche heizen Status]*/ ; $GV[4][1]= $zeitraum;
$GV[5][0]= 29633 /*[Adressen\Heizung nicht sichtbar\Küche Ist Temperatur\Küche Temperatur IST]*/ ; $GV[5][1]= $zeitraum;
$GV[6][0]= 17913 /*[Adressen\Heizung nicht sichtbar\Schlafen Heizen Status\Schlafen heizen Status]*/ ; $GV[6][1]= $zeitraum;
$GV[7][0]= 57543 /*[Adressen\Heizung nicht sichtbar\Schlafen Ist Temperatur\Schlafen Temperatur IST]*/ ; $GV[7][1]= $zeitraum;
$GV[8][0]= 58559 /*[Adressen\Heizung nicht sichtbar\Vorraum Heizen Status\Vorraum Heizen Status]*/ ; $GV[8][1]= $zeitraum;
$GV[9][0]= 52466 /*[Adressen\Heizung nicht sichtbar\Vorraum Ist Temperatur\Vorraum Temperatur IST]*/ ; $GV[9][1]= $zeitraum;
$GV[10][0]= 52081 /*[Adressen\Heizung nicht sichtbar\Wohnen Heizen Status\Wohnen heizen Status]*/ ; $GV[10][1]= $zeitraum;
$GV[11][0]= 55031 /*[Adressen\Heizung nicht sichtbar\Wohnen Ist Temperatur\Wohnen Temperatur IST]*/ ; $GV[11][1]= $zeitraum;
$GV[12][0]= 11535 /*[Stromzähler\Leistung gesamt\Leistung gesamt]*/ ; $GV[12][1]= $zeitraum;
// usw...



If (GetValueBoolean(22970 /*[skribt\Auto Logdaten Löschen\Auto Löschen Ja/nein]*/ ) == true)
{
    for ($i = 0; $i < count($GV); $i++)
    {
       // Zeitraum ab dem gelöscht wird! Von heute bis zum 1 Jahr zurück an wird gelöscht.
       $starttime_del = time()-(365*24*60*60);

        // Gespeicherte Werte, die älter sind als zur Bewertung relevant (bis 21 Tage zurück) aus DB löschen
       $endtime_del = time()-($GV[$i][1]*24*60*60);

AC_DeleteVariableData($archiveID, $GV[$i][0], $starttime_del, $endtime_del);
        $Datum = GetValueString(41656 /*[skribt\UHR\current_time_datum]*/ );
        $Uhrzeit = GetValueString(58752 /*[skribt\UHR\current_time_uhrzeit]*/ );
        SetValueString(33636 /*[skribt\Auto Logdaten Löschen\letzte Ausführung]*/  , $Datum." ".$Uhrzeit);
    }
}

?>

Moin!

Könnte das evtl. damit zusammen hängen?!
Undokumentierte Felder bei AC_GetAggregatedValues entfernt (MaxTime, MinTime)

Variablen sind alle sauber aggregiert?

…?

Grüße,
Chris

hallo
sauber aggregiert sind sie alle funktioniert soweit sonst auch alles nur das automatische löschen geht nicht
lg Stefan