no message
This commit is contained in:
@@ -20,11 +20,11 @@ class Batterie_test extends IPSModule
|
|||||||
|
|
||||||
|
|
||||||
// Variabeln für Kommunkation mit Manager
|
// 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("Batteriemanagement_Variabel","Batteriemanagement_Variabel", "",0);
|
||||||
//$this->RegisterVariableInteger("Laden3_Entladen4","Laden3_Entladen4", "",3);
|
//$this->RegisterVariableInteger("Laden3_Entladen4","Laden3_Entladen4", "",3);
|
||||||
$this->RegisterVariableInteger("Laden_Entladen","Laden_Entladen", "",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->RegisterVariableFloat("Goodwe_EntLadeleistung","Goodwe_EntLadeleistung", "",0);
|
||||||
$this->RegisterVariableInteger("Aktuelle_Leistung", "Aktuelle_Leistung", "", 0);
|
$this->RegisterVariableInteger("Aktuelle_Leistung", "Aktuelle_Leistung", "", 0);
|
||||||
$this->RegisterVariableString("PowerSteps", "PowerSteps");
|
$this->RegisterVariableString("PowerSteps", "PowerSteps");
|
||||||
@@ -67,27 +67,31 @@ class Batterie_test extends IPSModule
|
|||||||
switch ($batterietyp) {
|
switch ($batterietyp) {
|
||||||
case 1: // z.B. LiFePo4
|
case 1: // z.B. LiFePo4
|
||||||
$this->MaintainVariable("Goodwe_EntLadeleistung", "Goodwe_EntLadeleistung", VARIABLETYPE_FLOAT, "", 10, true);
|
$this->MaintainVariable("Goodwe_EntLadeleistung", "Goodwe_EntLadeleistung", VARIABLETYPE_FLOAT, "", 10, true);
|
||||||
$this->MaintainVariable("BattTyp2_Wert", "BattTyp2_Wert", VARIABLETYPE_FLOAT, "", 11, false);
|
$this->MaintainVariable("Ladeleistung", "Ladeleistung", VARIABLETYPE_FLOAT, "", 11, false);
|
||||||
$this->MaintainVariable("BattTyp3_Wert", "BattTyp3_Wert", VARIABLETYPE_FLOAT, "", 12, false);
|
$this->MaintainVariable("Entladeleistung", "Entladeleistung", VARIABLETYPE_FLOAT, "", 13, false);
|
||||||
|
$this->MaintainVariable("Laden_Entladen", "Laden_Entladen", VARIABLETYPE_INTEGER, "", 12, false);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 2: // z.B. Blei-Gel
|
case 2: // z.B. Blei-Gel
|
||||||
$this->MaintainVariable("Goodwe_EntLadeleistung", "Goodwe_EntLadeleistung", VARIABLETYPE_FLOAT, "", 10, false);
|
$this->MaintainVariable("Goodwe_EntLadeleistung", "Goodwe_EntLadeleistung", VARIABLETYPE_FLOAT, "", 10, false);
|
||||||
$this->MaintainVariable("BattTyp2_Wert", "BattTyp2_Wert", VARIABLETYPE_FLOAT, "", 11, true);
|
$this->MaintainVariable("Ladeleistung", "Ladeleistung", VARIABLETYPE_FLOAT, "", 11, true);
|
||||||
$this->MaintainVariable("BattTyp3_Wert", "BattTyp3_Wert", VARIABLETYPE_FLOAT, "", 12, false);
|
$this->MaintainVariable("Entladeleistung", "Entladeleistung", VARIABLETYPE_FLOAT, "", 13, true);
|
||||||
|
$this->MaintainVariable("Laden_Entladen", "Laden_Entladen", VARIABLETYPE_INTEGER, "", 12, false);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 3: // dritter Typ
|
case 3: // dritter Typ
|
||||||
$this->MaintainVariable("Goodwe_EntLadeleistung", "Goodwe_EntLadeleistung", VARIABLETYPE_FLOAT, "", 10, false);
|
$this->MaintainVariable("Goodwe_EntLadeleistung", "Goodwe_EntLadeleistung", VARIABLETYPE_FLOAT, "", 10, false);
|
||||||
$this->MaintainVariable("BattTyp2_Wert", "BattTyp2_Wert", VARIABLETYPE_FLOAT, "", 11, false);
|
$this->MaintainVariable("Ladeleistung", "Ladeleistung", VARIABLETYPE_FLOAT, "", 11, true);
|
||||||
$this->MaintainVariable("BattTyp3_Wert", "BattTyp3_Wert", VARIABLETYPE_FLOAT, "", 12, true);
|
$this->MaintainVariable("Entladeleistung", "Entladeleistung", VARIABLETYPE_FLOAT, "", 13, true);
|
||||||
|
$this->MaintainVariable("Laden_Entladen", "Laden_Entladen", VARIABLETYPE_INTEGER, "", 12, true);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
// Sicherheit: alles weg
|
// Sicherheit: alles weg
|
||||||
$this->MaintainVariable("Goodwe_EntLadeleistung", "Goodwe_EntLadeleistung", VARIABLETYPE_FLOAT, "", 10, false);
|
$this->MaintainVariable("Goodwe_EntLadeleistung", "Goodwe_EntLadeleistung", VARIABLETYPE_FLOAT, "", 10, false);
|
||||||
$this->MaintainVariable("BattTyp2_Wert", "BattTyp2_Wert", VARIABLETYPE_FLOAT, "", 11, 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;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user