From 34a219a64e9e6eb5aa28a987a579a75fe1213562 Mon Sep 17 00:00:00 2001 From: "belevo\\mh" Date: Wed, 3 Dec 2025 10:38:23 +0100 Subject: [PATCH] no message --- Batterie_test/module.php | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/Batterie_test/module.php b/Batterie_test/module.php index 7991ad4..6a60e74 100644 --- a/Batterie_test/module.php +++ b/Batterie_test/module.php @@ -20,11 +20,11 @@ class Batterie_test extends IPSModule // Variabeln für Kommunkation mit Manager - $this->RegisterVariableFloat("Entladeleistung","Entladeleistung", "",0); + //$this->RegisterVariableFloat("Entladeleistung","Entladeleistung", "",0); $this->RegisterVariableInteger("Batteriemanagement_Variabel","Batteriemanagement_Variabel", "",0); //$this->RegisterVariableInteger("Laden3_Entladen4","Laden3_Entladen4", "",3); $this->RegisterVariableInteger("Laden_Entladen","Laden_Entladen", "",3); - $this->RegisterVariableFloat("Ladeleistung","Ladeleistung", "",0); + //$this->RegisterVariableFloat("Ladeleistung","Ladeleistung", "",0); //$this->RegisterVariableFloat("Goodwe_EntLadeleistung","Goodwe_EntLadeleistung", "",0); $this->RegisterVariableInteger("Aktuelle_Leistung", "Aktuelle_Leistung", "", 0); $this->RegisterVariableString("PowerSteps", "PowerSteps"); @@ -67,27 +67,31 @@ class Batterie_test extends IPSModule switch ($batterietyp) { case 1: // z.B. LiFePo4 $this->MaintainVariable("Goodwe_EntLadeleistung", "Goodwe_EntLadeleistung", VARIABLETYPE_FLOAT, "", 10, true); - $this->MaintainVariable("BattTyp2_Wert", "BattTyp2_Wert", VARIABLETYPE_FLOAT, "", 11, false); - $this->MaintainVariable("BattTyp3_Wert", "BattTyp3_Wert", VARIABLETYPE_FLOAT, "", 12, false); + $this->MaintainVariable("Ladeleistung", "Ladeleistung", VARIABLETYPE_FLOAT, "", 11, false); + $this->MaintainVariable("Entladeleistung", "Entladeleistung", VARIABLETYPE_FLOAT, "", 13, false); + $this->MaintainVariable("Laden_Entladen", "Laden_Entladen", VARIABLETYPE_INTEGER, "", 12, false); break; case 2: // z.B. Blei-Gel $this->MaintainVariable("Goodwe_EntLadeleistung", "Goodwe_EntLadeleistung", VARIABLETYPE_FLOAT, "", 10, false); - $this->MaintainVariable("BattTyp2_Wert", "BattTyp2_Wert", VARIABLETYPE_FLOAT, "", 11, true); - $this->MaintainVariable("BattTyp3_Wert", "BattTyp3_Wert", VARIABLETYPE_FLOAT, "", 12, false); + $this->MaintainVariable("Ladeleistung", "Ladeleistung", VARIABLETYPE_FLOAT, "", 11, true); + $this->MaintainVariable("Entladeleistung", "Entladeleistung", VARIABLETYPE_FLOAT, "", 13, true); + $this->MaintainVariable("Laden_Entladen", "Laden_Entladen", VARIABLETYPE_INTEGER, "", 12, false); break; case 3: // dritter Typ $this->MaintainVariable("Goodwe_EntLadeleistung", "Goodwe_EntLadeleistung", VARIABLETYPE_FLOAT, "", 10, false); - $this->MaintainVariable("BattTyp2_Wert", "BattTyp2_Wert", VARIABLETYPE_FLOAT, "", 11, false); - $this->MaintainVariable("BattTyp3_Wert", "BattTyp3_Wert", VARIABLETYPE_FLOAT, "", 12, true); + $this->MaintainVariable("Ladeleistung", "Ladeleistung", VARIABLETYPE_FLOAT, "", 11, true); + $this->MaintainVariable("Entladeleistung", "Entladeleistung", VARIABLETYPE_FLOAT, "", 13, true); + $this->MaintainVariable("Laden_Entladen", "Laden_Entladen", VARIABLETYPE_INTEGER, "", 12, true); break; default: // Sicherheit: alles weg $this->MaintainVariable("Goodwe_EntLadeleistung", "Goodwe_EntLadeleistung", VARIABLETYPE_FLOAT, "", 10, false); $this->MaintainVariable("BattTyp2_Wert", "BattTyp2_Wert", VARIABLETYPE_FLOAT, "", 11, false); - $this->MaintainVariable("BattTyp3_Wert", "BattTyp3_Wert", VARIABLETYPE_FLOAT, "", 12, false); + $this->MaintainVariable("Laden_Entladen", "Laden_Entladen", VARIABLETYPE_INTEGER, "", 12, false); + $this->MaintainVariable("Entladeleistung", "Entladeleistung", VARIABLETYPE_FLOAT, "", 13, false); break; }