Stundenwert der letzten 24 Stunden hat immer um 0 Uhr einen falschen Wert

Hallo
Ich will mir den COP der Wärmepumpe ausrechenen gemittelt auf die letzten 24 Stunden.

$thermisch = AC_GetAggregatedValues(25692, 57384, 1 /* Täglich */, strtotime("time() - 24*60*60"), time(), 0); //57384 57384ist die ID der Variable, 25692 vom Archiv 
$elektrisch = AC_GetAggregatedValues(25692, 58317, 1 /* Täglich */, strtotime("time() - 24*60*60"), time(), 0); //58317 ist die ID der Variable, 25692 vom Archiv 

$COP = ($thermisch[0] ['Avg']) / ($elektrisch[0] ['Avg']);
Setvalue (26036, $COP);

habe dann aber immer über 0.00 Uhr einen Einbruch.

Doe WP läuft durch.
Welchen Fehler machen ich?

Bernd