letztes mal probiern. Habe hier mit Näf probiert, schon länger Zähler wertten aufzeichned

This commit is contained in:
belevo\mh
2025-12-22 13:54:09 +01:00
parent 0236de6154
commit 4ee372ecbe

View File

@@ -176,7 +176,14 @@ class Energy_Pie extends IPSModule
if (empty($values)) { if (empty($values)) {
return 0.0; return 0.0;
} }
usort($values, static fn($a, $b) => (int)$a['TimeStamp'] <=> (int)$b['TimeStamp']); //usort($values, static fn($a, $b) => (int)$a['TimeStamp'] <=> (int)$b['TimeStamp']);
$firstTs = (int)$values[0]['TimeStamp'];
$lastTs = (int)$values[count($values) - 1]['TimeStamp'];
if ($firstTs > $lastTs) {
$values = array_reverse($values);
}
$dbg['count'] = count($values); $dbg['count'] = count($values);
$dbg['first'] = (float)$values[0]['Value']; $dbg['first'] = (float)$values[0]['Value'];
$dbg['last'] = (float)$values[count($values) - 1]['Value']; $dbg['last'] = (float)$values[count($values) - 1]['Value'];