no message
This commit is contained in:
@@ -56,7 +56,7 @@
|
||||
{
|
||||
"type": "NumberSpinner",
|
||||
"name": "MinVT_Temp",
|
||||
"caption": "MIn Temperatur VT",
|
||||
"caption": "Min Temperatur VT",
|
||||
"suffix": "°C"
|
||||
},
|
||||
{
|
||||
@@ -80,7 +80,7 @@
|
||||
{
|
||||
"type": "SelectVariable",
|
||||
"name": "Heizkontakt_Puffer",
|
||||
"caption": "Heizkontakt Volllast",
|
||||
"caption": "Heizkontakt Puffer",
|
||||
"test": true
|
||||
},
|
||||
{
|
||||
|
||||
@@ -24,7 +24,10 @@ class Puffer extends IPSModule
|
||||
// Puffer spezifische Variablen
|
||||
$this->RegisterVariableInteger("Steigung","Steigung","",0);
|
||||
$this->RegisterVariableInteger("Maximaltemperatur","Maximaltemperatur","",60);
|
||||
$this->RegisterVariableInteger("Boilertemperatur", "Boilertemperatur", "", 0);
|
||||
$this->RegisterVariableInteger("Boilertemperatur", "Boilertemperatur", "", 40);
|
||||
$this->RegisterVariableInteger("Aussentemperatur", "Aussentemperatur", "", 15);
|
||||
|
||||
|
||||
|
||||
// Variabeln für Kommunkation mit Manager
|
||||
$this->RegisterVariableInteger("Sperre_Prio", "Sperre_Prio");
|
||||
@@ -116,6 +119,7 @@ class Puffer extends IPSModule
|
||||
public function GetCurrentData(bool $Peak)
|
||||
{
|
||||
|
||||
IPS_LogMessage("Puffer", "Vor Glättung");
|
||||
$boilertemperatur_glätten = $this->ReadPropertyBoolean("Boilertemperatur_glätten");
|
||||
|
||||
if ($boilertemperatur_glätten) {
|
||||
@@ -153,9 +157,11 @@ class Puffer extends IPSModule
|
||||
// Setze Boilertemperatur direkt auf den Wert des Boilerfühlers
|
||||
$this->SetValue("Boilertemperatur", $boilerPT1);
|
||||
}
|
||||
|
||||
IPS_LogMessage("Puffer", "nach Glättung und vor AT berechnung");
|
||||
|
||||
// VT anhand AT berechnen
|
||||
$at = $this->ReadPropertyInteger("Aussentemp");
|
||||
$this->SetValue("Aussentemperatur", $at);
|
||||
$m = $this->GetValue("Steigung");
|
||||
$minVT = $this->ReadPropertyInteger("MinVT_Temp"); // z.B. 20
|
||||
$maxVT = $this->ReadPropertyInteger("MaxVT_Temp"); // z.B. 80
|
||||
@@ -169,13 +175,14 @@ class Puffer extends IPSModule
|
||||
$VT = $m * ($at - $maxAT) + $maxVT;
|
||||
}
|
||||
$this->SetValue("Maximaltemperatur", $VT );
|
||||
|
||||
IPS_LogMessage("Puffer", "VT: ".$VT);
|
||||
IPS_LogMessage("Puffer", "m: ".$m);
|
||||
|
||||
$boilerTemp = $this->GetValue("Boilertemperatur");
|
||||
$pufferLeistung = $this->ReadPropertyInteger("PufferLeistung");
|
||||
|
||||
|
||||
|
||||
IPS_LogMessage("Puffer", "vor peak if");
|
||||
if ($Peak) {
|
||||
$this->SetValue( "PowerSteps", json_encode([0]) );
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user