no message
This commit is contained in:
@@ -71,7 +71,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"caption":"Durch EMS Symcon",
|
"caption":"Durch EMS Symcon",
|
||||||
"value":4
|
"value":2
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
+12
-4
@@ -24,7 +24,7 @@ class Batterie_3 extends IPSModule
|
|||||||
$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->RegisterVariableString("Laden_Entladen_Beschreibung","{Goodwe: Laden=11, Entladen=12}, {Solaredge: Laden=3, Entladen=4}, , {Sig Energy: Laden=3, Entladen=6, P in kW}", "",0);
|
$this->RegisterVariableString("Laden_Entladen_Beschreibung","{Goodwe: Laden=11, Entladen=12}, {Solaredge: Laden=3, Entladen=4},{Sig Energy: Laden=3, Entladen=6, P in kW}", "",0);
|
||||||
$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);
|
||||||
@@ -141,20 +141,28 @@ public function RequestAction($Ident, $Value)
|
|||||||
|
|
||||||
$batterietyp = $this->ReadPropertyInteger("Batterietyp");
|
$batterietyp = $this->ReadPropertyInteger("Batterietyp");
|
||||||
$batterieManagement = $this->ReadPropertyInteger("Batteriemanagement");
|
$batterieManagement = $this->ReadPropertyInteger("Batteriemanagement");
|
||||||
// Wechselrichter steuert das Laden/Entladen der Batterie
|
|
||||||
|
// Goodwe, Solaredge WR Modus
|
||||||
if ($batterieManagement == 1 && ($batterietyp == 1 || $batterietyp == 2)) {
|
if ($batterieManagement == 1 && ($batterietyp == 1 || $batterietyp == 2)) {
|
||||||
$this->SetValue("Entladeleistung", 0);
|
$this->SetValue("Entladeleistung", 0);
|
||||||
$this->SetValue("Ladeleistung", 0);
|
$this->SetValue("Ladeleistung", 0);
|
||||||
$this->SetValue("Batteriemanagement_Variabel", 1);
|
$this->SetValue("Batteriemanagement_Variabel", 1);
|
||||||
return;
|
return;
|
||||||
|
//Sig Energy WR Modus
|
||||||
} elseif ($batterieManagement == 1 && $batterietyp == 3) {
|
} elseif ($batterieManagement == 1 && $batterietyp == 3) {
|
||||||
$this->SetValue("Entladeleistung", 0);
|
$this->SetValue("Entladeleistung", 0);
|
||||||
$this->SetValue("Ladeleistung", 0);
|
$this->SetValue("Ladeleistung", 0);
|
||||||
$this->SetValue("Batteriemanagement_Variabel", 0);
|
$this->SetValue("Batteriemanagement_Variabel", 0);
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
// Sig Energy Symcon Modus
|
||||||
|
} elseif ($batterieManagement == 2 && $batterietyp == 3) {
|
||||||
|
$this->SetValue("Batteriemanagement_Variabel", 1);
|
||||||
|
|
||||||
|
//Solaredge Symcon Modus
|
||||||
|
}elseif ($batterieManagement == 2 && $batterietyp == 1) {
|
||||||
|
$this->SetValue("Batteriemanagement_Variabel", 4);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
if($this->GetValue("Is_Peak_Shaving")==true){
|
if($this->GetValue("Is_Peak_Shaving")==true){
|
||||||
if ($power >= 0) {
|
if ($power >= 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user