From 6132e2625fed2f8cff673763c4d8b5f43d5e4a7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20H=C3=A4fliger?= Date: Mon, 14 Apr 2025 11:26:58 +0200 Subject: [PATCH] no message --- Verbraucher_extern/module.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Verbraucher_extern/module.php b/Verbraucher_extern/module.php index fb24dfe..341dc1b 100644 --- a/Verbraucher_extern/module.php +++ b/Verbraucher_extern/module.php @@ -70,7 +70,6 @@ class Verbraucher_extern extends IPSModule private function berechneKombinationen(array $verbraucherListe) { $kombinationen = []; - $kombinationen[] = 0; IPS_LogMessage("externer verb 1", "1" .print_r($kombinationen)); foreach ($verbraucherListe as $verbraucher) { @@ -78,10 +77,14 @@ class Verbraucher_extern extends IPSModule if (GetValue($verbraucher['Read_Var']) == 1) { IPS_LogMessage("externer verb 2", "2" .print_r($kombinationen)); $tempListe = []; - foreach ($kombinationen as $wert) { - $tempListe[] = $wert + $verbraucher['P_Nenn']; - } + if(empty($kombinationen)){ + $kombinationen[] = $verbraucher['P_Nenn']; + }else{ + foreach ($kombinationen as $wert) { + $tempListe[] = $wert + $verbraucher['P_Nenn']; + } $kombinationen = array_merge($kombinationen, $tempListe); + } IPS_LogMessage("externer verb 3", "34" .print_r($kombinationen)); } }