diff --git a/README.md b/README.md index 71c59e1..4449ffa 100644 --- a/README.md +++ b/README.md @@ -790,12 +790,13 @@ Aktiviert die Schuko-Steckdose der Wallbox $WallboxId (von 0 bis 7) der E3DC-Ins ### 8. Versionshistorie -#### v1.6, 19.02.2022 +#### v1.6 patch 1, 25.02.2022 - Register für Wechselrichter hinzugefügt (ab SW-Version >=S10_2022_02) - Maximal nutzbare Batteriekapazität konfigurierbar (Alterung kann berücksichtigt werden) - DC-String Information einzeln aktivierbar - kW Wert zu DC-String Information hinzugefügt - Layout des Konfigurationsformulars überarbeitet +- Bugfix #18: Uncaught TypeError getPowerSumOfLog() #### v1.5, 20.01.2022 - bugfix #12: Wrong Modbus datatype used for powermeter values in W diff --git a/libs/myFunctions.php b/libs/myFunctions.php index eb883d6..0b65263 100644 --- a/libs/myFunctions.php +++ b/libs/myFunctions.php @@ -483,7 +483,7 @@ private function getPowerSumOfLog(int $logId, int $startTime, int $endTime, int // Zu viele Logwerte in der TimeRange vorhanden elseif (10000 <= count($buffer)) { - $intervallEdge = $startTime + ($endTime - $startTime) / 2; + $intervallEdge = (int)($startTime + ($endTime - $startTime) / 2); $bufferSum = $this->getPowerSumOfLog($logId, $startTime, $intervallEdge, $mode) + $this->getPowerSumOfLog($logId, $intervallEdge, $endTime, $mode); } // Logwerte vorhanden