From 5ad3490438a0c13d4fd168c6451c614845bc29bc Mon Sep 17 00:00:00 2001 From: "belevo\\mh" Date: Tue, 21 Apr 2026 10:49:30 +0200 Subject: [PATCH] no message --- Bat_EV_SDL_V3_Beta/module.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Bat_EV_SDL_V3_Beta/module.php b/Bat_EV_SDL_V3_Beta/module.php index 162c045..88533a4 100644 --- a/Bat_EV_SDL_V3_Beta/module.php +++ b/Bat_EV_SDL_V3_Beta/module.php @@ -24,8 +24,8 @@ class Bat_EV_SDL_V3_Beta extends IPSModule $this->RegisterVariableFloat("Aktuelle_Leistung_SDL", "Aktuelle Leistung SDL", "", 4); $this->RegisterVariableFloat("P_SDL_laden", "P SDL laden max (W)", "", 21); $this->RegisterVariableFloat("P_SDL_entladen", "P SDL entladen max (W)", "", 22); - $this->RegisterVariableFloat("P_EV_laden", "P EV laden max (W)", "", 31); - $this->RegisterVariableFloat("P_EV_entladen", "P EV entladen max (W)", "", 32); + $this->RegisterVariableInteger("P_EV_laden", "P EV laden max (W)", "", 31); + $this->RegisterVariableInteger("P_EV_entladen", "P EV entladen max (W)", "", 32); // Debug $this->RegisterVariableString("CalcJSON", "Berechnung (JSON)", "", 99); // Timer: wichtig -> Prefix muss passen @@ -320,8 +320,8 @@ class Bat_EV_SDL_V3_Beta extends IPSModule // Maximalleistungen setzen (wie gehabt) $this->SetIdentValue("P_SDL_laden", round($sdlChKW_ges * 1000.0, 0)); $this->SetIdentValue("P_SDL_entladen", round($sdlDisKW_ges * 1000.0, 0)); - $this->SetIdentValue("P_EV_laden", round($evChKW_ges * 1000.0, 0)); - $this->SetIdentValue("P_EV_entladen", round($evDisKW_ges * 1000.0, 0)); + $this->SetIdentValue("P_EV_laden", round($evChKW_ges * 1000, 0)); + $this->SetIdentValue("P_EV_entladen", round($evDisKW_ges * 1000, 0)); $calc["total"] = [ "SDL_SoC_pct" => round($sdlPosPct, 3), "EV_SoC_pct" => round($evPosPct, 3), @@ -448,8 +448,8 @@ class Bat_EV_SDL_V3_Beta extends IPSModule $this->SetIdentValue("SoC_EV", 0.0); $this->SetIdentValue("P_SDL_laden", 0.0); $this->SetIdentValue("P_SDL_entladen", 0.0); - $this->SetIdentValue("P_EV_laden", 0.0); - $this->SetIdentValue("P_EV_entladen", 0.0); + $this->SetIdentValue("P_EV_laden", 0); + $this->SetIdentValue("P_EV_entladen", 0); $this->SetIdentValue("CalcJSON", json_encode(["error" => $reason], JSON_PRETTY_PRINT)); } private function SetIdentValue(string $ident, $value): void