div
This commit is contained in:
+6
-4
@@ -21,6 +21,7 @@ class Batterie extends IPSModule
|
|||||||
$this->RegisterVariableBoolean("Idle", "Idle", "", 0);
|
$this->RegisterVariableBoolean("Idle", "Idle", "", 0);
|
||||||
$this->RegisterVariableInteger("Sperre_Prio", "Sperre_Prio");
|
$this->RegisterVariableInteger("Sperre_Prio", "Sperre_Prio");
|
||||||
$this->RegisterVariableInteger("PV_Prio", "PV_Prio");
|
$this->RegisterVariableInteger("PV_Prio", "PV_Prio");
|
||||||
|
$this->RegisterVariableFloat("Bezogene_Energie", "Bezogene_Energie", "", 0);
|
||||||
|
|
||||||
// Hilfsvariabeln für Idle zustand
|
// Hilfsvariabeln für Idle zustand
|
||||||
$this->RegisterPropertyInteger("IdleCounterMax", 2);
|
$this->RegisterPropertyInteger("IdleCounterMax", 2);
|
||||||
@@ -69,10 +70,11 @@ class Batterie extends IPSModule
|
|||||||
public function SetAktuelle_Leistung(int $power)
|
public function SetAktuelle_Leistung(int $power)
|
||||||
{
|
{
|
||||||
// Batterie-spezifische Eigenschaften abrufen
|
// Batterie-spezifische Eigenschaften abrufen
|
||||||
$spannung = $this->ReadPropertyInteger("Batteriespannung");
|
$array_powersteps = $this->GeneratePowerSteps();
|
||||||
$entladestrom = $this->ReadVariableInteger("Entladestrom");
|
$aktuellerWert = $this->GetValue("Aktuelle_Leistung");
|
||||||
$ladestrom = $this->ReadVariableInteger("Ladestrom");
|
$minimumentladen = $this->ReadPropertyInteger("MinimumEntladen");
|
||||||
$maxleistung = $this->ReadPropertyInteger("MaxBatterieleistung");
|
$batterieladezustand = $this->ReadPropertyInteger("Batterieladezustand");
|
||||||
|
$maxleistung = $this->GetValue("MaxBatterieleistung");
|
||||||
|
|
||||||
// Batterie entladen oder laden basierend auf der Leistung
|
// Batterie entladen oder laden basierend auf der Leistung
|
||||||
if ($power > $maxleistung) {
|
if ($power > $maxleistung) {
|
||||||
|
|||||||
@@ -97,6 +97,7 @@ class Boiler_2_Stufig_Mit_Fueler extends IPSModule
|
|||||||
$LegioCounter = $this->GetValue("LegioCounter");
|
$LegioCounter = $this->GetValue("LegioCounter");
|
||||||
|
|
||||||
$boilerTemp = GetValue($this->ReadPropertyInteger("Boilertemperatur"));
|
$boilerTemp = GetValue($this->ReadPropertyInteger("Boilertemperatur"));
|
||||||
|
//Platzhalter PT1
|
||||||
$minTemp = $this->GetValue("Mindesttemperatur");
|
$minTemp = $this->GetValue("Mindesttemperatur");
|
||||||
$maxTemp = $this->GetValue("Maximaltemperatur");
|
$maxTemp = $this->GetValue("Maximaltemperatur");
|
||||||
$LegioTemp = $this->GetValue("Legionellentemperatur");
|
$LegioTemp = $this->GetValue("Legionellentemperatur");
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@
|
|||||||
"compatibility": {
|
"compatibility": {
|
||||||
"version": "7.1"
|
"version": "7.1"
|
||||||
},
|
},
|
||||||
"version": "0.216",
|
"version": "0.217",
|
||||||
|
|
||||||
"build": 0,
|
"build": 0,
|
||||||
"date": 0
|
"date": 0
|
||||||
|
|||||||
Reference in New Issue
Block a user