From f21acfe6a688056055791d20bc3a443a7f0a3548 Mon Sep 17 00:00:00 2001 From: "belevo\\mh" Date: Mon, 22 Dec 2025 13:56:13 +0100 Subject: [PATCH] no message --- Energy_Pie/module.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Energy_Pie/module.php b/Energy_Pie/module.php index 75d6e1e..d5ff57c 100644 --- a/Energy_Pie/module.php +++ b/Energy_Pie/module.php @@ -176,7 +176,11 @@ class Energy_Pie extends IPSModule if (empty($values)) { return 0.0; } - 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['first'] = (float)$values[0]['Value']; $dbg['last'] = (float)$values[count($values) - 1]['Value'];