Verbrauch ermitteln mit AC_GetAggregatedValues

Ich will mit folgenden Skript den Monatsverbrauch ermitteln.

<?
$WP = AC_GetAggregatedValues(54163 /*[Archive Handler]*/, 35712 /*[Haustechnik\ModBus\Zähler\Adr.4\ModBus Device Zählerstand L3 WM\Wert]*/, 3, strtotime("01.01.2018"),time(), 0);
print_R($WP);
$a = 0;
for($i=0;$i<count($WP);$i++)
	{
	echo date("d-m-Y",$WP[$i]['TimeStamp'])."  ";
	echo $WP[$i]['Avg']."KW\r";
	$a += $WP[$i]['Avg'];
	}

echo $a;
?>

Angezeigt bekomme ich folgendes

Array
(
    [0] => Array
        (
            [TimeStamp] => 1514761200
            [Avg] => 2.426
            [MinTime] => 1514761347
            [Min] => 0.00099999999999056
            [MaxTime] => 1515220197
            [Max] => 0.034000000000006
            [Duration] => 481278
        )

)
01-01-2018  2.426KW
2.426

Im Archiv steht der Zählerstand am 01.01.2018 auf 914,165kWh und jetzt auf 930.91 kWh also einem Verbrauch von 15.255 kWh.
Kann mir jemand das Problem erklären oder helfen wie ich den Verbrauch richtig ermittele.

War mein Fehler man sollte schon die richtige Variable verwenden.:rolleyes:
Alles in Ordnung funktioniert wie es soll.